虽然我对你的问题并不完全清楚,但我试图根据一些假设来回答它。
Assumption - 您已使用以下代码更改了基本slug:
add_action(\'init\', \'wpa95490_new_author_base\');
function wpa95490_new_author_base()
{
global $wp_rewrite;
$author_slug = \'user\';
$wp_rewrite->author_base = $author_slug;
}
Assumption #2 - 您希望模板中的每个用户都有一个作者模板。
如果这是正确的,那么您要使用author.php
在使用此文件显示作者信息时对此进行处理。作者模板可用于以下目标和顺序:
作者{id}。php作者{nicename}。php作者。WordPress将首先检查author-42是否存在页面。php或作者ruben。php。如果没有指定特定的作者模板,它将依赖于作者。php(如果找不到author.php,它将返回archive.php或index.php)。
在你的情况下,我建议你使用author-{nicename}.php
为了让这一切顺利进行。如果您只想更改作者的特定部分,理想情况下可以使用该功能get_template_part()
为了这个。
另一方面,您还可以根据this article 并显示添加的信息和以下代码the_author_meta( \'new-property\' )
.