有一个名为author_link
. 您可以使用该选项将URL更改为您想要的任何内容。
add_filter(
\'author_link\',
function ($link, $author_id, $author_nicename) {
var_dump($link, $author_id, $author_nicename); // debug
return $link; // return your modified URL
},
1,3
);
该问题没有足够的细节来支持更具体的代码。
您可以使用template_include
钩子来更改加载的模板,其方式与上述代码更改URL的方式大致相同。
function author_archive_wpse_112852($template) {
if (/* not sure what your conditions are */) {
$template = get_stylesheet_directory().\'/diff-author-template.php\';
}
return $template;
}
add_filter(\'template_include\',\'author_archive_wpse_112852\');