您当前的位置:首页 > TAG信息列表 > rest-api
JSON-为高级定制字段创建REST API端点
我使用插件高级自定义字段在侧栏中显示推荐帖子(作者使用单选按钮(是或否)选择推荐帖子)。一切都很顺利。现在,我需要通过json在我的移动应用程序中显示相同的推荐帖子。我发现了这个惊人的插件:https://wordpress.org/plugins/acf-to-rest-api/现在,当我在/wp-json/wp/v2/posts打开json时,我可以看到字段ACF在那里,我可以看到字段recommended\\u提要栏:yes或recommended\\u提要栏:no但这个JSON将显示所有帖子(最新
如何仅使用REST API将附件分配给帖子?
我可以通过针对REST API发送带有cURL的请求来创建一篇新文章。这很好用。我还可以通过REST API将文件上载到带有cURL的媒体库中。上传的文件在媒体库中按预期正确显示。但是,我如何在不使用本机WordPress函数的情况下将这些上传的文件分配给之前创建的帖子,以便它们被WordPress主题中的get\\u attached\\u media()函数识别?当前已创建帖子,文件已上载,但未附加到帖子。我想通过只使用RESTAPI和一些PHP代码而不使用任何WordPress函数来解决这个问题。f
REST API中的自定义分类无效
我有一个自定义API端点来查询WPMU中另一个博客的数据,自定义端点会加载,我可以返回一些数据,但我需要的特定查询会返回0篇文章。我有131篇这种自定义帖子类型的帖子,其中11篇与自定义分类法相关。我可以用这个查询所有131篇帖子。switch_to_blog(1); $args = array( \'post_type\' => \'podcast\', \'posts_per_page\' => -1, ); $query
使用REST API创建具有配置文件和封面图像的用户
我使用WordPress作为移动应用程序的后端,我想让用户在注册应用程序时指定个人资料和封面图像。我检查了文件here, 找不到指定图像URL的方法。有没有办法做到这一点?
change user password REST API
我试图让用户通过API更改密码。这里的情况是,我可以向用户端点发送一个POST请求,并在最后使用用户ID,在请求正文中以JSON的形式发送新密码。所以发布到:https://example.com/wp-json/wp/v2/users/123在身体里:{ "password": "mySecretPassword" } 在这种情况下,用户通过JWT进行身份验证,需要在请求的标头中发送令牌。当我在《邮递员》中尝试这一点时,请求挂起了
使用多个参数注册获取REST API路由
我正在尝试使用以下代码注册具有多个参数的GET-REST API路由:register_rest_route( \'myplugin/v1\', \'/posts/?number=(?P<number>[\\d]+)&offset=(?P<offset>[\\d]+)&total=(?P<total>[\\d]+)\', array( \'methods\' => \'GET\',
如何从Web钩子/端点执行插件和主题更新?
我正在尝试添加WordPress REST API端点。我现在想添加一个端点,用于检索可用插件、主题和核心更新的列表。我发现了以下功能:get_plugin_updates(), get_theme_updates() 和get_core_updates(). 使用这些函数,我可以检索有关要更新哪些插件的信息。如何启动插件/主题/核心的更新过程?我特别想更新一个单独的项目。类似于WP Manage和GoDaddy Hub。如果有人能告诉我如何实现这一点以及如何启动更新过程,那就太好了!
如何根据连接的定制帖子类型的标题对rest API响应的结果进行排序?
我正在使用rest_photo_query 用于操作的参数的筛选器WP_Query 通过使用我自己的GET 参数。除了一个例外,它工作得又完美又快速。我可以调整orderby 参数使用rest_sht_photo_collection_params, 而且很容易对结果进行排序meta_value.这个photo 自定义帖子类型条目连接到第二个自定义帖子类型species 通过species_id.我需要能够对photo 发布人species 标题有没有人知道如何做到这一点?当我修改WP_Query 在标准
是否可以限制/wp-json请求的Access-Control-Allow-Origin?
我的任务是管理由其他团队开发和配置的WordPress网站。在一次基本的安全扫描中,我意识到https://www.mywordpress.com/wp-json 不会出于某种原因限制原点。curl -H "Origin: https://www.thewrongorigin.com" -I https://www.mywordpress.com/wp-json HTTP/2 200 server: nginx date: Mon, 22 Mar 2021 11
将帖子反应到WordPress自定义帖子类型
我不确定这样做是否正确,但我有一个使用WordPress API作为后端的react网站。我想在WordPress中存储我的联系人表单条目,所以我创建了一个自定义帖子类型 register_post_type(\'contact\', array( \'supports\' => array(\'title\'), \'has_archive\' => false, \'show_in_rest\' => true,
WP_QUERY:除了自定义帖子类型之外,如何搜索标签?
下面是到目前为止我对自定义post类型(place)的自定义rest端点(\'placesdb/v1/search?term=\')的了解。这将成功返回标题或内容中包含搜索词的所有位置。但是,我还想返回与搜索项匹配的所有标记(标记存档页)(与调用非自定义“/wp/v2/tags?search=”的结果相同)。是否可以以某种方式将标记结果添加到位置结果?我已经成功地实现了通过ajax分别调用位置和标记端点的前端方法,但我宁愿一下子获得所有数据。因此,我尝试创建这个自定义端点。function placesS
如何在WP REST API中获取特色图像
我使用以下代码从wp json rest api获取最新产品// Get posts via REST API. function get_posts_via_rest() { $allposts = \'\'; $response = wp_remote_get( \'https://mysite .com/product/wp-json/wp/v2/product?per_page=4\' ); if ( is_wp_error( $respon
Custom Taxonomy in REST API
我有两个自定义分类法,用于我的帖子。我正试图从其中一个中检索名称。在REST API V2中,我执行以下操作:https://example.com/wp-json/wp/v2/posts/14340/?_embed=wp:term 这嵌入了所有分类法的实际名称(类别加上我的两个自定义分类法),但我只对与每个帖子相关联的名称感兴趣,只对其中一个自定义分类法感兴趣。响应示例:"_embedded": { "wp:term": [
从自定义终结点获取用户名字
我正在尝试设置一个自定义端点,它只返回一些用户数据,而不是用户端点返回的默认数据。但是我不知道如何从WP\\u user\\u查询中获取用户的名字和姓氏add_action( \'rest_api_init\', function () { register_rest_route( \'myplugin/v1\', \'some-endpoint\', array( \'methods\' => \'GET\', \'callback\' => \'
GET请求返回值为错误而不是成功
我试图使用RESTAPI在js中向ajax请求发送响应。从ajax向服务器发送请求是正常的,其处理也是正常的。但要将响应从服务器发送到ajax,ajax会将其作为;“错误”;而不是;成功;。js中的我的ajax我的REST API我尝试了wp\\u send\\u json、json\\u encode、wp\\u send\\u json\\u success,但结果仍然相同。这就是我在ajax中遇到的错误
默认情况下不启用应用程序密码?
所以我让这个站点在ssl(siteground)下运行。该网站是新的,安装时间不超过2周。我有一个可用的桌面应用程序,可以使用jwt令牌连接到我的站点,但该令牌的插件很旧,尚未使用更新的WP版本进行测试。所以为了让一切都保持最新,我想改成这种身份验证。但是,当我尝试使用get over the rest api访问我的站点时,我没有根据this.因此,我认为默认情况下不会启用应用程序密码。如果是这样,根据该页,我必须补充:add_filter( \'wp_is_application_passwords_
WP API响应未显示我注册的元数据
我正在尝试从自定义帖子类型获取元数据splash_location 然而,这并没有出现在我的回答中。我已注册metatagsplash_location_title 但它没有显示在我的JSON请求中。function splash_location_custom_post_type() { register_post_type(\'splash_location\', array( \'labels\' => array(
使用REST API提交评论时,WordPress不会发送通知电子邮件
当我在WordPress网站上提交评论时,它会向我发送一封通知电子邮件<但是当我通过REST API提交评论时,WordPress不会向我发送通知电子邮件当我使用REST API提交评论时,我应该如何让WordPress发送通知电子邮件?
使用useSelect获取分类术语
我正在开发一个古腾堡块,我需要显示一个下拉列表,其中包含自定义分类法的所有术语。我正在使用useSelect 钩子用于检索此数据,但它不起作用,因为它无法显示Loading... 消息,控制台中没有错误。我在show_in_rest arg设置为true。我不知道我做错了什么。有什么想法吗?const { registerBlockType } = wp.blocks; const { Placeholder, SelectControl } = wp.components; const
WP_REMOTE_POST请求被API提供程序阻止
我正试图通过WordPress自己的方法,即wp\\u remote\\u POST()发出一些API POST请求下面是我使用的示例代码:$args = array ( \'sslverify\' => false, \'headers\' => [ \'Authorization: Bearer {API_KEY}\', \'Content-Type: application/json\' ],