我在我的主题function.php文件中使用了这个代码,将自定义参数传递给wordpress中的页面,但它无效。我找不到404页面。我做错了什么?
function photo_details_vars()
{
add_rewrite_rule('^photo-details/([^/]*)/?','index.php?p=20&id=$matches[1]','top');
}
add_action('init', 'photo_details_vars');
我是wordpress的新手。我从这里找到了这个想法 - http://codex.wordpress.org/Rewrite_API/add_rewrite_rule请好好指导我解决。
另外,如何从第0页的模板文件中捕获此url变量值。 20
我应该如何为这个重写规则使用add_rewrite_tag()?
答案 0 :(得分:0)
您是否使用add_rewrite_tag()注册了查询变量?否则WordPress将无法识别该变量。
Additionally how can I catch this url variables value from the template file of page no. 20
...
如果我理解正确,你是否在问这个问题:$_GET['p']
?