ホテル・結婚式場などのホームページがつくれるエレガントなデザインのテンプレート「CANON」

ワードプレステーマ別

TCDテーマSOLARIS:サービスアーカイブページの最大表示件数を任意の数に変更する方法

WordPressテーマ「NULL」

TCD LABOはWordPressテーマ「NULL」を使用して作られています。

ダウンロード

Q.サービスアーカイブページの最大表示件数を任意の数に変更できますか?

テーマSOLARISの仕様としましてサービスアーカイブページの最大表示件数は2〜10件、もしくは全ての記事を表示させる設定ができるようになっています。

▼管理画面の該当箇所イメージ
変更箇所イメージ

▼デモサイトにおける該当箇所
https://demo.tcd-theme.com/tcd088/service/

A.以下のようにテーマファイルをカスタマイズすることで任意の数に変更可能です。

以下の該当箇所をカスタマイズしてください。

サービスアーカイブページの最大表示件数の変更

該当ファイル:functions.php
該当箇所:1060行目以降

▼修正前

/* アーカイブ・カテゴリーページの記事数を変更 */
function change_service_num( $query ) {
  $options = get_design_plus_option();
  if(is_mobile()){
    $post_num = $options['archive_service_num_mobile'];
  } else {
    $post_num = $options['archive_service_num'];
  }
  if( !is_admin() && is_post_type_archive('service') ) {
    if($query->is_main_query()) {
      $query->set('posts_per_page', $post_num);
      return;
    };
  }
}
add_action( 'pre_get_posts', 'change_service_num' );

▼修正後

/* アーカイブ・カテゴリーページの記事数を変更 */
function change_service_num( $query ) {
  $options = get_design_plus_option();
  if(is_mobile()){
    $post_num = △△;
  } else {
    $post_num = 〇〇;
  }
  if( !is_admin() && is_post_type_archive('service') ) {
    if($query->is_main_query()) {
      $query->set('posts_per_page', $post_num);
      return;
    };
  }
}
add_action( 'pre_get_posts', 'change_service_num' );

※モバイル時の表示件数は△△に、PC画角時の表示件数は〇〇に任意の数字をご記載ください。

この記事は役に立ちましたか?

もし参考になりましたら、下のボタンで教えてください。
今後の記事作成の参考とさせて頂きます!

同じテーマのカスタマイズ記事