对不起这个糟糕的头衔,我想不出更好的事情。
基本上我有这段代码:
<div id="slideshow-side-tab">
<img src="<?php bloginfo('template_directory'); ?>/images/bg-slideshow.png"/>
<div id="slideshow">
<img src="<?php bloginfo('template_directory'); ?>/images/slideshow/image-1.jpg" alt="" class="active" />
<img src="<?php bloginfo('template_directory'); ?>/images/slideshow/image-2.jpg" alt="" />
<img src="<?php bloginfo('template_directory'); ?>/images/slideshow/image-3.jpg" alt="" />
<img src="<?php bloginfo('template_directory'); ?>/images/slideshow/image-4.jpg" alt="" />
</div>
</div>
但是我只想在用户位于Wordpress的首页时显示。主页已设置为在wordpress中创建的静态页面,我不能将此代码复制到页面中,因为它只接受页面编辑器中的HTML。我怎样才能做到这一点?
我看过Wordpress,发现了这个:
<?php
if (is_home()) {
// This is a homepage
} else {
// This is not a homepage
}
?>
但如果我将代码放在'//这是一个主页'的位置,那似乎不起作用。
任何帮助将不胜感激。感谢。
答案 0 :(得分:2)
尝试:
<?php if (is_front_page()) { ?>
<div id="slideshow-side-tab">
<img src="<?php bloginfo('template_directory'); ?>/images/bg-slideshow.png"/>
<div id="slideshow">
<img src="<?php bloginfo('template_directory'); ?>/images/slideshow/image-1.jpg" alt="" class="active" />
<img src="<?php bloginfo('template_directory'); ?>/images/slideshow/image-2.jpg" alt="" />
<img src="<?php bloginfo('template_directory'); ?>/images/slideshow/image-3.jpg" alt="" />
<img src="<?php bloginfo('template_directory'); ?>/images/slideshow/image-4.jpg" alt="" />
</div>
</div>
<?php } ?>
答案 1 :(得分:1)
您需要复制/粘贴page.php。然后创建一个单独的模板文件,您可以在其中插入幻灯片的代码或自定义字段。
http://codex.wordpress.org/Pages#Page_Templates
或