1

ジェネシスの子テーマを作成しています。「教員」というカテゴリがあり、そこには約 60 件の投稿があります。このカテゴリがカスタマイズされた方法で表示されるように、カテゴリ テンプレート ファイルを変更しています。

望ましい結果は、

  • 学部はランダムな順序で表示されます。
  • それらは複数回表示されません
  • 1 ページに 4 つのグループで表示されます

私のページからの関連コードは次のとおりです。

remove_action('genesis_loop', 'genesis_do_loop');
add_action('genesis_loop', 'hdo_faculty_loop');

function hdo_faculty_loop() {
  global $paged;
  $args = array(
    'category_name' => 'faculty',
    'posts_per_page' => 4,
    'orderby' => 'rand',
    'paged' => $paged
  );
  genesis_custom_loop(  $args );

}

genesis();

私が得ているのはhttp://hdo.la.utexas.edu/category/faculty/です:

  • 1 ページに 4 教員 [イェーイ!]
  • 順不同 [イェイ!]
  • ページの下部にある前と次のナビゲーション [イェイ!]
  • 予想される 15 ページではなく、わずか 6 ページ (24 教員) [ブー!]
  • 24 のセットで学部を複製 [ブー]
  • 404 に移動する 6 ページ目の「次の」ループ
4

1 に答える 1

0

私はあなたと同じ問題を抱えていましたが、この問題の解決策を見つけました。「読み取り」の下の WP 設定に移動し、そこにある「posts_per_page」の値も更新します。デフォルトでは 10 に設定されています。それが役立つことを願っています!よろしく。

于 2013-11-03T19:06:11.663 に答える