您当前的位置:首页 > TAG信息列表 > query-variable
将旧查询字符串URL重定向到新的ADD_REWRITE_RULE URL
我有这样一个自定义页面:website.com/show/?id=9999&n=show-name /show/ 是一个发布ID为540的WordPress页面。我添加了重写规则以将URL转换为:website.com/show/9999/show-name/ 这是我在主题中使用的代码functions.php 对于重写:add_action( \'init\', \'init_custom_rewrite\' ); function init_custom_r
两页中的单篇文章(CPT)-普通和扩展
如何使帖子(post\\u type)在其他页面中具有扩展视图?我想做的事情与这个网站对“阅读更多”和帖子的URL所做的事情是一样的。A working example would beExample普通帖子url示例:http://domain.com/category/sample-post 完整帖子url示例http://domain.com/category/sample-post/?full=1 现场。com/类别/简单帖子---->普通内容帖子地点com/类别/简单帖
Pretty Filter URL
我正在开发日历。对于,它非常有效。我在列表中的最后一点是“让url变得漂亮”。目前我有一个page (example.com/my calendar/)带有自定义php-template 这将渲染日历表。每页仅显示一个月。由a$_GET 参数我正在显示右侧的工作表。这意味着URLexample.com/my-calendar/?base_date=05-2017 为我显示日历表may 2017. 但我希望URL如下:example.com/my-calendar/05-2017或example.com/m
如何修改已有的重写规则?
我试图修改WordPress生成的现有重写规则,以覆盖生成的默认重写规则。我在用过滤钩rewrite_rules_array 获取现有重写规则的数组。在筛选重写规则数组时,有些重写规则包含$ 在数组值中。替换一组数组键/值对后,PHP将解释包含$ 作为PHP变量。For example: &feed=$matches[1].当我完成修改并转储阵列时$matches[1] 只是显示为空白。My question is: 我怎样才能&feed=$matches[1] 输出为&feed=
更改默认查询参数
您好,我正在使用一个外部站点,它通过一些url参数重定向到我的wordpress站点。不幸的是,其中之一是m 这会导致wordpress的本机参数发生冲突,并引发404 找不到。我是否可以告诉wordpress忽略特定页面的参数?
Taxonomy Rewrite Problem
我有演员和流派分类法。add_action(\'init\',\'ap_url_redirect_rules\'); add_filter(\'query_vars\', \'ap_register_query_vars\'); function ap_url_redirect_rules(){ add_rewrite_rule(\'([^/]+)?$\', \'index.php?actor=$matches[1]\', \'top\'); // .com/brad-pi
添加_重写_规则不适用于页面变量
我有一个页面叫做mypage 和一个名为mycustomvar, 我正在尝试重写以下url:http://example.com/index.php?name=mypage&mycustomvar=someword 至http://example.com/mypage/someword 使用add_rewrite_rule( \'^mypage/([^/]+)/?\', \'index.php?name=mypage&mycustomvar=$matches[1]\',
GET_QUERY_var返回错误的默认值
我想让我的自定义术语按用户排序。我创建了不同的链接,让用户决定如何对其进行排序。<a href=\"?orderby=name&order=asc\" data-target=\"#\">Name ascending</a> <a href=\"?orderby=name&order=desc\" data-target=\"#\">Name descending</a> <?php $orderby
如何将查询参数添加到所有内部链接?
我正在尝试向WordPress博客中的所有内部链接添加url查询参数。例如,客户端通过以下链接登录到博客:www.example.com/?p1=test&p2=test 我希望博客内的链接(例如,一篇文章的链接)仍然具有查询字符串:www.example.com/post1/?p1=test&p2=test 有没有办法做到这一点?
筛选的Query_vars成为全局的。为什么这会奏效?
由于某些不太清楚的原因,当我添加自定义query\\u vars时,它们在任何地方都可用,无需访问器,如global 或get_query_var()// if your url contains the var http://example.com?document_id=99 // and you add it to $query_vars... <?php function filter__query_vars( $query_vars ) { $query
在分层(嵌套)页面上强制重写查询变量
我想使用带有查询变量的分层(嵌套)页面来提取动态内容。当该页面不是另一个页面的子页面时,我可以使用一些东西,例如:mysite.com/my-page/1234-my-var/ 然而,当我使我的页面成为另一个页面的子页面时,我的query_var 不再工作,例如。mysite.com/parent-1/parent-2/my-page/1234-my-var/ 我的代码/* Register Query Var ----- */ function my_queryvar
如何通过WooCommerce_Account_Menu_Items添加WooCommerce菜单项时调用代码
我插入的菜单项与下面的代码示例类似https://wordpress.stackexchange.com/a/277080/137417, 但我以前没有遇到过端点,我所查看的文档和教程似乎有点超出了。。。想必,一定有办法指定一个函数或某个东西来生成输出?或者去什么地方。(还是必须通过主题中的模板文件?)我想也许我应该创建一个查询变量:add_filter(\'query_vars\', \'add_query_vars\'); function add_query_vars($vars) {
如何在DOCUMENT_TITLE_PARTS中包含QUERY_vars值?
我有一个页面模板,在单个页面上使用,它采用URL字符串参数,如下所示。。。http://www.example.com/mypage?tags=Publishing像这样促进。。。// Inherit the meta target global $wp_query; if (isset($wp_query->query_vars[\'tags\'])) { $tax_meta_key = \'tags\'; $tax_meta_value = $wp_q
当页面不存在时,WordPress将url传递给页面模板
我创建了一个页面模板来动态地提供信息。对于类似url的实例com/汉普顿=>指数。php?page\\u id=92(&U);过滤器=汉普顿对于类似url的实例存在的com/页面<;-显示页面基本上,如果url指向存在的页面,则显示该页面。如果页面不存在,请将/之后的所有内容传递给变量“filter”中的页面模板。我在函数中添加了以下内容。我的孩子主题中的php。function add_query_vars($aVars) { $aVars[] = \"filter\";
为什么ADMIN_HEAD上的头位置删除了我在该位置中设置的查询变量?
我有下面的代码,我想它会加载一个查询变量saved=1的位置。public function __construct() { add_action( \'admin_head\', array( $this, \'test\' ) ); } public function test() { if( $_GET[\'test\'] == 1 ) { header( \"Location:
Custom permalink question
我有一个多站点环境,在这个环境中,我切换数据库以检索在一个站点上输入的自定义帖子类型中的数据,并在另一个站点上显示。在没有存储数据的站点上(并且未定义帖子类型),我想要一个像/post-type-name/item-slug/ 在名为/post-type-name/. 然后,我可以在特定于页面的模板中编写代码来切换数据库,检索item slug的数据,并显示它。但我不知道如何让permalink工作,除了像这样做/post-type-name?item-slug.
Rewrite query var on postname
我正在尝试重写,以便查询变量看起来很漂亮:这是我现在得到的URL结构:example.com/post-type-archive/post-name/?subpage=about 这就是我想要的:example.com/post-type-archive/post-name/about 请注意post_name 正在根据您所在的站点进行更改。到目前为止,我找到的所有答案都没有考虑到这一点。这是我当前的代码:add_filter( \'query_vars\', function($va
如何取消设置查询变量?
我的主题文件多次通过将变量设置为后续模板零件文件中使用的模板零件set_query_var, 就像这样。。。set_query_var(\'feature_id\', array(143866)); set_query_var(\'tax_meta_value\', \'Payments\'); get_template_part(\'partials/page-blocks/block_tag_new\'); set_query_var(\'tax_meta_valu
使用URL查询变量更改WP_QUERY参数
:)我已经使用WP\\u Query在此处显示了这些帖子(旅行)http://boost19.delavec.si/wordpressP/produkti/ 所以我有一个WP\\U查询,它在我的自定义帖子中循环 <?php $paged = (get_query_var(\'paged\')) ? get_query_var(\'paged\') : 1; ?> <?php $loop = new WP_Query( array(
无法识别值为%1的基于整数的重写
我有一个简单的重写来传递变量:// Add custom URL parameters function add_custom_query_var( $vars ){ $vars[] = \"item_id\"; return $vars; } add_filter( \'query_vars\', \'add_custom_query_var\' ); // Add rewrite for custom query vars