【发布时间】:2013-09-02 14:38:23
【问题描述】:
我正在研究由某人自行设计的主题。主题默认有右侧边栏。
我为视频页面 page-videos.php 制作了一个新模板,并在那里调用了 2 个侧边栏(左侧和右侧)。
视频页面显示视频帖子的摘录。视频帖模板文件为tpl-video.php
视频页面调用视频帖子的模板,如:
while ( have_posts() ) : the_post(); {
get_template_part('tpl-video');
视频帖子模板不调用侧边栏,只有内容编码,
模板开头:<?php if( is_single() ) { ?>
模板结尾:<?php } ?>
现在我想调用我为视频页面制作的相同布局或侧边栏视频帖子模板。
但结果是默认和视频页面模板的混合意味着那里有 3 个侧边栏,2 个右侧和 1 个左侧。
当我将“tpl-video.php”模板设为默认模板“page.php”时,它会更改视频页面上的设置,
可能是由于page-videos.php 中的这一行:
while ( have_posts() ) : the_post(); {
get_template_part('tpl-video');
请任何人指导我通过tpl-video.php在视频帖子页面中添加左侧边栏而不打扰其他任何事情的解决方案。
【问题讨论】:
-
问题是什么?
标签: php wordpress templates if-statement sidebar