我几乎可以确定它author
是内置的,因此请使用author_more
。您需要先将该var添加到query_vars
。例:
// add `author_more` to query vars
add_filter( 'init', 'add_author_more_query_var' );
function add_author_more_query_var()
{
global $wp;
$wp->add_query_var( 'author_more' );
}
然后在您的more-author-posts.php
模板上这样调用它:
if ( get_query_var( 'author_more' ) )
{
// do your stuff
}
更新资料
这适用于以下URl示例/用例:
http://example.com/index.php?author_more=value
但是,如果要将其用作精美的URl,则需要添加一个重写规则:
add_action('init','add_author_more_rewrite_rule');
function add_author_more_rewrite_rule()
{
add_rewrite_rule(
'more-author-posts/(\d*)$',
'index.php?author_more=$matches[1]',
'top'
);
}
现在您可以像这样使用它
http://example.com/more-author-posts/value