您当前的位置:首页 > TAG信息列表 > rest-api
如何向管理用户界面和REST API响应添加自定义字段?
我是自定义WordPress开发的新手,正在学习如何使用RESTAPI端点在non-WordPress 公司内部网站。我已经成功地将标准post数据应用到我的开发概念中,这是一个按标题和日期列出的书籍列表。我需要在WP后端添加和显示更多自定义元数据。我知道我需要为我的图书目录创建一个自定义帖子类型。我说得对吗?我添加了Custom Post Type UI plugin 帮助注册和管理此自定义帖子类型。我正在尝试用WP映射我的内容,我需要添加默认的自定义字段,例如:图书作者、出版日期、编辑、出版商、国家等
从WP REST API获取用户元数据
我正在使用WordPress REST API和VueJS以及Axios(用于AJAX调用以获取/发布数据回站点)进行一个项目。然而,我需要能够从REST API访问用户的元数据,即“collapsed\\u widgets”,但我从GET响应中收到的数据是\"meta\": [], 这也适用于所有用户,这很奇怪,因为那里应该有数据。是否有任何方法可以为用户获取元数据?
使用WooCommerce产品输出JSON对象
我的客户端需要生成一个包含所有最新产品的Json文件,这样它就可以与外部站点同步,只要数据(产品)发生更改,它就会立即更新。他们要求每天更新新产品,我从未使用过REST Api,我如何才能做到这一点?他们还提到,它可以与XML文件一起工作,一个名为products的文件。包含所有产品和更新的xml。xml文件中添加了所有新产品,我不确定哪种解决方案更容易使用。他们能不能从网站地图上下载。xml?我感谢你的任何暗示。
发布帖子时如何调用REST端点?
发布新帖子时,我需要让WordPress调用特定的REST端点,通过JSON传递最重要的帖子数据。我发现了一个名为HookPress的插件,它可以让您为各种事件配置webhooks。不幸的是,它已经两年多没有更新过了,不能与Wordpress的最新版本配合使用(>4.6)。我有没有办法做到这一点?
带有空格字符的REST API自定义终结点
我正在尝试添加具有以下内容的端点:register_rest_route(\'namespace/v1\',\'custom-search/(?P<search>[a-zA-Z\\s]+)\', array( \'methods\' => \'GET\', \'callback\' => \'gm_custom_search_callback\' ) );
使用REST API、cURL和OAuth创建POST返回401错误
我正在尝试使用RESTAPI、OAuth和cURL创建WordPress帖子。然而,我遇到了一些麻烦。我可以使用以下代码创建一篇空白帖子(无标题、slug等):$header = array(buildAuthorizationHeader($oauth), \'Expect:\'); $options = array( CURLOPT_HTTPHEADER => $header, CURLOPT_ENCODING => \"\", CURLOPT_MA
在WordPress外部加载帖子
我试图在静态html页面上加载WordPress之外的帖子。到目前为止,我有一个使用React的工作示例,http://v2.wp-api.org/ 和https://github.com/mzabriskie/axios. 这个使用react的工作示例当前可以正确显示帖子,但它很脆弱,没有后退。这里是Codepen示例,https://codepen.io/krogsgard/pen/NRBqPp/我使用此示例使用axios获取提要源axios.get(this.props.source). 然后,我使
使用REST API将图像上传到WordPress
我正在使用REST-API为Wordpress开发API。现在我陷入了一个困境,我无法开发API,通过它我可以使用Rest API将图像上传到wordpress。我正在使用Postman测试为我的网站开发的API
使用什么方法来调用REST API?
我正在为WordPress构建一个插件,它将与一些远程RESTAPI端点通信,并在WordPress面向公众的视图中以列表格式显示数据。我应该使用哪种方法来调用API-使用请求表单服务器wp_remote_get()?专业人士-A、 我可以给filter 和action hook 更改基本HTML 布局B、 我可以使用transient 缓存数据。缺点-A、 速度会慢一些。通过使用从浏览器直接调用API服务器AJAX?专业人士-A、 速度会快得多。B、 我可以提供一个覆盖函数来更改基本HTML 布局缺点-
在添加自定义REST终结点时,将终结点函数放在哪里,将函数注册调用放在哪里?
WordPress文档、博客作者和StackExchange回答者在描述您为创建自定义REST端点而编写的代码方面做了大量工作,但我找不到任何文档能够准确描述代码的放置位置。假设我有一个要返回字符串“foo”的端点。根据我的阅读,我实现了如下功能:function my_foo() { return \"foo\"; } 我用如下调用注册函数:add_action( \'rest_api_init\', function () { register_res
如何在WordPress REST API中获取所有帖子、类别或标签
我在这个论坛上读过其他帖子,但没有一篇能解决我的问题。每当我这样做时:http://www.example.com/wp-json/wp/v2/posts?filter[posts_per_page]=-1甚至:http://www.example.com/wp-json/wp/v2/posts?filter[posts_per_page]=99它仍然返回10个帖子。当我尝试获取类别或标签时,也会发生同样的情况。我请求将RESTAPI中的所有类别、标记和帖子作为一个列表拉出来。
在WP4.7中REST API Cookie身份验证是如何工作的?
虽然我已经登录,但我无法在前端创建帖子。WordPress始终返回401 Unauthorized 回答我已经甩了$_COOKIE 要确保已设置登录的cookie并获得如下内容:array(1) { [\"wordpress_logged_in_48f880f2beac6f39fb9ea8d9367e86d6\"]=> string(125) \"admin|1495526369|PwQIf1tAM5khs2f6LKMgf0T7fP1RwHjl9T6OWW90QfD|6d33
WP REST API v2筛选并显示带有特定标签的最新帖子
我需要显示带有特定标签的最新帖子。示例:用户将一篇文章标记为“特色”,但忘记取消标记早期的文章。因此,我想确保其他网站上显示的最新贴子标记为“特色”。https://my-site.com/wp-json/wp/v2/tags/&;Filterbylatestdate以某种方式
REST API:主干和定制终端
我试图弄清楚如何从插件的JS代码中调用REST API自定义端点。这是我刚刚编写的一个示例插件的PHP代码,以显示我的问题。文件名为rest-api-sample.php:<?php /** * @link https://www.virtualbit.it * @since 1.0.0 * @package Rest-API-Sample * * @wordpress-p
使用REST API更新CPT元数据
我正在尝试使用RESTAPI更新CPT帖子的元数据。我可以使用如下帖子更新数字元数据元素:实例com/wp-json/wp/v2/posts/73/meta/229?值=2此方法基于以下解决方法:WP REST API "rest_no_route" when trying to update meta我还可以使用这里的帖子更新元数据:示例。com/wp-json/wp/v2/posts/73/meta/229正文中包含此JSON:{\"value\":\"2\"} 但是,我
如何通过接口按子值查询帖子?
这是我第一次使用REST,我很难通过元键获得帖子。我已经添加了需要使用的元键register_meta, 并在上运行请求/wp-json/wp/v2/products, 输出中确实包含我的自定义字段。我知道我可以添加?slug={some slug}, 或?id={some id} 通过这些值检索帖子,在测试中效果很好。但我不知道如何解析自定义字段,因为它们嵌套在“meta”列表下的JSON数据中。在谷歌上搜索了大约一个小时后,我开始猜测我应该做什么。我试过很多事情,比如?brand_name=test,
远程操作/查看后处理
我是WordPress开发的新手。我正在使用一个插件“Tribe Events”,它存储与中的某个事件相关的事件地点和组织者wp_postmeta 表和我希望能够轻松访问和操作与事件关联的数据。但显然,该插件不提供REST API(即tribe_events 调用时不显示帖子类型wp-json/wp/v2/types). 据我所知,XMLRPC也不允许您访问postmeta数据。那么,目前我的最佳选择是什么?使用mysql API?为插件推出我自己的API?这些想法似乎有点过于雄心勃勃。或者,我想我可以做
SSO/身份验证与外部“目录服务”的集成
我即将开始为客户机开发一个原型,其中一个必需的功能是与内部用户身份验证/注册系统集成。该系统将充当权威用户数据库,并为创建新用户和验证有效用户提供RESTful界面。我需要能够在WP中创建新用户,并且作为该过程的一部分,调用外部身份验证API来创建/验证该用户。有效用户但WP未知的人应该能够登录评论,而无需自己在WP网站上注册。登录整个网站的人也应自动登录WordPress。我认为下面是一条路。(1)是否有注册挂钩可以使用?对于(2)-我假设我挂接了身份验证过滤器-即当有人尝试登录时,我会捕获该过滤器,调
模板中的AJAX请求
在这里,我试图对来自模板的安全ajax请求做出准确的决定。AJAX总是让我感到害怕的是,被调用的脚本位置是公共的:http://www.mydomain.com/wp-content/themes/mytheme/inc/myscript.php 我只是对这种公共知识感到不舒服。在仍然能够自信地进行AJAX调用的同时,有没有一种合适的方法可以让窥探者远离该脚本?
如何向:‘wp-admin/post-new.php’添加类别?
我想有一个链接,以创建一个新的职位,设置类别也。我试过了wp-admin/post-new.php?post_category=12 和wp-admin/post-new.php?cat=12, 但两者都不起作用。我还尝试使用名称而不是类别的id;这也没有影响。How do I create a link to a new post with a default category?