これから Nishiki Pro
テーマを使うなら1度は確認しよう!

Nishiki テーマおすすめ設定 テーマおすすめ設定を見る
  1. ホーム
  2. マニュアル
  3. Nishiki(Pro)
  4. Nishiki Pro:検索結果ページ/カテゴリーのアーカイブページ/タグのアーカイブページなどの投稿一覧のカラム数を変更する方法(フック使用)

このページでは、Nishiki Pro テーマで検索結果ページ/カテゴリーのアーカイブページ/タグのアーカイブページなど、アーカイブページの投稿一覧のカラム数を変更する方法を解説しています。

注意!

ここからの情報は、PHP でコードが書けたり、ワードプレスのカスタマイズ知識や技術をある程度持っている上級者向けの内容として公開しています。

カスタマイズ用のプラグインを作ったり、子テーマを作って functions.php 内にコードを追記するなどで実装してください。

このようなカスタマイズがスラスラできるようになると、ワードプレスを扱う技術力も向上し、自信にもつながります。

もし駆け出しや初心者の方でも「やってみようかなぁ・・・」と、やる気がある方は、ぜひ挑戦してみてください!

サンプルコード

nishiki_pro_archive_article_columns フィルターを使えば柔軟に変更できます。以下のサンプルを参考ください。

検索結果ページの場合

if ( ! function_exists( 'nishiki_pro_custom_search_archive_article_columns' ) ) {
    function nishiki_pro_custom_search_archive_article_columns( $column ) {
        // 検索結果ページ
        if ( is_search() ) {
            $column = 2;
        }

        return $column;
    }
    add_filter( 'nishiki_pro_archive_article_columns', 'nishiki_pro_custom_search_archive_article_columns', 10, 1 );
}

カテゴリーのアーカイブページの場合

if ( ! function_exists( 'nishiki_pro_custom_category_archive_article_columns' ) ) {
    function nishiki_pro_custom_category_archive_article_columns( $column ) {
        // カテゴリーのアーカイブページ
        if ( is_category() ) {
            $column = 1;
        }

        return $column;
    }
    add_filter( 'nishiki_pro_archive_article_columns', 'nishiki_pro_custom_category_archive_article_columns', 10, 1 );
}

タグのアーカイブページの場合

if ( ! function_exists( 'nishiki_pro_custom_tag_archive_article_columns' ) ) {
    function nishiki_pro_custom_tag_archive_article_columns( $column ) {
        // タグのアーカイブページ
        if ( is_tag() ) {
            $column = 3;
        }

        return $column;
    }
    add_filter( 'nishiki_pro_archive_article_columns', 'nishiki_pro_custom_tag_archive_article_columns', 10, 1 );
}

おまけ:トップページの場合

ワードプレスの管理画面→「外観」→「カスタマイズ」→「トップページ」→「ホームページ設定」の値を「最新の投稿」にしている場合のみ有効です。

if ( ! function_exists( 'nishiki_pro_custom_index_archive_article_columns' ) ) {
    function nishiki_pro_custom_index_archive_article_columns( $column ) {
        // トップページ
        if ( is_front_page() ) {
            $column = 2;
        }

        return $column;
    }
    add_filter( 'nishiki_pro_archive_article_columns', 'nishiki_pro_custom_index_archive_article_columns', 10, 1 );
}

WordPress テーマ Nishiki Pro

「ウェブサイト運営に本当に必要とされる機能」をテーマ内にまとめて搭載したワードプレステーマです。

ブロックエディター機能を強化し、これまでのワードプレスでは難しかったコンテンツが簡単に作れます。

ブログ、ポートフォリオ、コーポレートサイト、ビジネスサイト、オンラインショップなど、様々な目的のウェブサイトに対応できるテーマです。

最新情報をチェック!

Nishiki / Nishiki Pro テーマに特化した情報を「にしきちゃん」がお伝えします😀

  • リリース情報
  • 新機能の紹介
  • 便利な使い方
  • 開発中の機能紹介
  • 導入事例
  • あるある日常ネタ

など