1

我在我的主题 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请善待并指导我解决问题。

此外,如何从第 1 页的模板文件中捕获此 url 变量值。20

我应该如何使用 add_rewrite_tag() 这个重写规则?

4

1 回答 1

0

您是否使用add_rewrite_tag () 注册了查询变量?否则 WordPress 将无法识别该变量。

Additionally how can I catch this url variables value from the template file of page no. 20??

如果我理解正确,您是否在问这个:$_GET['p']

于 2011-11-27T10:56:11.717 回答