您当前的位置:首页 > TAG信息列表 > rest-api
我如何为注册用户自动启动一个新网站?
我们已经在我们的代理机构创建了一系列定制插件,整个打包的网站就像一个手边的“产品”。有没有一种方法可以扩展这个范围,让我们可以免费试用,当用户注册一个新网站时,它会变成原来网站的复制品;“产品”;在子域下?目前,我们有一个为新用户手动运行的bash脚本,“产品”站点在子域上复制(我们在运行脚本之前创建子域)但我想知道是否有办法通过API调用或其他方式实现自动化。或者,多站点是实现这一点的更好选择吗?我避免使用多站点,因为它不允许我将插件设置等复制到新的子站点,所以从头开始设置子站点是另一个需要避免的痛苦对
使用WordPress API的侧栏终结点
我找不到这方面的任何信息。侧栏是否有默认端点?例如页面:http://localhost:8888/example/wp-json/wp/v2/pages 我看过WordPress API文档,但没有看到侧栏或小部件的任何端点。我也尝试过这样的基本方法:function sidebar_api( $data ) { $response_body = get_sidebar(\'one\'); return new WP_REST_Response
是否可以在块外使用wp.data.select(‘core’)?
我有一个为帖子类型创建的选项页面,它不使用Guttenberg块,但我想知道在该页面中是否可以使用@wordpress/data 为了检索具有以下内容的帖子,而不是使用REST API?wp.data.select( \'core\' ).getEntityRecords( \'postType\', \'post\' ) 现在,wp.data.select(\'core\') 简单返回null
REST API调用中的GET_TEMPLATE_PART标头已发送错误
来自的交叉柱StackOverflow我已经查看了有关此警告的多个其他问题(标题已发送…等),以及this thorough explanation, 但我并没有为我所处理的情况找到解决方案:我有一个自定义的Wordpress REST API端点returns the output of get_template_part. 当我打电话的时候get_template_part 通常在页面上没有警告。它仅在运行时出现register_rest_route\'s回调</我还使用this library
强制对每个请求方法进行REST API身份验证
WordPress端点默认规则,GET ----> PUBLIC POST, PUT, DELETE ----> AUTH 如何强制验证WordPress REST APIGET 方法请求?
使用WordPress REST API获取自定义分类父级
我有一个自定义分类法product_category , 它接受父/子关系。url:/wp-json/wp/v2/product_category 给我看一切,父母和孩子。是否可以添加参数以仅显示父级?
自定义WP API终结点正文数据为空
我有一个奇怪的问题,让我头痛不已。这可能是我忽视的一件小事,但就我的一生而言,我无法理解它。前提是:我向wp环境中的自定义注册api端点发出POST请求,并从表单向其发送json数据。内容类型设置正确,如果我通过转储$请求进行调试->;get\\u body()它显示我传递的正确数据</然而,我也发送了base64编码的图像数据,这些数据来自文件读取器。如果向要发送的数据中添加另一项,并将base64字符串作为其值,则转储将变为NULL。从json中取出base64字符串,使转储再次正常我也尝试
WordPress rest API V2:如何获取所有帖子的列表?
我需要得到一个特定类别中所有帖子的列表。职位数量超过100个。我不需要帖子的内容。我只需要身份证和子弹。https://example.com/wp-json/wp/v2/posts/ 仅返回10篇包含内容的帖子。有没有可能得到所有没有内容的帖子?
在查询REST API时仅获取特定字段是否对服务器性能有好处?
我知道下载的数据较少会改善最终用户的体验,但我的问题与实际服务器性能有关,响应是否会更快?我正在获取这样的帖子:https://example.com/wp-json/wp/v2/posts?_embed&per_page=20&categories=9它为每个帖子返回一个相当大的对象,但我只需要id、标题、摘录、特色图片和永久链接。将添加_fields[]=id&_fields[]=title, 等到上面的url提高服务器性能?
通过API REST帖子填充自定义帖子类型的高级自定义字段
我有几个由ACF在自定义帖子类型上创建的自定义字段;房间;。我使用postman和RESTAPI尝试使用自定义字段创建一个新的文件室。自动化正常。我成功创建了我的文件室,但所有自定义字段均为空。我发送的原始内容如下:{ "title":"Sample ACF field demo", "status": "publish", "acf": {
如何使用rest API创建以JSON Body形式发送数据的帖子?
我可以在我的WordPress网站上使用RESTAPI和下面的curl请求格式创建帖子。网站使用基本身份验证插件进行身份验证。curl --user "username:password" -X POST -i https://mywebsite.com/wp-json/wp/v2/posts?title=myTitle&content=MyContent然而,我的问题是,在使用REST API创建帖子时,我需要设置帖子的自定义字段。我尝试使用下面的命令以JSON体的形式发送数
WP_REST_RESPONSE()似乎未返回预期对象
在上构建this answer, 这个WP_REST_Response() 自定义路由的回调函数返回的对象不是我要求它返回的对象。我的对象有一个;“状态”;304和a“;“消息”;字段中,返回的对象有一个;“状态”;“200和否”;“消息”;领域为什么?下面我简化了sendContactMail()\'s代码并创建了错误响应。所有这些最终都不会显示在控制台中(请参见我问题的底部):function sendContactMail(WP_REST_Request $request) { $res
如何从块中获取站点URL(在块编辑器中)
我有一个块,我想在其中显示一个基于网站url的链接。例如,当用户输入;“未来主义”;,链接将显示为https://my-site.com/futuristic/我已经看过了REST API /settings/ endpoint, 应该包括url 字段,但事实并非如此(至少在我尝试的两个不同的站点上)。也许这是因为我已经将WP设置为多站点。我敢肯定,应该还有一种方法可以访问当前网站的url。我已经调查过了wp.data.select() 可以在各种名称空间中提供,但我看不到任何包含网站url的内容。我试着
奇怪的行为:通过访问固定链接设置页面修复了随机的HTTP错误500(语言代码的htaccess问题)
我的网站上有一个非常奇怪的行为,我想解决这个问题。有时(没有可识别的模式),我的网站在头版或一些管理页面上显示一个500错误。当这500个错误出现在头版上时,管理页面仍然可用。我偶然发现了一个解决这个问题的方法:去Permalinks settings page (/wp-admin/options-permalink.php) without submitting anything! 只需转到此页面即可解决此错误。我注意到了options-permalink.php 正在调用此url:https://p
如何阻止Gutenberg Block触发多个GET请求?
I\'ve been building a Gutenberg Block that sends a GET request to the Woocommerce REST API. It is composed of a text input that receives an ID of a product and fetches it to the Woocommerce REST API. It also has a button that fires a function to fetch
应用程序密码在本地主机上不起作用?
我必须在localhost"code":"application_passwords_disabled" Server & Apache: Xampp v3.2.4OP: 赢10个64位WP: v5.6.1
WP_GET_OBJECT_TERMS()在REST_API_INIT挂接中返回无效的分类
我创建了一个名为“country”的分类法,并创建了一个钩住rest_api_init 里面是wp_get_object_terms($post-ID, \'country\'). 出于某种原因wp_get_object_terms 返回“无效分类”。然而,当我将该函数复制到其他地方(例如,复制到自定义页面模板中)时,它会很好地返回后国家分类术语。有什么帮助吗???以下是我的代码供参考:function myevents_get_post_items() { $args = ar
WooCommerce REST API-添加过滤器以设置产品品牌的每页最大查询量
我试图在一个页面上列出我所有的产品品牌,目前我只能通过使用wp-json/wc/v3/products/brands?per_page=100. 但是,如果我将per\\u page设置为200,我将获得状态400,并出现以下错误{"code":"rest_invalid_param","message":"Invalid parameter(s): per_page","data":{"stat
如何使用_field参数在WordPress API中查询嵌套字段
我正在尝试使用wordpress提供的\\u fields param访问某些深度嵌套的字段。我的问题是什么?响应结构。{ "_embedded" : { wp:featuredmedia : [ { "id": 21917, "date": "2021-02-27T
使用getEntityRecords获取术语对象
给定一个术语ID,如何使用getEntityRecords?我有一个关于slug的自定义分类法genre.getEntityRecords( \'taxonomy\', \'genre\' ); 目前,这将检索流派下的所有术语,但我想检索与ID匹配的术语。我可以在上述函数的某个位置传递分类ID吗?