您当前的位置:首页 > TAG信息列表 > rest-api
有没有办法在WordPress中格式化我的端点URL?
我已经在WordPress中编写了一个端点,它运行得很好。问题在于URL。URL请求的当前格式必须如下所示:https://iotkidsiq.com/wp-json/zaindob/v1/sync_order/key=011900/msisdn=019009但是,URL请求必须采用以下格式:https://iotkidsiq.com/wp-json/zaindob/v1/sync_order?key=011900&msisdn=019009如何设置格式?这是我的代码:register_rest_
REST API和按元值过滤
我有一个posttype“timeslip”,我使用以下API端点调用它:/wp-json/wp/v2/timeslip?meta_key=user_id&meta_value=1 我已将自定义字段user\\u id公开给API元,并可以在响应中看到它。add_filter(\'rest_timeslip_query\', array($this, \'timeslip_meta_request_params\')); public function registe
REST API:WP_VERIFY_NONCE()失败,尽管收到正确的随机数值
我正在生成一个nonce,用于对rest api的客户端提取请求:function prepAllAdminScripts() { wp_register_script( \'reactAdminArea\' , PLUGIN_FOLDER_URL . \'shared/adminArea.bundle.js\' , null , null , true ); wp_localiz
外部数据库的WordPress API标准符合性和规范
如何通过API连接WORDPRESS和外部DB服务器?
REST_FIELD UPDATE_CALLBACK不适用于$_FILES
我尝试使用REST API插入一篇文章,该API在一个API调用中包含文本和图像。我的图像是一个acf字段。我这样注册我的字段:register_rest_field( \'project\', \'logo\', array( \'get_callback\' => \'get_field_logo\', \'update_callback\' => \'update_field_logo\', ) ); re
我不能通过REST API发表评论
我试图通过REST API插入注释,但出现以下错误:Query parameter not permitted: author 我跟踪了这个docs 作者是论证者之一这是我使用的链接测试https://www.myblog.com/wp-json/wp/v2/comments/?author=1&content=\"TestComment\"&post=1 那么,我做错了什么?
JQuery/AJAX在使用rest API时是否发送cookie,或者我是否需要以某种方式添加它们?
我遇到了一个奇怪的情况user capabilities. 我在本地计算机上设置了一个rest端点,我是超级管理员。rest端点被调用,它所做的第一件事就是查看用户是否可以发表文章(因为这是调用的结果)。我使用了以下代码: if(!current_user_can(\'publish_posts\')){ return array(\'reply\'=>0,\'error\'=>\'Forbidden\',\'code\'=>\'403\');
如何正确设置WordPress REST API的AJAX现时值?
在链接注释之后here 这让我these docs, 我试图为用户身份验证设置一个nonce。我补充道:wp_localize_script( \'wp-api\', \'wpApiSettings\', array( \'root\' => esc_url_raw( rest_url() ), \'nonce\' => wp_create_nonce( \'wp_rest\' ) ) ); 到if语句,检查用户是否已登录并能够执行REST调用
pagination in WP rest api
我们已经制作了一个自定义API来按降序获取所有帖子,我们希望在该API中添加分页。我已经阅读了其他问题和答案,但没有领会其中的意思。谁能用一个简单的分页代码向我解释一下,这样我就能理解它是如何工作的?以下是我迄今为止所做的代码:define(\'API_ENDPOINT_VERSION\',1); //flush the rewrite rules on plugin activation function apiendpoint_activate() {
通过邮递员传递借来的随机数失败
我正在尝试从浏览器会话中借用nonce,以便在其他地方使用它,即在我的npm开发环境中。我将一个nonce传递到打开的Chrome浏览器会话中,将其放在Postman中“X-WP-nonce”的get请求头中,然后返回“Cookie nonce无效”:我还尝试在不包围“”的情况下输入nonce值有人知道此请求失败的原因吗?已添加我认为这不重要,但以防万一,这是/auth 路由处理程序: public function authCallback(\\WP_REST_Request $request) :
无头Wordpress:如何验证前端请求?
我设想在后端使用Wordpress来处理React。前端的js如下:Wordpress安装在http://example.com/api</做出反应。js脚本加载到http://example.com/index.html, 通过脚本标记,然后注入到根div中,但存在一个问题。如果没有wordpress控制注册和排队,我看不到如何将nonce本地化到React中。js脚本文件。没有nonce,路由将无法进行身份验证,因为cookie验证需要在X-WP-Nonce 标题。https://develop
在使用REST API时,我应该担心SQL注入吗?
当通过使用REST API和SQL查询时,我应该担心SQL注入吗$wpdb?例如,bellow是否易受sql注入攻击?public static function get_post( WP_REST_Request $request ) { global $wpdb; $post_slug = $request->get_param( \'slug\' ); $sql_post_by_slug = \"select * from
如何通过REST API获取所有自定义贴子类型的贴子?
我在wordpress网站上有CPT成绩单。并在CPT成绩单中创建250个帖子。现在,我想获取所有的转录本数据,并想使用RESTAPI url存储在另一个数据库中http://example.com/wp-json/wp/v2/transcript/ 以及使用CURL的HTTP请求$ch = curl_init(); $url = \'http://example.com/wp-json/wp/v2/transcript/\'; curl_setopt($ch, CURLOPT_URL,
我如何获得修改后的职位的预期职位类型?
我有一个无头Wordpress实例,有多个自定义帖子类型。构建需要几分钟的时间,因此我正在构建一种通过API获取最新版本来显示草稿的方法,如下所示:$revision = wp_get_post_revision($id); wp_send_json($revision); 我可以很好地检索修订,但帖子类型设置为revision 而不是我的自定义帖子类型。这会导致问题,因为我需要预期的post类型,以便建立一个可以在前端解析的有效响应。如何获得修订帖子的预期帖子类型?
REST API:未找到与URL和请求方法匹配的路径
我在向Wordpress添加自定义REST API路由时遇到问题。使用我自己的插件,我注册了如下路线:add_action( \'rest_api_init\', function() { register_rest_route( $namespace, \'handler_mijnenergie\', array( \'methods\' => \'\\WP_REST_Server::CREATABLE \', \'callback\' =>
有没有可以编程创建WP多站点安装的插件
因此,我创建了一个wordpress多站点,我希望能够以编程方式在网络中创建多个站点。我的订阅服务有一个API,所以我可以在他们注册时动态创建用户名和密码。我只需要能够在他们注册时使用一些默认值创建网站。此外,如果有一个好的管理工具来管理这些网站,那就太棒了。
[Zapier+WP Webhooks Pro]:自定义字段在第一个逗号或分号处被截断
我在用Zapier和WP Webhooks Pro 将Google Sheet和WP连接到自动发布添加到电子表格的每一行的帖子。它的工作原理与预期一样,所有字段(包括自定义字段)都已正确填充,只有那些具有逗号和/或分号字符串的字段除外。那些被切断了。Setting up the custom field in ZapierSuccess output in Zapier after posting to WPCustom field in WP (cut off after semicolon)非常感谢您
使用REST API将用户头像从Android上传到WordPress
我正在开发一个android应用程序,让用户能够使用RESTAPI浏览、注册、登录、发布和评论我的wordpress博客。我现在正在尝试为用户添加一种更新其头像的方法,但我不知道如何将媒体上传到我的博客 add_action(\'rest_api_init\', function () { register_rest_route( \'wp/v2\', \'upload_image/\',array( \'methods\' =>
WordPress HTTP API NTLM身份验证
我想知道是否有人在使用时必须使用NTLM身份验证wp_remote_get? 尝试使用Basic进行身份验证,但返回代理错误。当我为使用基本方法的不同API使用其他验证器时,它可以完美地工作!有人能解决这些问题吗?
GET方法的REST API JWT身份验证
我正在为我的Wordpress网站开发一个API,我想使用jwt令牌授权所有API请求。已安装并配置此插件“JWT Authentication for WP REST API”。但当我尝试通过get/post方法时,我的API将返回数据,而不传递jwt访问令牌,我如何防止这种情况发生?function api_version() { $api=array( \"version\"=> \"v1\", \"time\"=>date(\'Y-m-