How to enable wordpress rest api












1















I'm trying to use the Rest API in my brother's wordpress news website but https://my-site.com/wp-json only returns {"code":"rest_disabled","message":"The REST API on this site has been disabled.","data":{"status":403}}
I asked my brother if he had disabled the rest api but he doesn't understand what i'm talking about.










share|improve this question























  • May be something have to do with the theme, try searching for rest_authentication_errors action hook in function.php or try using default theme and see if you can access rest API url

    – Manjunath
    Dec 30 '18 at 5:19











  • This is my first time dealing with wordpress so i don't quite understand your point. What does this have to do with theme and where is the function.php file?

    – Phạm Quang Mẫn
    Dec 30 '18 at 5:28
















1















I'm trying to use the Rest API in my brother's wordpress news website but https://my-site.com/wp-json only returns {"code":"rest_disabled","message":"The REST API on this site has been disabled.","data":{"status":403}}
I asked my brother if he had disabled the rest api but he doesn't understand what i'm talking about.










share|improve this question























  • May be something have to do with the theme, try searching for rest_authentication_errors action hook in function.php or try using default theme and see if you can access rest API url

    – Manjunath
    Dec 30 '18 at 5:19











  • This is my first time dealing with wordpress so i don't quite understand your point. What does this have to do with theme and where is the function.php file?

    – Phạm Quang Mẫn
    Dec 30 '18 at 5:28














1












1








1








I'm trying to use the Rest API in my brother's wordpress news website but https://my-site.com/wp-json only returns {"code":"rest_disabled","message":"The REST API on this site has been disabled.","data":{"status":403}}
I asked my brother if he had disabled the rest api but he doesn't understand what i'm talking about.










share|improve this question














I'm trying to use the Rest API in my brother's wordpress news website but https://my-site.com/wp-json only returns {"code":"rest_disabled","message":"The REST API on this site has been disabled.","data":{"status":403}}
I asked my brother if he had disabled the rest api but he doesn't understand what i'm talking about.







wordpress






share|improve this question













share|improve this question











share|improve this question




share|improve this question










asked Dec 30 '18 at 5:05









Phạm Quang MẫnPhạm Quang Mẫn

255




255













  • May be something have to do with the theme, try searching for rest_authentication_errors action hook in function.php or try using default theme and see if you can access rest API url

    – Manjunath
    Dec 30 '18 at 5:19











  • This is my first time dealing with wordpress so i don't quite understand your point. What does this have to do with theme and where is the function.php file?

    – Phạm Quang Mẫn
    Dec 30 '18 at 5:28



















  • May be something have to do with the theme, try searching for rest_authentication_errors action hook in function.php or try using default theme and see if you can access rest API url

    – Manjunath
    Dec 30 '18 at 5:19











  • This is my first time dealing with wordpress so i don't quite understand your point. What does this have to do with theme and where is the function.php file?

    – Phạm Quang Mẫn
    Dec 30 '18 at 5:28

















May be something have to do with the theme, try searching for rest_authentication_errors action hook in function.php or try using default theme and see if you can access rest API url

– Manjunath
Dec 30 '18 at 5:19





May be something have to do with the theme, try searching for rest_authentication_errors action hook in function.php or try using default theme and see if you can access rest API url

– Manjunath
Dec 30 '18 at 5:19













This is my first time dealing with wordpress so i don't quite understand your point. What does this have to do with theme and where is the function.php file?

– Phạm Quang Mẫn
Dec 30 '18 at 5:28





This is my first time dealing with wordpress so i don't quite understand your point. What does this have to do with theme and where is the function.php file?

– Phạm Quang Mẫn
Dec 30 '18 at 5:28












2 Answers
2






active

oldest

votes


















0














Check it out. If he has disabled using any of the following methods.



https://www.wpbeginner.com/wp-tutorials/how-to-disable-json-rest-api-in-wordpress/






