から$スティッキーポストを重複除外します。重複しながらWordpressのは、<a href="https://codex.wordpress.org/Sticky_Posts">sticky posts</a>機能はポストのフロントページの最上部に配置するパネルを公開ポストに<em>スティッキー</em>としてチェックポストを許可するのWordpressのでループ
<?php if (have_posts()) : ?>
<?php $post = $posts[0]; $c=0;?>
<?php while (have_posts()) : the_post(); ?>
<?php $c++;
if(is_home() && !$paged && $c == 1) :?>
<!--First sticky post content -->
<?php elseif(is_home() && !$paged && $c == 2) :?>
<!--Second sticky post content -->
<?php elseif(is_home() && !$paged && $c == 3) :?>
<!--Third sticky post content -->
<?php else:?>
<!-- Standard post content -->
<?php endif;?>
<?php endwhile; ?>
<!-- End of the main loop -->
//pagination
<?php else : ?>
<?php _e('Sorry, no posts matched your criteria.'); ?>
<?php endif; ?>
結果は、私がカスタマイズされたスタイルで(スティッキーとしてチェック)最初の3つのポストを得ることである:私はまた、次のようThe Loopデフォルトのコーディングをカスタマイズすることにより、ループ内の通常のものとは異なるスティッキーポストのスタイルを意図していました標準投稿の出力を取り除くことができませんでした。
<?php else : ?>
を<?php elseif(!is_sticky()) : ?>
に置き換えようとしましたが、表示されたページが「ページング」されているか、または現在のページ番号が1より大きいページがスティッキーポストによって差し引かれています。
スティッキーポストを複製しないようにするには、何か助けてください。
からのみスティッキー投稿を削除するには、このコードを使うのか?可能であればコード全体を共有してください... – shramee
ちょっと@Ehab、ループが1つしかないとしたら、私の答えは以下の通りです – shramee