• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar

Genesis WP Fan

Genesis Framework とWordPressカスタマイズの情報サイト

  • ホームHome
  • 日本人向けGenesis子テーマ「Muromachi」Genesis Child Theme “Muromachi”
  • Genesis とは
  • Genesis子テーマ一覧
  • Genesisの使い方
  • Genesisカスタマイズ
  • Genesisプラグイン
  • お問い合わせ
HomeGenesis Framework カスタマイズGenesis子テーマからウィジェットエリアを追加する方法
  • Genesis Framework カスタマイズ

Genesis子テーマからウィジェットエリアを追加する方法

widget-area-1

今回は Genesis サイトに、子テーマからウィジェットエリアを追加する方法を紹介したいと思います。

と言っても、PHPコードを少し追加すれば良いだけ。Genesisのコードを使って簡単にウィジェットエリアを追加していきましょう。

※ WordPressのコードを使ってウィジェットを登録・表示することもできます。

※ プラグインを使ってウィジェットエリアを表示する方法は こちらの記事 からどうぞ

ウィジェットエリアを登録

まずは functions.php に以下のコードを追加して、ウィジェットエリアを登録します。

id や name などはお好みで変更して下さい。

ここでは投稿の後ろにウィジェットエリアを追加してみます。

// ウィジェットエリアを登録
genesis_register_sidebar( array(
    'id'          => 'after-article',
    'name'        => '個別記事後ウィジェットエリア',
    'description' => '記事の後に表示されるウィジェットエリアです。',
) );

widget-area-1

ウィジェットを表示

登録ができたら、ウィジェットを表示したい場所に以下のコードを追加します。これでウィジェットが表示されます。

// ウィジェットを表示
genesis_widget_area( 'after-article', array(
    'before' => '<div class="after-article widget-area">',
    'after'  => '</div>',
) );

コードを追加する場所は、トップページなら front-page.php に追加しても良いですし、if is_home() {...} のような条件分岐タグの中に上のコードを書いても大丈夫です。

今回は投稿の後ろにウィジェットエリアを表示させたいので、下のようなコードになりました。

add_action( 'genesis_after_comment_form', 'gwpf_widget_area' );
function gwpf_widget_area() {

    if ( ! is_singular( 'post' ) ) {
        return;
    }

  // ウィジェットを表示
    genesis_widget_area( 'after-article', array(
        'before' => '<div class="after-article widget-area">',
        'after'  => '</div>',
    ) );
}

タグクラウドのウィジェットが表示されています。

widget-area-2

関連記事

  • 2016年3月17日

    Genesisサイトの検索フォームを日本語化する方法

  • 2016年5月11日

    Genesisサイトの404ページを日本語化する方法

  • genesis-simple-edits-3
    2017年9月8日

    Genesisサイトのコピーライトを編集する方法

  • 2017年12月9日

    Genesisサイトのレイアウトを指定したもの以外無効にする方法

  • site-layout-content-sidebar
    2017年9月9日

    たった1行のコードでGenesisサイトのレイアウトを変更する方法

  • Genesis Framework カスタマイズ
  • ウィジェット

日本人のためのGenesisフレームワーク専用WordPressテーマ 『Muromachi』

SEOやセキュリティのプロから信頼されるGenesisフレームワークのメリットを生かしながら、日本人向けに見やすさや使いやすさ、機能性を追求しました。 Genesisサイトの制作ノウハウやウェブサイトの運営経験が詰まったWordPressテーマです。企業サイトはもちろん、ブログやアフィリエイトサイトなど、様々な用途にお使いいただけます。

詳しく見る
← 前の記事
Genesis子テーマからウィジェットエリアを追加する方法
たった1行のコードでGenesisサイトのレイアウトを変更する方法
次の記事 →
Genesis子テーマからウィジェットエリアを追加する方法
Genesis子テーマStudio Proの設定方法

最初のサイドバー

Genesis WP Fan

Genesis WP Fan

たいやき伝道師

Genesisが好きすぎてGenesisフレームワークの情報サイトGenesis WP Fanを運営しています。日本人のためのGenesisフレームワーク専用WordPressテーマ『Muromachi』を開発しました。

Follow

サイト内検索

カテゴリー

タグ

FontAwesome Genesisの設定 Meta Muromachi ウィジェット カテゴリアーカイブ サムネイル ショートコード タグアーカイブ ツール パンくずリスト フッター プラグイン ヘッダー レイアウト 固定ページ 投稿 日本語化 検索関連 管理画面 記事一覧

PVランキング

  • 1genesis-featured-posts-widget-11

    Genesis Featured Postsウィジェットの使い方

  • 2genesis-child-themes

    Genesisフレームワークでブログを作るのに鉄板のGenesis子テーマ12選

  • 3genesis-seo-settings-4

    Genesis SEO Settings の設定方法

  • 4

    競合サイトに差をつけるGenesisサイト運営のためのプラグイン27選

  • 5genesis-logo

    Genesis Frameworkをインストールする方法

  • 6genesis

    【まずはここから】GenesisとGenesis子テーマをダウンロードする方法

  • 7

    GenesisフレームワークとGenesis子テーマを日本語化する方法

  • 8

    ここ最近人気のGenesis子テーマ10選を紹介してみる

  • 9

    【100種類目前!】変幻自在のGenesis子テーマとは?

  • 10metro-pro-settings-thumbnail

    Genesisサイトの設定方法【MetroPro】

最近の投稿

  • 店舗サイトにオススメなGenesisフレームワーク専用子テーマ6選【WordPress】

  • 調べたいサイトを丸裸にするサイト内検索とページ内検索の使い方【簡単絞り込み検索】

  • WWWって何?意外と知らないウェブについてやさしく解説【World Wide Web】

  • 仕事をするときに気をつけたいGenesisフレームワークのライセンスについて整理してみた

  • 日本人向けGenesisフレームワーク専用のWordPressテーマ「Muromachi」販売のお知らせ

  • 404ページも魅力的に簡単カスタマイズ!Genesis専用プラグインで404ページをカスタマイズする方法

  • Genesis専用子テーマ『Academy Pro』の特徴

  • ここ最近人気のGenesis子テーマ10選を紹介してみる

  • Genesisサイトの投稿にPost Classを追加する方法

  • Genesis専用プラグインでレイアウト機能を簡単に拡張する方法【Genesis Layout Extras】

ページトップへ

Copyright © 2023 Genesis WP Fan All Rights Reserved.