您当前的位置:首页 > TAG信息列表 > rest-api

  • WP 5.5致命错误-rest-api.php中的GET_REST_CONTROLER()

    时间:2020-09-17

    我有一个使用此插件自定义版本的网站: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时未找到用户

    时间:2020-09-19

    当我在登录时使用休息路线,并呼叫wp_get_current_user(), 找不到用户。但是,请求方法(例如POST)的处理没有问题。休息路线注册示例。register_rest_route( \'dewd-test-namespace\', //namespace \'dewd-test-namespace-test-route\', //route [ \'methods\'=>\'POST\', \'call

  • REST过滤器仅在设置了参数时触发

    时间:2020-09-21

    我试图使用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?

    时间:2020-09-23

    我正在尝试将一些数据发布到一个名为Jira的网站,并用我发送的数据在那里创建一个新的问题。我和邮递员试过了,效果很好!但现在我只需要在代码中实现它。到目前为止,这是我设法做到的,我知道这是错误的,但我想知道在哪里以及如何解决它。$args = array( \'headers\' => array( \'Content-Type\' => \'application/json\', \'Authorization\' => \'Basic \'.

  • 使用REST API获取所有上传的图像

    时间:2020-09-23

    我需要使用REST API获取wordpress安装中上载的所有图像。我试过使用wp-json/wp/v2/media 端点,但它只会给我上传的最后10张图片,这些图片附在最后发布的帖子上,但这不是我所期望的。如何使用rest api获取wordpress中上载的所有图像?

  • 带有有条件要求的参数的自定义REST API POST终结点

    时间:2020-09-26

    我花了6个小时试图弄明白这一点,我很可能是个哑巴。我正在尝试创建一个POST端点,该端点具有基于另一个参数的值所需的参数。register_rest_route( \'thing/v1\', \'/thingy/(?P<foo>\\d+)\', array( \'methods\' => \'POST\', \'callback\' => arr

  • 如何从WP rest API中检索类别分类的自定义元术语?

    时间:2020-09-28

    首先,我添加了名为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

    时间:2020-09-29

    我想为网站(zoetalentsolutions.com)创建一个使用RESTAPI的跨平台应用程序。该网站位于WordPress中,具有自定义的帖子类型、字段和;自定义查询。此应用程序将没有任何用户身份验证。我想要的是在REST&;中获得自定义的post类型(在我的示例中为:courses);需要运行自定义查询(自定义元查询)。所以我需要一些指导:如何为自定义帖子类型创建REST API如何为自定义查询创建端点如果您对此有任何帮助,我们将不胜感激。我并不期待一个彻底的,但详细的步骤与简短的将是有益

  • 使用定制REST端点和主干进行访问检查

    时间:2020-10-01

    我在中创建了一个带有多个自定义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

    时间:2020-10-03

    我有一个自定义的帖子类型,可以由多个用户编辑。这种类型的每篇文章都有一个带有用户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获取产品详细信息的异常

    时间:2020-10-07

    我需要在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中添加帖子字段

    时间:2020-10-07

    我正在尝试在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的参数无效

    时间:2020-10-08

    试图使用Wordpress API创建带有标记/类别等的博客文章,但遇到了一些错误。我正在Wordpress实例外部运行下面的PHP代码,并获得以下信息:代码function CreatePost($title, $content, $tag){ $username = \'username\'; $password = \'password\'; $category = \'test category words name test\';

  • 如何使用自定义元数据和/或电子邮件通过REST API检索用户

    时间:2020-10-14

    我已经成功地为用户添加了一个自定义元键/值,并设法在rest API中显示它,但我不确定如何基于此键检索用户。例如$fields = [\'trdr\']; foreach($fields as $field){ register_rest_field(\'user\', $field, [ \'get_callback\' => function($user, $field_name, $request) use ($field){

  • 以编辑者身份登录时动态块属性的错误编码问题

    时间:2020-10-15

    作为编辑器时,动态块属性(字符串)中的德语UMLAUT在数据库中的编码/保存不正确,但如果由管理员编辑,则正确。如何复制:创建dynamich块插件:testblock。php <?php /** * Plugin Name: Gutenberg wrong encoding example dynamic */ function test_callback( $block_attributes, $con

  • 使内部REST请求非阻塞?

    时间:2020-10-25

    我正在调用内部端点,以尝试加快任务的速度。我不需要等待(在该端点等待的)任务完成,就可以继续编写脚本,但它仍在等待完成。我正在使用以下内容:$argsForRequest = array( \'agency_code\' => \'1234\', \'another_param_here\' => $myVar, \'timeout\' => 0.01, \'blocking\' => false, \'sslverify\' =>

  • 简单的WordPress端点路由不起作用

    时间:2020-11-02

    我只需通过以下方式处理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随机数

    时间:2020-11-02

    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不是函数

    时间:2020-11-03

    我正在尝试诊断一个类似的问题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,即使对于管理员用户也是如此

    时间:2020-11-09

    我是管理员角色用户。当我使用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