滑块不进入静态主页模板

时间:2016-06-16 07:05:51

标签: php wordpress

我正在使用Wordpress'Optimizer theme。我想创建一个只包含滑块的静态主页,但在我用主页模板更新主页后,滑块将不会显示在其上。

以下是header.php

中显示的滑块代码
<!--Slider START-->
    <?php if (is_home() && is_front_page()) { ?>

        <div id="slidera" class="layer_wrapper <?php if(!empty($optimizer['hide_mob_slide'])){ echo 'mobile_hide_slide';} ?>">
            <?php $slidertype = $optimizer['slider_type_id']; ?>
            <?php get_template_part('frontpage/slider',''.$slidertype.''); ?>
        </div> 

      <?php } ?> 
  <!--Slider END-->

这是模板编码

<?php
/*
Template Name: Home Page
*/

global $optimizer;
?>
<?php get_header(); ?>

<?php if ( is_front_page() ) { ?>
<div class="home_wrap layer_wrapper">
<div class="fixed_wrap fixindex">
            <!--FRONTPAGE WIDGET AREA-->
            <?php if ( is_active_sidebar( 'front_sidebar' ) ) : ?>
                <div id="frontsidebar" class="frontpage_sidebar">       
                    <?php dynamic_sidebar( 'front_sidebar' ); ?>
                 </div> 
            <?php endif; ?>

</div>
</div><!--layer_wrapper class END-->

<?php }else{ ?>

<div class="fixed_site">
<div class="fixed_wrap fixindex">
    <?php get_template_part('template_parts/post','layout4'); ?> 
</div>
</div>

<?php } //is_front_page ENDS ?>
<?php get_footer(); ?>

1 个答案:

答案 0 :(得分:0)

只需更改ID条件......

<?php if (is_front_page() || is_page('put your page id here')) { ?>
    <div id="slidera" class="layer_wrapper <?php if(!empty($optimizer['hide_mob_slide'])){ echo 'mobile_hide_slide';} ?>">
        <?php $slidertype = $optimizer['slider_type_id']; ?>
        <?php get_template_part('frontpage/slider',''.$slidertype.''); ?>
    </div> 

  <?php } ?> 
  

如果您愿意,可以删除OR条件表格