我几乎可以肯定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