如果多站点子站点不同,是否使用另一个Author.php?

时间:2016-10-13 作者:Artus

我有一个多站点安装与2个子网站(网站a,网站B)使用相同的主题。是否可以使用其他作者。php如果Im在站点B上?假设存在第二个作者模板。

例如。。

if (blog_id == 2){
// use this template
diff-author-template.php
}
else {
//use this
author.php}
谢谢

1 个回复
最合适的回答,由SO网友:Artus 整理而成

这就是解决方案。。

// different author template */
add_filter( \'template_include\', \'author_template\', 99 );

function author_template( $template ) {
    if( !is_main_site() and is_author( ) ) {
        $new_template = locate_template( array( \'other-author.php\' ) );
        if ( \'\' != $new_template ) {
            return $new_template ;
        }
    }
    return $template;
}

相关推荐

Multisite Subdomain Change

您好,我已经开始使用WordPress多站点功能,我的设置如下:https://Blog.Website.com (当前设置为主)https://Blog.Help.Website.comI\'m trying to change it to:https://Blog.Website.com (应设置为主)https://Help.Website.comWordPress Multisite是否支持此设置?