如何从Wordpress上排队的任何javascript文件访问WP REST-API?

时间:2017-08-23 08:04:36

标签: wordpress wordpress-rest-api

如何直接访问WP REST-API以从Wordpress中排队的任何javascript文件中读取和写入任何公共/私有数据?

1 个答案:

答案 0 :(得分:0)

NODE-WPAPI客户端身份验证和全局句柄为这个问题提供了一个轻松无忧的答案。

退房:https://somefunagba.github.io/node-wpapi-auth/

  • 转到插件仪表板。激活'NODE-WPAPI JS-CLIENT安装和验证'
  • 插件现已激活,下面是链接:    设置|停用|修改
  • 点击此设置链接
  • 输入任何管理员用户名和密码,以验证基本身份验证。
  • 转到您的实时制作或开发网站。
  • 检查您的浏览器控制台:如果管理员的名称是Matt,那么您应该看到控制台输出:

    “Matt! I am set to access the WP REST-API!”
    

你们都已经确定了!

  

打开任何.js脚本,在Wordpress中对其进行排队,然后直接使用WPAPI' s,wp对象开始访问WORDPRESS REST-API。

    e.g : To get all the posts on your wordpress model site.
  

示例:类似于' get_wp_post.js'主题目录中的脚本。只需直接插入此代码段即可。

    wp.posts().embed().get().then(function( response ) {
        console.log( response );
        //do something with returned data
        }); 
  

请参阅http://wp-api.org/node-wpapi/了解详情。使用客户端与WP REST-API进行交互。

N.B:

  

寻找您的浏览器控制台?它应该是这样的:

  • Mozilla浏览器控制台:工具> Web开发人员> Web控制台
  • Chrome浏览器控制台:更多工具>开发者工具>控制台