如何在Wordprees URL中传递带有页面/子页面的更多变量?

时间:2017-05-19 作者:Apon Ahmed

mydomain/how-we-work/our-process/

这里是-

parent page->我们的工作方式

子页面->我们的流程

现在,我想通过使用url传递更多值。

1 个回复
SO网友:Abuzer Killibacak

function add_custom_query_var( $vars ){ 
$vars[] = "q"; 
return $vars; 
} 
add_filter( \'query_vars\', \'add_custom_query_var\' );
mydomain/我们的工作方式/我们的流程/?q=更多价值

你可以用

get_query_var( \'q\' );
Edit1:如果要与“SEO URL”一起使用,则需要添加\\u rewrite\\u rule函数add\\u rewrites(){add\\u rewrite\\u rule(“^我们的工作方式/我们的流程/([^/]*)/?”,“index.php?pagename=我们的工作方式/我们的流程&;q=$matches[2],“top”);}add\\u action(\'init\',\'add\\u rewrites\');

结束

相关推荐

Rewriting WordPress URLs

我有一个插件,它通过一个短代码通过GET请求获取输入。快捷码放在带有地址/搜索的页面上,用于执行此特定搜索的查询是/搜索/?VenuName=。这很好用。但是,我需要重写它,以便当用户转到/地点/时,它加载上述搜索。This gist 包含我的原始代码(失败),以及Pippin关于我应该在哪里的建议(也失败)。我已经尝试了我能想到的一切,它总是导致404错误,或者重定向到主页(这毫无意义)。我还尝试了通过Rewrite plugin, 结果是一样的。如果您能提供任何帮助,我们将不胜感激。不幸的是,我在这个