私のワードプレスのウェブサイトで、5番目の投稿から投稿を表示するにはどうすればよいですか? 私のウェブサイトの上部には、最初の 5 つの投稿のタイトルを示すスライド ショーがあり、スライド ショーの下には最初の 5 つの投稿が表示されているため、美しくありません。
質問する
112 次
2 に答える
1
最初の 5 つを除く最新の投稿を表示する手段として、get_postsまたはquery_postsのいずれかを使用できます。query_posts は、グローバル変数 $wp_query の変数を変更することにより、メイン ループを直接変更することに注意してください。
この種はあなたが望むもののように思えるので、例として、テーマのインデックスファイルを変更して以下を含めるようにします:
query_posts('posts_per_page=5&offset=5');
注: posts_per_page は好きなように変更できます。また、さらに多くのオプションを利用できます。
詳細については、次のドキュメントを参照してください。
- http://codex.wordpress.org/Template_Tags/get_posts
- http://codex.wordpress.org/Function_Reference/query_posts
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 に答える