0

私のワードプレスのウェブサイトで、5番目の投稿から投稿を表示するにはどうすればよいですか? 私のウェブサイトの上部には、最初の 5 つの投稿のタイトルを示すスライド ショーがあり、スライド ショーの下には最初の 5 つの投稿が表示されているため、美しくありません。

4

2 に答える 2

1

最初の 5 つを除く最新の投稿を表示する手段として、get_postsまたはquery_postsのいずれかを使用できます。query_posts は、グローバル変数 $wp_query の変数を変更することにより、メイン ループを直接変更することに注意してください。

この種はあなたが望むもののように思えるので、例として、テーマのインデックスファイルを変更して以下を含めるようにします:

query_posts('posts_per_page=5&offset=5');

注: posts_per_page は好きなように変更できます。また、さらに多くのオプションを利用できます。

詳細については、次のドキュメントを参照してください。

TLDR: WP_Queryでオフセット パラメータを使用します。

于 2013-03-08T13:15:32.983 に答える
0

PHP に精通している場合は、このコードで問題が解決します。次のように、最初の 5 つの投稿のデータを表示しないロジックをセットアップします。

$i = 0;
while (have_posts()) {  
     ++$i;   
     if ($i > 5) {
         the_title(); 
         // and more content
     }
}

の場合にのみループ内のデータを表示します$i > 5

于 2013-03-08T13:18:42.653 に答える