我假设您正在将滑块代码保存在slider.php 文件,新闻节代码section-news.php 并在首页/主页/索引中跟踪此类代码段。php文件
get_template_part(\'slider\');
get_templates_part(\'section-news\');
然后可以编辑滑块。php文件并添加新的数组变量
$do_not_duplicate. 因此,它保留了滑块柱ID以备将来使用。下面是slider的新代码
<?php
// Slider
$tag = ap_option(\'slider_tag\');
$count = ap_option(\'slider_count\');
$do_not_duplicate = array();
$slid = new WP_Query(
array(
\'tag\' => $tag ,
\'posts_per_page\' => $count ,
\'post__not_in\' => get_option( \'sticky_posts\' ),
)
);
?>
<div class="thumbslider">
<div class="postlist">
<?php
while ( $slid->have_posts() ) :
$slid->the_post();
$do_not_duplicate[] = get_the_ID();
?>
<div class="item">
<div class="det">
<h2><a href="<?php the_permalink() ?>" title="<?php the_title();?>"><?php the_title(); ?></a></h2>
</div>
<div class="thumbnail">
<a href="<?php the_permalink() ?>" title="<?php the_title();?>">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail( \'slider\' );
} else {
echo \'<img alt="Assahifa.com" title="Assahifa.com" src="https://placeholdit.imgix.net/~text?txtsize=20&bg=eee&txtclr=8C8C8C%26text%3Dthree&txt=ap&w=650&h=420">\';
}
?>
</a>
</div>
</div>
<?php endwhile;wp_reset_postdata(); ?>
</div>
</div>
现在我将从新闻循环中排除滑块帖子。这是新闻部分的新代码。正在合并
$do_not_duplicate 具有的阵列
get_option( \'sticky_posts\' )
价值和传递到
post__not_in 数组键。
<?php
// cat eco
$n=0;
$cat_eco = ap_option(\'sec_eco_cat\');
$count_eco = ap_option(\'sec_eco_count\');
$sticky_posts = ( get_option( \'sticky_posts\' ) ) ? get_option( \'sticky_posts\' ) : array();
$eco = new WP_Query(
array(
\'cat\' => $cat_eco ,
\'posts_per_page\' => $count_eco ,
\'post__not_in\' => array_merge( $do_not_duplicate, $sticky_posts ),
\'offset\' => 0,
)
);
?>
<section class="main_eco clearfix">
<div class="box">
<div class="title" style="color: <?php echo ap_option(\'eco-color\'); ?>;">
<h3 style="color: <?php echo ap_option(\'eco-color\'); ?>;"><a href="<?php
echo get_category_link( $cat_eco ); ?>" title="<?php echo
ap_option(\'sec_eco_title\'); ?>" style="color: <?php echo ap_option(\'eco-
color\'); ?>;"><?php echo ap_option(\'sec_eco_title\'); ?></a></h3></div>
<div class="postlist">
<?php while ( $eco->have_posts() ) : $eco->the_post();$n++; ?>
<div class="item clearfix">
<div class="thumbnail imgtrans">
<a href="<?php the_permalink() ?>" title="<?php the_title();?>">
<?php
if ( has_post_thumbnail() ) {
the_post_thumbnail( \'md\' );
} else {
echo \'<img alt="AisPanel" title="AisPanel"
src="https://placeholdit.imgix.net/~text?
txtsize=20&bg=eee&txtclr=8C8C8C%26text%3Dthree&txt=ap&w=650&h=420">\';
}
?>
</a>
</div>
<div class="det">
<h2><a href="<?php the_permalink() ?>" title="<?php the_title();?
>"><?php the_title(); ?></a></h2>
<!--<?php if($n == 1) the_excerpt(); ?>-->
</div>
</div>
<?php endwhile;wp_reset_postdata(); ?>
</div>
</div>
</section>