web-dev-qa-db-ja.com

PageNaviプラグインを使用して、ループ内の投稿をオフセットする

私は私のメインループで1つのポストをオフセットしようとしています、私はquery_posts()などのようないくつかのことを試みました、そして私はオフセットを動かすことができますが私のページネーションは動かなくなります、私はPagNaviプラグインを使います、Any手助けはすばらしいでしょう、コードはかなり一般的です、ありがとう。

<?php if (have_posts()) : ?>
<?php query_posts('offset=1');?>
<?php while (have_posts()) : the_post(); ?>

//Content

<?php endwhile; else: ?>
<?php _e('Sorry, no posts matched your criteria.'); ?>
<?php endif; ?>
1

クエリの仕組み上、$pagedまたは$offsetが使用されていますが、両方を同時に使用することはできません。基本的にあなたがカスタムオフセットが欲しいならば、それはあなたが改ページが欲しくないと思われます。

私が見逃しているより簡単な方法がない限り、オフセットを調整するためにpost_limitsにフックし、生成されたLIMIT SQLを変更する必要があるでしょう。

1
Rarst