您当前的位置:首页 > TAG信息列表 > rest-api
WP 5.5致命错误-rest-api.php中的GET_REST_CONTROLER()
我有一个使用此插件自定义版本的网站:https://wordpress.org/plugins/user-tags/安装Wordpress 5.5后,任何分类显示页面都会生成以下致命错误:PHP Fatal error: Uncaught Error: Call to undefined method stdClass::get_rest_controller() in /home/abc/domains/mydomain.com/public_html/wp-includes/rest-api.php
使用REST API时未找到用户
当我在登录时使用休息路线,并呼叫wp_get_current_user(), 找不到用户。但是,请求方法(例如POST)的处理没有问题。休息路线注册示例。register_rest_route( \'dewd-test-namespace\', //namespace \'dewd-test-namespace-test-route\', //route [ \'methods\'=>\'POST\', \'call
REST过滤器仅在设置了参数时触发
我试图使用REST过滤器来要求设置某个参数。使用自定义分类法和自定义帖子,我可以在请求时这样做/wp-json/wp/v2/car?visible_to=123 那是唯一Car返回的是带有visible_to 123的分类。然而当有人要求/wp-json/wp/v2/car 我想抛出一个错误,这么说?需要设置visible\\u to。我试过勾搭上rest_index, rest_pre_dispatch, 还有其他一些。只有当我?visible_to 在URL中设置,如果没有它们,钩
如何将数据与字段一起发布到url?
我正在尝试将一些数据发布到一个名为Jira的网站,并用我发送的数据在那里创建一个新的问题。我和邮递员试过了,效果很好!但现在我只需要在代码中实现它。到目前为止,这是我设法做到的,我知道这是错误的,但我想知道在哪里以及如何解决它。$args = array( \'headers\' => array( \'Content-Type\' => \'application/json\', \'Authorization\' => \'Basic \'.
使用REST API获取所有上传的图像
我需要使用REST API获取wordpress安装中上载的所有图像。我试过使用wp-json/wp/v2/media 端点,但它只会给我上传的最后10张图片,这些图片附在最后发布的帖子上,但这不是我所期望的。如何使用rest api获取wordpress中上载的所有图像?
带有有条件要求的参数的自定义REST API POST终结点
我花了6个小时试图弄明白这一点,我很可能是个哑巴。我正在尝试创建一个POST端点,该端点具有基于另一个参数的值所需的参数。register_rest_route( \'thing/v1\', \'/thingy/(?P<foo>\\d+)\', array( \'methods\' => \'POST\', \'callback\' => arr
如何从WP rest API中检索类别分类的自定义元术语?
首先,我添加了名为Color 有关类别分类,请参见下面的代码Add new colorpicker field to "Add new Category" screenfunction colorpicker_field_add_new_category( $taxonomy ) { ?> <div class="form-field term-colorpicker-wrap">
使用REST或GraphQL为定制发布类型和定制查询创建API
我想为网站(zoetalentsolutions.com)创建一个使用RESTAPI的跨平台应用程序。该网站位于WordPress中,具有自定义的帖子类型、字段和;自定义查询。此应用程序将没有任何用户身份验证。我想要的是在REST&;中获得自定义的post类型(在我的示例中为:courses);需要运行自定义查询(自定义元查询)。所以我需要一些指导:如何为自定义帖子类型创建REST API如何为自定义查询创建端点如果您对此有任何帮助,我们将不胜感激。我并不期待一个彻底的,但详细的步骤与简短的将是有益
使用定制REST端点和主干进行访问检查
我在中创建了一个带有多个自定义REST端点的插件。但是,我无法获得工作的权限回调。当前用户始终为“0”。我正在使用本地化脚本发送nonce。 wp_localize_script( $this->cloud_base, \'POST_SUBMITTER\', array( \'root\' => esc_url_raw( rest_url() ), \'nonce\' => wp_create_nonce( \'wp_rest
Filter DELETE REST API calls
我有一个自定义的帖子类型,可以由多个用户编辑。这种类型的每篇文章都有一个带有用户ID的字段,用户ID可以对其进行编辑(有点像合著者)。但由于许多用户都有该帖子的权限,我不知道如何防止其他用户删除该帖子(不在合著者列表中)。目前,这个问题只存在于用于从前端删除的REST API中。Is there a pre delete hook in which I can check for permissions and block the deletion if the user is not allowed t
在WooCommerce REST API中获取按ID获取产品详细信息的异常
我需要在woocommerce REST API中创建订单我尝试了以下代码require(\'../wp-blog-header.php\'); header("HTTP/1.1 200 OK"); header("Status: 200 All rosy"); require __DIR__ . \'/vendor/autoload.php\'; use Automattic\\WooCommerc
在wp-json/wp/v2/Search中添加帖子字段
我正在尝试在wp-json/wp/v2/search 获取端点,但此端点似乎没有考虑register_rest_field 方法add_action(\'rest_api_init\', function() { register_rest_field(\'post\', \'excerpt\', array( \'get_callback\' => function ($post_arr) { die(var_dump($post_arr)
错误REST API的参数无效
试图使用Wordpress API创建带有标记/类别等的博客文章,但遇到了一些错误。我正在Wordpress实例外部运行下面的PHP代码,并获得以下信息:代码function CreatePost($title, $content, $tag){ $username = \'username\'; $password = \'password\'; $category = \'test category words name test\';
如何使用自定义元数据和/或电子邮件通过REST API检索用户
我已经成功地为用户添加了一个自定义元键/值,并设法在rest API中显示它,但我不确定如何基于此键检索用户。例如$fields = [\'trdr\']; foreach($fields as $field){ register_rest_field(\'user\', $field, [ \'get_callback\' => function($user, $field_name, $request) use ($field){
以编辑者身份登录时动态块属性的错误编码问题
作为编辑器时,动态块属性(字符串)中的德语UMLAUT在数据库中的编码/保存不正确,但如果由管理员编辑,则正确。如何复制:创建dynamich块插件:testblock。php <?php /** * Plugin Name: Gutenberg wrong encoding example dynamic */ function test_callback( $block_attributes, $con
使内部REST请求非阻塞?
我正在调用内部端点,以尝试加快任务的速度。我不需要等待(在该端点等待的)任务完成,就可以继续编写脚本,但它仍在等待完成。我正在使用以下内容:$argsForRequest = array( \'agency_code\' => \'1234\', \'another_param_here\' => $myVar, \'timeout\' => 0.01, \'blocking\' => false, \'sslverify\' =>
简单的WordPress端点路由不起作用
我只需通过以下方式处理WordPress的外部请求:http://localhost/vku.dev/wp-json/notifications.无需向整个URL添加其他部分。所以,我的代码是:function testREST(WP_REST_Request $request) { error_log(\'Route "notifications" works\'); return \'Route "notifications" w
从REST_API返回相同的wp_rest随机数
TLDR:如何强制返回一个新的nonce,以便AJAX在不刷新页面的情况下工作从以下位置开始Nonces and Ajax request to REST API and verification 我实现了Nonce功能,具有回调权限,路由的“意图”现在是安全的。我将Axios排队,将wp\\u rest nonce作为本地脚本设置。 // Register custom variables for the AJAX script. wp_localize_script( \'axi
为什么apiFetch抛出未处理的承诺拒绝:TypeError:Object不是函数
我正在尝试诊断一个类似的问题this question, 但在这种情况下,他并不依赖wp-api-fetch, 和我很确定我是。我收到以下错误:[Error] Unhandled Promise Rejection: TypeError: Object is not a function. (In \'Object(_wordpress_api_fetch__WEBPACK_IMPORTED_MODULE_5__["apiFetch"])\', \'Object\' is an ins
设置?CONTEXT=EDIT会导致REST_PERBLED_CONTEXT,即使对于管理员用户也是如此
我是管理员角色用户。当我使用REST API时,如果我尝试调用GET /wp-json/wp/v2/posts?context=edit我收到以下错误消息:401 Unauthorized : [rest_forbidden_context] Sorry, you are not allowed to edit posts in this post type.页面查询也会产生类似的错误。如果我询问:GET /wp-json/wp/v2/users?context=edit我收到了一条稍有不同的错误消息:4