在一页网站上加载自定义页面模板

时间:2014-07-15 作者:puyol5

对于一个只有一页的网站,我修改了主页以索引所有页面,而不是帖子。对于一些页面,我想创建一个自定义模板(如page slug.php)。但是,这些模板仅在单个页面上加载,而不是在索引/归档页面上加载。

如果能解决这个问题,我们将不胜感激。THX!

1 个回复
SO网友:Brad Dalton

add_filter( \'template_include\', \'wpsites_home_page_template\', 99 );

function wpsites_home_page_template( $template ) {

    if ( is_singular( \'page\' )  ) {
        $new_template = locate_template( array( \'single_page-template.php\' ) );
        if ( \'\' != $new_template ) {
            return $new_template ;
        }
    }

    return $template;
}
你应该能够调整这样的东西,让它做你想要的。

结束

相关推荐