share|improve this answer
























  • thanks for the comment but i already check that and he doesn't have that plugin installed in the project, also he's not a developer so i doubt if he ever do anything code related.

    – Phạm Quang Mẫn
    Dec 30 '18 at 5:14











  • @PhạmQuangMẫn Can you tell me the WordPress version installed?

    – Sagar Bahadur Tamang
    Dec 31 '18 at 5:01











  • it's WordPress 5.0.2

    – Phạm Quang Mẫn
    Dec 31 '18 at 8:30



















0














I solved it, it turns out the theme my brother was using for the site have disabled rest api by default infunctions.php. All i had to do was to look in the file and comment out the code that disables the rest api.






share|improve this answer























    Your Answer






    StackExchange.ifUsing("editor", function () {
    StackExchange.using("externalEditor", function () {
    StackExchange.using("snippets", function () {
    StackExchange.snippets.init();
    });
    });
    }, "code-snippets");

    StackExchange.ready(function() {
    var channelOptions = {
    tags: "".split(" "),
    id: "1"
    };
    initTagRenderer("".split(" "), "".split(" "), channelOptions);

    StackExchange.using("externalEditor", function() {
    // Have to fire editor after snippets, if snippets enabled
    if (StackExchange.settings.snippets.snippetsEnabled) {
    StackExchange.using("snippets", function() {
    createEditor();
    });
    }
    else {
    createEditor();
    }
    });

    function createEditor() {
    StackExchange.prepareEditor({
    heartbeatType: 'answer',
    autoActivateHeartbeat: false,
    convertImagesToLinks: true,
    noModals: true,
    showLowRepImageUploadWarning: true,
    reputationToPostImages: 10,
    bindNavPrevention: true,
    postfix: "",
    imageUploader: {
    brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
    contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
    allowUrls: true
    },
    onDemand: true,
    discardSelector: ".discard-answer"
    ,immediatelyShowMarkdownHelp:true
    });


    }
    });














    draft saved

    draft discarded


















    StackExchange.ready(
    function () {
    StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53975406%2fhow-to-enable-wordpress-rest-api%23new-answer', 'question_page');
    }
    );

    Post as a guest















    Required, but never shown

























    2 Answers
    2






    active

    oldest

    votes








    2 Answers
    2






    active

    oldest

    votes









    active

    oldest

    votes






    active

    oldest

    votes









    0














    Check it out. If he has disabled using any of the following methods.



    https://www.wpbeginner.com/wp-tutorials/how-to-disable-json-rest-api-in-wordpress/






    share|improve this answer
























    • thanks for the comment but i already check that and he doesn't have that plugin installed in the project, also he's not a developer so i doubt if he ever do anything code related.

      – Phạm Quang Mẫn
      Dec 30 '18 at 5:14











    • @PhạmQuangMẫn Can you tell me the WordPress version installed?

      – Sagar Bahadur Tamang
      Dec 31 '18 at 5:01











    • it's WordPress 5.0.2

      – Phạm Quang Mẫn
      Dec 31 '18 at 8:30
















    0














    Check it out. If he has disabled using any of the following methods.



    https://www.wpbeginner.com/wp-tutorials/how-to-disable-json-rest-api-in-wordpress/






    share|improve this answer
























    • thanks for the comment but i already check that and he doesn't have that plugin installed in the project, also he's not a developer so i doubt if he ever do anything code related.

      – Phạm Quang Mẫn
      Dec 30 '18 at 5:14











    • @PhạmQuangMẫn Can you tell me the WordPress version installed?

      – Sagar Bahadur Tamang
      Dec 31 '18 at 5:01











    • it's WordPress 5.0.2

      – Phạm Quang Mẫn
      Dec 31 '18 at 8:30














    0












    0








    0







    Check it out. If he has disabled using any of the following methods.



    https://www.wpbeginner.com/wp-tutorials/how-to-disable-json-rest-api-in-wordpress/






    share|improve this answer













    Check it out. If he has disabled using any of the following methods.



    https://www.wpbeginner.com/wp-tutorials/how-to-disable-json-rest-api-in-wordpress/







    share|improve this answer












    share|improve this answer



    share|improve this answer










    answered Dec 30 '18 at 5:10









    Sagar Bahadur TamangSagar Bahadur Tamang

    384113




    384113













    • thanks for the comment but i already check that and he doesn't have that plugin installed in the project, also he's not a developer so i doubt if he ever do anything code related.

      – Phạm Quang Mẫn
      Dec 30 '18 at 5:14











    • @PhạmQuangMẫn Can you tell me the WordPress version installed?

      – Sagar Bahadur Tamang
      Dec 31 '18 at 5:01











    • it's WordPress 5.0.2

      – Phạm Quang Mẫn
      Dec 31 '18 at 8:30



















    • thanks for the comment but i already check that and he doesn't have that plugin installed in the project, also he's not a developer so i doubt if he ever do anything code related.

      – Phạm Quang Mẫn
      Dec 30 '18 at 5:14











    • @PhạmQuangMẫn Can you tell me the WordPress version installed?

      – Sagar Bahadur Tamang
      Dec 31 '18 at 5:01











    • it's WordPress 5.0.2

      – Phạm Quang Mẫn
      Dec 31 '18 at 8:30

















    thanks for the comment but i already check that and he doesn't have that plugin installed in the project, also he's not a developer so i doubt if he ever do anything code related.

    – Phạm Quang Mẫn
    Dec 30 '18 at 5:14





    thanks for the comment but i already check that and he doesn't have that plugin installed in the project, also he's not a developer so i doubt if he ever do anything code related.

    – Phạm Quang Mẫn
    Dec 30 '18 at 5:14













    @PhạmQuangMẫn Can you tell me the WordPress version installed?

    – Sagar Bahadur Tamang
    Dec 31 '18 at 5:01





    @PhạmQuangMẫn Can you tell me the WordPress version installed?

    – Sagar Bahadur Tamang
    Dec 31 '18 at 5:01













    it's WordPress 5.0.2

    – Phạm Quang Mẫn
    Dec 31 '18 at 8:30





    it's WordPress 5.0.2

    – Phạm Quang Mẫn
    Dec 31 '18 at 8:30













    0














    I solved it, it turns out the theme my brother was using for the site have disabled rest api by default infunctions.php. All i had to do was to look in the file and comment out the code that disables the rest api.






    share|improve this answer




























      0














      I solved it, it turns out the theme my brother was using for the site have disabled rest api by default infunctions.php. All i had to do was to look in the file and comment out the code that disables the rest api.






      share|improve this answer


























        0












        0








        0







        I solved it, it turns out the theme my brother was using for the site have disabled rest api by default infunctions.php. All i had to do was to look in the file and comment out the code that disables the rest api.






        share|improve this answer













        I solved it, it turns out the theme my brother was using for the site have disabled rest api by default infunctions.php. All i had to do was to look in the file and comment out the code that disables the rest api.







        share|improve this answer












        share|improve this answer



        share|improve this answer










        answered Jan 5 at 12:43









        Phạm Quang MẫnPhạm Quang Mẫn

        255




        255






























            draft saved

            draft discarded




















































            Thanks for contributing an answer to Stack Overflow!


            • Please be sure to answer the question. Provide details and share your research!

            But avoid



            • Asking for help, clarification, or responding to other answers.

            • Making statements based on opinion; back them up with references or personal experience.


            To learn more, see our tips on writing great answers.




            draft saved


            draft discarded














            StackExchange.ready(
            function () {
            StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fstackoverflow.com%2fquestions%2f53975406%2fhow-to-enable-wordpress-rest-api%23new-answer', 'question_page');
            }
            );

            Post as a guest















            Required, but never shown





















































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown

































            Required, but never shown














            Required, but never shown












            Required, but never shown







            Required, but never shown







            Popular posts from this blog

            Monofisismo

            Angular Downloading a file using contenturl with Basic Authentication

            Olmecas