您当前的位置:首页 > TAG信息列表 > endpoints
来自子主题的自定义帖子类型的自定义终结点
我正在处理一个儿童主题。主主题有一个称为“地点”的自定义帖子类型。我需要把它改成“位置”。但是,我使用wp_post_types 对象现在我需要更改端点。在前端,URL如下所示domain.com/place/a-permalink. 我需要把它改成domain.com/location/a-permalink但我无法改变slug。我查了一些问题,比如this 一但无法理解如何与自定义帖子类型一起使用。我非常需要你的建议。编辑:在父主题中,以以下方式注册帖子类型:register_post_type( \
Dynamic Endpoints
我在WordPress外部有一个数据库表,需要为其创建端点。我已经创建了一个页面/cars/ 我计划使用页面模板生成链接。我希望url看起来像/cars/camaro/ ()/cars/%model%/ ). 起初,我认为我可以使用端点,但不知道如何根据从模型表中提取的段塞使它们动态。我也不确定使用Permalink结构标签是更容易还是更好。我甚至不完全确定从哪里开始,我以前创建过“静态”端点,所以我有一个基础可以跳出,但当我到达request 我不知道该怎么办。/** * Add endpoi
自定义插件的端点回调显示
我正在构建一个插件,允许管理员向数据库添加工作人员。我在插件类文件中创建了一个函数。。。cp_libstaff_frontend_display() 。。。它向前端用户显示数据库中每个工作人员的表。此函数附加到显示在URL上的快捷码:mysite.com/librarywp/staff-directory 现在,我想做的是在每个工作人员的名字上有一个链接,该链接将用户带到一个页面,只获取该工作人员的信息。例如mysite.com/librarywp/libstaff/1 其
将帖子从一个WordPress站点同步到另一个站点
我想实现以下目标-我有两个WordPress网站托管在不同的服务器上。让我们调用A作为发送方站点,调用B作为接收方站点。每当我在A中添加/更新/删除任何帖子时,都应该像在B中一样反映出来。不仅帖子数据,而且分类法和自定义字段也应该在B中正确更新。我检查了WordPress REST API,但我不喜欢它,因为它只在a上保留了一个JSON提要,我可以从B发送拉取请求。这对帖子拉取很好,但不适合更新和删除。另外,假设今天有10个博客,明天可能有100个博客,以此类推。因此,据我所知,它并不最适合我的要求。我可
如何:REST终结点返回空对象
我想实现一个自定义REST端点,它也可以返回一个空对象。但是,如果它应该返回空对象,则回调返回的空关联数组将转换为空数组。如何强制端点将数组转换为json_encode 通过设置JSON_FORCE_OBJECT 旗帜function rest_cb() { return array(); // this will result in the REST response [] but {} is required } function on_rest_api_i
WooCommerce我的帐户终结点-如何从URL获取ID参数?
我正在使用WooCommerce v3。2.6和WordPress 4.9.1。我已经向WooCommerce myaccount区域添加了一个端点(view-subscription):function my_custom_endpoints() { add_rewrite_endpoint( \'view-subscription\', EP_ROOT | EP_PAGES ); } add_action( \'init\', \'my_custom_endp
弹性媒体自动建议的REST API终结点
AJAX是Elasticpress的一部分,如下所示$.ajax( { url: epas.endpointUrl, type: \'GET\', dataType: \'json\', crossDomain: true, data: JSON.stringify( query ) } ); 此外,我还注册了我的端点add_action( \'rest_api_init\', function ( $dat
如何停止WP API终结点缓存?
我有一个简单的端点。它的GET,我给它传递一个ID参数,它使用这个ID进行curl调用。然后,端点使用json\\U编码的几条信息进行响应。问题是该端点一直在缓存其结果。我如何防止这种情况发生?夫妻注:没有安装缓存插件,WP config没有注意缓存。端点代码非常简单:// Get Number of people in line add_action( \'rest_api_init\', function () { register_rest_route( \'cc/v1\',
如何在同一个URL中拥有多个重写端点?
我想向任何URL添加多个query\\u var/value对。例如,页面的基本URL为:example.com/nice-page/ 我已经可以实现一个端点,如(例如,页面子库):example.com/nice-page/my-gallery/animals/cats 在哪里my-gallery 是query\\u var和animals/cats 是它的价值。使用此选项:add_rewrite_endpoint(\'my-gallery\', EP_PAGES); add
通过插件查询REST API中的标签
是否可以使用标记slug而不是标记ID直接查询API?或者您必须查询主标记端点才能找到其ID吗?作为参考,您可以通过以下方式获取标记:获取/wp/v2/标签/https://developer.wordpress.org/rest-api/reference/tags/#retrieve-a-tagcore是否支持允许我使用slug而不是ID的方法?或者是否有可能添加此功能的解决方法/过滤器添加?
如何为我的自定义POST类型添加终结点?/wp-json/wp/v2/POSTS正在工作,但在自定义POST中没有
function create_api_posts_meta_field() { // register_rest_field ( \'name-of-post-type\', \'name-of-field-to-return\', array-of-callbacks-and-schema() ) register_rest_field( \'post\', \'post-meta-fields\', array( \'get_callback\'
为重写终结点添加重写规则
我已经用add_rewrite_endpoint 功能……以下是整个结构:// Register to query vars add_filter( \'query_vars\', \'add_query_vars\'); function add_query_vars( $vars ) { $vars[] = \'account\'; return $vars; }
"rest_no_route" - Debug error
我正在使用Wordpress4.9.5 我想创建一个自定义端点,如下所示:<?php add_action(\'rest_api_init\', \'miningRigsRoutes\'); function miningRigsRoutes() { register_rest_route(\'miningRigs/v1\', \'createRig\', array( \'methods\' => WP_REST_SE
如果将愿望列表页面设置为WooCommerce My-Account终结点,则这些终结点将停止在一起工作。有什么解决办法吗?
使用YITH在WooCommerce的my account端点中显示愿望列表时,愿望列表工作正常,但端点停止工作。如果我们将页面更改为my account端点以外的任何其他端点,问题就会消失。
在古登堡,既然不推荐使用with APIData,我如何才能对定制端点进行异步调用?
我的插件中有这个功能,一切都很好:edit: withAPIData( props => { return { roles: \'/matt-watson/secure-blocks/v1/user-roles/\' }; } )( props => { 。。。。然而,此处的指南表明,这将不再得到支持:https://github.com/WordPress
如何修复导致站点无法加载的AWS SNS API端点代码?
我正在尝试在Wordpress站点中创建一个API端点,该端点可以接收AWS简单通知服务通知。我现在有这个工作,但在前端,该网站没有加载。以下是代码摘录:require_once MY_PLUGIN_DIR . \'/libs/aws/aws-autoloader.php\'; use Aws\\Sns\\Message; use Aws\\Sns\\MessageValidator; function sns_endpoint() {
关联“ADD_REWRITE_ENDPOINT”和“$_GET”
我有一门i18n课程。类find lang标记。例如:\"?lang=en\"我想让它和subdir一起工作。例如:eg.com/en 和eg.com/hello-world/en为此,我使用:add_rewrite_endpointfunction lang_add_endpoints(){ global $wp_rewrite; add_rewrite_endpoint(\'en\', EP_ALL); $wp_rewrite->flush_ru
WordPress自定义插件(终结点)并比较所有链接
我处理one i18n函数。它将与细分曲面一起工作。例如:eg.com/hello-world/en对此我表示支持EP_ALL 对于WP自定义端点。function lang_add_endpoints(){ add_rewrite_endpoint(\'en\', EP_ALL); add_rewrite_endpoint(\'de\', EP_ALL); } add_action(\'init\', \'lang_add_endpoints\');
在两个URL上创建邮政类型档案的两个视图
Updates 6 Feb 14 to make more specific as requested in comments.我有一个帖子类型,我们将其称为“项目”,对于slug“Projects”,我想提供两种观点:列表视图(default)地图视图我希望这些视图位于以下永久链接:示例。组织/项目/(default post type archive page, archive-projects.php)</示例。org/projects/map/当访问一个特定URL时,我如何处理指示WordP
自定义终结点提供404标头
我试图编写一个加载模板的通用端点。它可以像预期的那样工作,但有一个小的例外,返回的标题是404-找不到页面。我的重写是否遗漏了什么?以下是当前重写的外观:/** Register Query Vars **/ function theme_custom_query_vars( $vars ){ $vars[] = \'map\'; return $vars; } add_filter( \'query_vars\', \'theme_custom_q