我有一个网站,将有一些自定义角色(功能),我想有档案,列出作者根据他们的角色。
作者。php列出一位作者的个人资料,但没有列出作者的模板,对吗?
自定义模板是实现此目的的唯一方法吗?我不想让空白的页面仅仅作为我档案的持有者。
谢谢
我有一个网站,将有一些自定义角色(功能),我想有档案,列出作者根据他们的角色。
作者。php列出一位作者的个人资料,但没有列出作者的模板,对吗?
自定义模板是实现此目的的唯一方法吗?我不想让空白的页面仅仅作为我档案的持有者。
谢谢
你可能会滥用add_rewrite_endpoint
为此,具体取决于您想要做什么。
一些示例:
// add an endpoint
// http:domain.com/role/
// http:domain.com/role/foo/
function wpa_add_role_endpoint(){
add_rewrite_endpoint( \'role\', EP_ALL );
}
add_action( \'init\', \'wpa_add_role_endpoint\' );
// check if a role parameter exists, like:
// http:domain.com/role/foo/
function wpa_role_query( $query ){
if( $query->get(\'role\') ){
echo $query->get(\'role\'); // echoes \'foo\'
// modify the query $query->set( \'somevar\', \'someval\' );
}
}
add_action( \'pre_get_posts\', \'wpa_role_query\' );
// check if role is in query vars array, like:
// http:domain.com/role/
function wpa_role_parse( $query ){
if( array_key_exists( \'role\', $query->query_vars ) )
die(\'role query\');
}
add_action( \'parse_request\', \'wpa_role_parse\' );
今天,wptuts发布了一篇文章,内容正是这样:
我该怎么做?archive.php 只有以下内容:wp_get_archives(\'type=monthly\'); 以及wp_get_archives() 没有显示所有帖子类型的参数。我也认为archive-[post_type].php 不是我要找的,因为我希望所有帖子类型都显示在一个归档页面中。谢谢W