首页 文章

仅显示首页上的项目(Wordpress)

提问于
浏览
1

抱歉这个糟糕的 Headers ,我想不出更好的东西 .

基本上我有这个代码:

<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
}
?>

但是,如果我将代码放在'//这是一个主页'的位置,那似乎不起作用 .

任何帮助,将不胜感激 . 谢谢 .

2 回答

  • 2

    您需要复制/粘贴page.php . 然后创建一个单独的模板文件,您可以在其中插入幻灯片的代码或自定义字段 .

    http://codex.wordpress.org/Pages#Page_Templates

    要么

    http://codex.wordpress.org/Custom_Fields

  • 1

    试试:

    <?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 } ?>
    

相关问题