我有两个自定义页面模板(“template blog left.php”和“template blog right.php”,左侧有侧栏,右侧有侧栏。)但是我不知道是否有任何方法可以为每个人创建一个自定义的单个帖子模板,因此如果我为我的“blog”页面选择“template blog left.php”,那么单个页面的左侧应该有侧边栏。
因此,换句话说,是否有可能在每次我发表文章时,根据为“博客”页面选择的自定义页面模板,自动选择一个自定义页面。
最合适的回答,由SO网友:iEmanuele 整理而成
是的,可以使用get_template_part();
假设您使用标准单曲。php:
<?php
/*
* Template name: template-blog-left
*
*/
get_header(); ?>
<div id="left-sidebar">
<!-- Here your left sidebar -->
</div>
<div id="content">
<?php
//This function will look for single.php file in your theme folder
get_template_part( \'single\' );
?>
</div>
<?php get_footer(); ?>