您当前的位置:首页 > TAG信息列表 > rest-api
get_userdata by username
我目前正在使用REST API,需要get_userdata() 但不是user_id 我有username 如果有帮助的话,我也收到了他们的电子邮件。Question: 这在WordPress的核心功能中是可能的吗?如果没有,是否有一种迂回的方法通过username获取用户信息,然后从中获取user\\u id来执行get\\u userdata调用?
展开WordPress JSON API中的作者、标签和类别
在Wordpress JSON API的V1中,当您获得帖子列表时,您还将获得作者、标记和类别的详细信息。但在V2中,您似乎只需要获取ID,并且需要执行另一个请求来获取更多信息。是否有办法解决此问题,例如使用查询参数来自动扩展某些内容?下面是V1将返回的内容:tags: { FM: { ID: 153647, name: \"FM\", slug: \"fm\", description: \"
向WP-JSON Root的响应添加数据
wp json/处的默认内容包含名称、描述、url等,但我想在此根级别添加一些其他内容。我看到了许多修改对象类型项目响应的方法,但我缺少如何修改主索引。似乎我想修改get_index wp的功能包括/rest-api/class-wp-rest-server。但是我不知道如何过滤/钩住它。
如何根据WordPress实例对用户凭据进行身份验证?
除了Wordpress/WooCommerce之外,我正在运行第二个web应用程序。当用户登录到第二个应用程序时,我想根据WP实例对他们进行身份验证。我正在使用RESTAPI进行数据查询,但这只允许使用使用者密钥进行身份验证。API不提供用于用户身份验证的端点。给定用户名和密码,如何对Wordpress/WooCommerce实例进行身份验证?(换句话说,从实例外部。)
我可以同时使用WooCommerce消费者密钥和JWT进行身份验证吗?
我想对两者进行身份验证:我已经安装了WooCommerce消费者密钥,用于系统查询和JSON Web令牌(JWT),用于用户查询JWT Authentication for WP REST API. 但激活插件后,以前的工作查询(使用WooCommerce消费者密钥进行身份验证)会因以下原因而失败:{\'code\': \'jwt_auth_bad_auth_header\', \'data\': {\'status\': 403}, \'message\': \'Authorizat
将REST API端点添加到旧主题
我的客户使用的是旧的ClassPress版本github repo 我发现了,但他用的东西要老得多。正在运行最新的Wordpress版本。这是Functions.php.他想创建一个移动应用程序,所以我需要创建一个API。主题没有api,wordpress api不能使用,广告帖子不是wordpress帖子,你在主题中发布的每个广告都是针对主题的。所以,如果你去wp api,你不会看到任何与广告相关的东西。是否可以为这样的主题创建端点?你能举个小例子吗?是否有其他解决方案?还是我们必须重新创建网站并设计A
如何在REST API中显示带有一级子项的父类别
我想获得有关WP REST API的帮助我想显示具有一些属性的第一级子级的类别。下面是它的外观:{ Parent \"id\": 3, \"name\": \"Football\", \"slug\": \"football\" child { \"id\": 5, \"name\": \"League\", \"slug\": \"league\"&
WP REST API将永久链接转换为POST ID以进行提取
我正在将我现有的WordPress站点转换为在前端使用Preact/Redux,并使用WP REST API从管理员处获取post数据。我将在中使用React路由器和重写。htaccess将URL重写为索引。html文件,React路由器应处理请求。给定的现有URLhttps://peteschuster.com/2017/10/high-praise-react-react-ecosystem/ 我想我会把路线设置为/:year/:month/:slug我的问题是,如何使用这些参数来获取帖子ID,以便调
如何使用基本身份验证HTTP头登录WordPress站点?
我希望以登录用户的身份运行一些自动验收测试。我的验收测试是使用Ghost Inspector运行的,Ghost Inspector可以发送基本的身份验证标头。REST API有一个基本的身份验证插件,所以除非有人用更好的解决方案来回答这个问题,否则我将对其进行黑客攻击,以处理任何请求。是的,基本身份验证不是超级安全的,但它和wp登录一样安全——如果使用HTTPS,也可以。还有,这是一个测试点,不担心安全问题。
check the requesting url
使用WP 4.8.2使用rest api处理请求时,检查请求URL的最佳方法是什么?例如,一个站点收到一个请求,您想检查它是否来自“允许的”URL。如果不允许URL,则失败。这不起作用:function my_check_request_url( $request, $url ) { $bits = parse_url( $url ); if ( $bits[\'host\'] != \'example.com\' ) $reque
增加REST API中的每页限制
WP 4.8.2我们需要增加对REST API请求响应的per\\u页面限制。afaik–限制为100过去有一种方法可以过滤该参数,但该过滤器挂钩似乎不再工作:rest_post_collection_params有没有办法在不破解代码的情况下提高这个限制?我们理解增加限制的后果,但我们需要在单个调用中超过per\\u页,以便在不会分发的代码中使用。
如何从自定义REST API端点返回图像?
我是Wordpress开发的新手;试图从自定义端点返回图像,但它似乎希望将所有内容序列化为JSON。我确实使用了echo. 那是黑客吗?我还尝试使用WP_HTTP_Response, 但这似乎不起作用。我的代码:require \'vendor/autoload.php\'; use Intervention\\Image\\ImageManagerStatic as Image; function prefix_generate_cover_photo($data)
如何计算REST API调用的POST视图并在ACF字段中更新它们?
我不知道我是否把事情弄得有点复杂,所以我会从头开始解释。我设置了一个自定义帖子类型(news),它通过RESTAPI公开。主要端点(/wp-json/wp/v2/news) 返回news 需要按流行程度排序的项目。我尝试了一些post-view-count插件,但它们似乎都无法通过REST API工作(它们只在主题呈现帖子时工作)。我的计划是创建一个“视图计数”ACF字段,并为一篇文章(或仅为我的news 键入),并更新该ACF字段的值。然后,我应该能够请求按视图计数排序的项目列表。我似乎已经找到了一些涉
Redefine REST API variables
我的WP设置有很多问题。主要问题是我需要在//域1上安装WP。xxx/并在//域名2上查看。xxx。仅仅更改wp\\u home和wp\\u site\\u url来实现这一点是不够的。因为我想在domain2上查看站点时删除domain1的所有跟踪,所以我使用相对路径(由一个名为“remove HTTP”的插件提供)。仍然存在的问题是,一些插件仍然使用绝对路径。其中之一是使用WP REST API的联系表单7。我的问题是:我是否可以重新定义REST变量,以便删除domain1并用preferred“/”
是否返回REST API v2中发布的所有自定义分类术语?目前限制为10个任期
我试图使用RESTAPI v2在单击项目自定义帖子类型项时填充一个模式窗口。项目具有自定义的分类法和技能。我正在使用_嵌入到JSON URL中,它将返回自定义分类法项,但对于每个返回的项目项,限制为10个术语。对于给定的项目项,我似乎无法让所有标记的技能返回。我将WordPress设置中的常规分页设置更新为20,认为这将调整返回的相关分类术语的数量:无更改。我添加了以下方法,以便通过REST访问分类法:add_action( \'init\', \'my_custom_taxonomy_rest_supp
如何通过REST API传递Get_the_Author_Meta(‘User_Email’)?
在我的插件中,如果我在函数中硬编码电子邮件地址wp_mail() 或mail() 我可以使用我的表格:function email_form($ip_address, $agent, $referrer, $email, $name, $message) { $to = \"[email protected]\"; $subject = \"Hard Coded\"; $email_body = \"IP
如何更改WordPress API v2
我正在使用移动android应用程序。我想使用WordPress api,所以我需要向WordPress api层添加新表,如shop和hospitals
WordPress REST API终结点(作者和类别最新帖子)
我需要通过REST Api查询过去24小时内发布的所有作者及其最新发布时间不超过24小时的文章。这可能吗?如何创建自定义端点或其他内容?我正在开发一款ionic应用程序
如何设置REST API以引用CDN上的介质
我将Wordpress用作无头服务器,为基于react的web应用程序提供内容,并试图通过CDN获得媒体服务。我已经设置了W3 Total Cache插件,它成功地更改了Wordpress直接提供服务的页面的媒体URL-我可以在浏览器中导航到该页面,并且图像源都来自正确的Cloudfront URL。如果我通过REST API检索相同的页面内容,媒体URL仍然直接引用我的服务器,并且没有被W3 Total Cache插件更改。我已经上传了一个图片到Wordpress,然后用这个图片设置了一个测试页面。导航
Reduce nonce lifespan
对于一个个人插件(不公开或商业),我构建了一个AJAX表单,其端点是一个自定义端点(RESTAPI)。当访问包含我的表单的特定页面时,我会生成一个nonce。然后,用户发送表单,我添加常规的标题(X-WP-Nonce) 在端点函数中,我验证了加载页面时第一次创建的nonce。我希望我的假期是短暂的,也就是说,12个小时太多了。我发现我可以使用apply_filters(\'nonce_life\', timeHere) 但我不知道这条线应该在哪里:应该在这条线之前吗?$nonce = wp_create_