您当前的位置:首页 > TAG信息列表 > wp-api
使用wp-json接口将媒体项上传到特定路径
我正在使用WP-JSON API将我的所有帖子从我的live站点导入到我的开发站点。对于帖子、类别和作者来说,它工作得很好,但当我上传图片时,API会将文件视为当天已上传(例如,在2020年6月,所有文件都会转到wp-content/uploads/2020/06), 这会导致图像链接中断。如何上传文件,使其与源文件在同一日期上传?以下是我到目前为止的情况(在哪里$MEDIA 是生产服务器对的响应/wp-json/wp/v2/media 要列出所有媒体文件,请执行以下操作:# Loop through t
403 API请求出现错误REST_‘COOKIE_INVALID_NONCE’
我目前正在开发一个插件,需要从第三方插件API检索信息。为了验证我的用户,我尝试使用正式文档中解释的通过cookie的普通身份验证,但每个请求都会被403拒绝rest_cookie_invalid_nonce 密码我无法理解我做错了什么。我的代码:function makeRequest(){ $url = \'https://xxxxxx.com.br/wp-json/wcfmmp/v1/orders/\'; $nonce = wp_create_nonce(\'wp_rest\
POST正文不使用wp_Remote_POST()
我试图用以下代码发布 $userTokenApi = \'https://api.mindbodyonline.com/public/v6/usertoken/issue\'; $args = array( \'headers\' => array( \'Content-Type\' => \'application/json\', \'SiteId\' => \'63
如何将数据与字段一起发布到url?
我正在尝试将一些数据发布到一个名为Jira的网站,并用我发送的数据在那里创建一个新的问题。我和邮递员试过了,效果很好!但现在我只需要在代码中实现它。到目前为止,这是我设法做到的,我知道这是错误的,但我想知道在哪里以及如何解决它。$args = array( \'headers\' => array( \'Content-Type\' => \'application/json\', \'Authorization\' => \'Basic \'.
如何从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">
使用瞬变缓存WP REMOTE_GET HTTP响应
使用wp\\u remote\\u get会在每次页面加载时不断ping API。这增加了服务器资源。是否可以缓存API的响应,使用瞬态存储它,并在接下来的5分钟内使用它,而不是每次都保持ping?5分钟后,它应该再次发送请求并重写存储的值。这是我的API请求代码。如何做到这一点?我是新手。请帮帮我function display_api_response() { $api_url = "https://randletter2020.herokuapp.com";
register/login api
我一直在google上到处寻找,我能找到的只是一些相当旧的插件,这些插件在帮助API注册/登录时显得过时了。基本上,我有一个移动应用程序,需要通过API从WordPress后端获取数据。我希望用户能够在应用程序上注册,并明显登录。WordPress中是否有现成的支持,或者您是否需要创建自定义路由等?我看了看这里:https://developer.wordpress.org/rest-api/reference/users/#create-a-user我尝试使用postman将用户名、电子邮件和密码发布到
我如何为注册用户自动启动一个新网站?
我们已经在我们的代理机构创建了一系列定制插件,整个打包的网站就像一个手边的“产品”。有没有一种方法可以扩展这个范围,让我们可以免费试用,当用户注册一个新网站时,它会变成原来网站的复制品;“产品”;在子域下?目前,我们有一个为新用户手动运行的bash脚本,“产品”站点在子域上复制(我们在运行脚本之前创建子域)但我想知道是否有办法通过API调用或其他方式实现自动化。或者,多站点是实现这一点的更好选择吗?我避免使用多站点,因为它不允许我将插件设置等复制到新的子站点,所以从头开始设置子站点是另一个需要避免的痛苦对
在查询REST API时仅获取特定字段是否对服务器性能有好处?
我知道下载的数据较少会改善最终用户的体验,但我的问题与实际服务器性能有关,响应是否会更快?我正在获取这样的帖子:https://example.com/wp-json/wp/v2/posts?_embed&per_page=20&categories=9它为每个帖子返回一个相当大的对象,但我只需要id、标题、摘录、特色图片和永久链接。将添加_fields[]=id&_fields[]=title, 等到上面的url提高服务器性能?
是否有外部应用程序订阅WordPress管理员上传的文件/pdf的事件发布/订阅
我有一个场景,当pdf被上传到wordpress内的目录时,wp管理员希望外部应用程序监听和检测。例如:创建了新的条款和条件(T&C)文档,并创建了WP。站点管理员将此文件上载到站点T&;C目录。当管理员上载此pdf时,是否会发出任何事件,表明外部应用程序可能有一个webhook侦听以获取新文件的添加/上载。
将帖子反应到WordPress自定义帖子类型
我不确定这样做是否正确,但我有一个使用WordPress API作为后端的react网站。我想在WordPress中存储我的联系人表单条目,所以我创建了一个自定义帖子类型 register_post_type(\'contact\', array( \'supports\' => array(\'title\'), \'has_archive\' => false, \'show_in_rest\' => true,
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\' ],
如何从外部页面上传图片到WordPress
我在localhost上有一个没有wordpress环境的网页,我使用了woocommerce api来创建产品,但是woocommerce api似乎没有上传图像。我想创建产品并上传图像。这是我正在使用的代码和woocommerce api默认值。<?php $data = [ \'name\' => \'Premium Quality\', \'type\' => \'simple\', \'regular_price\' =&
为什么WooCommerce API只从本地计算机上传图像?
我想把我电脑上的图片上传到wordpress网站,但是woocommerce api只适用于我电脑上的图片以外的所有内容。以下是我在正常工作时使用的代码,创建产品并上载图像:require __DIR__ . \'/vendor/autoload.php\'; use Automattic\\WooCommerce\\Client; $woocommerce = new Client( \'site_url_example.com\', \'ck_
是否可以使用已注册的REST字段来过滤REST API端点?
我在自定义post类型端点中添加了一个rest字段,如下所示:function artists_per_building() { register_rest_field( \'building\', \'artists\', array( \'get_callback\' => \'rest_get_users_per_building\', \'update_callback\' => null, \'s
在AWS LightSail上不断收到来自WordPress的401错误
我正在尝试使用节点wpapi发布到AWS Lightsail实例上的WordPress服务器。但是,服务器返回401错误。我已经有了.htaccess 使用文件RewriteRule .* - [E=REMOTE_USER:%{HTTP:Authorization}] 给我的.htaccess 文件和我已经使用了“应用程序密码”插件。如何使用节点wpapi访问服务器?此处是我的节点wpapi设置。const wp = new WPAPI({ endpoint: \'http://local
使用node-wPapi获取所有类别的完整列表
我正在尝试使用节点wpapi获取所有类别的完整列表。但我不能那样做我使用wp.categories(), 但它只返回最多包含10个类别的响应。实际上,有12个类别。我在下面使用的代码。wp.categories().then( (res) => { console.log(res.length); }); let categories = await wp.categories(); console.log(categories.length); 以
如何查看分类终点中的帖子
我正在查看一个自定义的分类端点,该分类有一些自定义的帖子类型,但它们没有显示在端点中。是否需要向该端点添加一些内容,或者注册自定义帖子类型/分类法?http://example.com/wp-json/wp/v2/experiences/7这只会给我字段id, count, description, link, name, slug, taxonomy, parent, meta, links. 但没有实际的自定义帖子类型数据。
基于属性古登堡块的定制端点API
我需要返回所有具有保存在自定义块属性gutenberg中的特定属性值的帖子。查询中的此值将根据以下端点。http://idinheiro.local/wp-json/idinheiro/v1/blocks-posts/id-here-attribute-gutenberg-block下面是我的回调函数。简而言之,如何查找此属性并将其放在get\\u帖子中?Register routerspublic function register_routes() { $namespace =
有没有办法只下载WordPress的rest API部分?
有没有办法只下载Rest API WordPress的一部分,而不是所有的旧PHP文件?