【WordPress】Header and Footer プラグイン – ヘッダー部分(header.php)を編集なしでカスタマイズ(コード追加)できます

WordPressを使っていくうちにカスタマイズをしたくなります。そんな時”header.php”にコードを追記することも必要になります。

使っているテーマのコードの塊であるheader.phpの編集は神経を使います。また、ものくろぼっくすはel-planoというテーマです。有料テーマなのですが、頻繁にバージョンアップがあり洗練されています。バージョンアップ時にheader.phpを書き直すのは大変です。

直接、header.phpを編集せずにカスタマイズの”PHPコード”を挿入できないか?探したところ、見つかりました。

『Header and Footer プラグイン』です。

Header and Footer プラグイン

本来はheader.phpに設定する各種機能(Googleアナリティクス・OGPなど、もろもろ)を一つのプラグインで済むよ!が売りのプラグインです。

その中にheader.phpにコードを挿入する機能を持っています。これを利用します。

機能としては下のように多機能なプラグインです。(プラグインの紹介で”なんで10個もインストールしてんだよ?これなら余裕だぜっ”って書いてあります。)

  • ヘッダーにコード挿入
  • フッターにコード挿入
  • facebook OGP 生成
  • 本文、直前・直下の位置にコード挿入(SNSシェアボタン用におすすめ)
  • 挿入コードはPHP実行可能
  • いくつかのSEO設定もできるよ

インストール・有効化にした直後は全機能が未設定となっています。必要な項目のみを使うことが出来ます。設定によってはOGPを吐き出します。OGPは重複するとエラーになるため注意も必要です。

ポイントは『挿入するPHPコードが実行できる』ことです。

インストール

管理画面から『プラグイン−新規追加』に進みます。『Header and Footer』で検索すると、表示されます。そのまま、インストール・有効化します。

スクリーンショット 2013 12 29 3 29 38

ものくろの目的

今回はいろいろしたいのではなく、たった一つの目的を達成したいのです。

ものくろぼっくすでは『ものレポ』カテゴリーは”no index”と”no follow”に設定しています。記事ごとに設定するのは面倒だし、うっかり八兵衛なので忘れたりするので、header.phpにカテゴリー判定のコードで一括で設定しています。

こちらがそのコードです。詳しくはリンク先の記事にまとめていますので、なに?これ?という場合はご覧ください。

[code] <!–?php if ( in_category(array(‘2637′,’1352’ // 2637=ものレポ 1352=その他
)) && is_single() )
{
echo "\n\n<!– HERE: No_Index with category check —->\n\n<!– END: No_Index with category check –>\n\n"; } ?> [/code]

[箱] 手作業なく簡単・一括に!2つ以上の複数カテゴリー”記事”をGoogleさん インデックス不許可 “noindex”の設定方法 | [箱]ものくろぼっくす

複数のカテゴリーを”noindex”に設定する方法を考えました! is_category() とin_category()を使った条件分岐をPHPにて行うことで実現しました。 header.phpに貼 …


設定方法

管理画面の『設定 − Header and Footer』を開きます。『Page head and footer』タブにします。それ以外のタブは未設定のままにしました。かなり多機能なんですけど、他のプラグインと出力がぶつかってしまうので。

設定するのは2番目のカラムになります。

1番目のカラムはWordPressのトップページのheader.phpに”なにか”を挿入する場合に使います。

3番目は記事本文の直前・直下の位置にコードを挿入する場合に使います。SNSシェアボタンを配置する時に使えますね。

DropShadow ~ スクリーンショット 2013 12 29 3 49 02

今回使う、2番目のカラムは全ページのheader.phpにコードを挿入します。

スクリーンショット 2013 12 29 3 49 02

注意点は”トップページにもこのコードは挿入される”ことです。 It will be added on head section of the home as well.です。1つ目のトップページ専用のカラムがあるので、はじめは勘違いしていました。トップページにはコードが挿入されないと。

間違ってトップページを”no indexにしちゃったよっ”て記事を書くのはちょっとつらいですから。これで、目的通りの挙動になっているか?確認して設定を完了しました。

header.phpを直接編集しないのはメリットあり

はじめにもお話したように、header.phpの編集は神経を使います。子テーマを使う方法もありますが、このプラグインを使うことで、テーマと切り離してヘッダー部分(header.php)をカスタマイズ出来ます。

カスタマイズ中にコードを間違っても、プラグインの設定画面のコードを消せば『元通り』に簡単に戻せます。このメリットは大きいです。

日本語化できたら便利かも..そんな気持ちになった、便利なプラグインと出合えました。

関連記事


この記事が気に入ったら
いいね!しよう

最新の情報をお届けします

開催スケジュール

20189月のWordPressブログスタートアップ講座の開催スケジュール

9月は、ものくろキャンプ単独開催のスタートアップ講座の開催はなく、立花岳志さん主催のBe・ブログ・ブランディング塾のブログスタートアップ講座が開催となります。

東京は平日と休日の2つの日程での開催です。
+ 201897日(金)10:0018:30
+ 2018915日(土)10:0018:30

名古屋 開催スケジュールはこちら。
+ 201891日(土)10:0018:30

大阪 開催スケジュールはこちら。
+ 201892日(日)10:0018:30

どのスケジュールのお申し込みもこちらのページの下にあります「申し込みする」ボタンからお申し込みできます。

ブログをメールで購読

メールアドレスを記入して購読すれば、更新をメールで受信できます。

広告

あわせて読みたい

記事のタイトルとURL をコピーする!

広告

新着記事

著者プロフィール

ものくろ(大東 信仁)

ブロガー/Web&Blogコーチ/親指シフト orzレイアウト開発者/ものくろキャンプ運営。のべ1,000名のブログサポートに携わる。WordPressが得意。

Facebookを使うノウハウ公開中

農家・フリーランス・経営者向け SNS使いこなしセミナー (2018年1月版)の内容を全文公開中!

無料 メルマガ発行中

運営しているものくろキャンプの講座・イベント開催情報や、ちょっと役立つ情報をお届けしています。

ほぼ毎日発行しています。

Web・Blogコーチのご依頼はこちら

Web・ブログのコンサルティング・ご相談のご依頼を受け付けております。

  • Webを活用して本気でビジネス・人生を切り開きたい方
  • Webのテクニカルな改善でお悩みの方
  • アイディアはあるのに、記事の文章にするのがうまくいかない方
  • 親指シフトを本気で習得したい方

そんな多様なお悩み、そして、さらに隠れていて見えないお悩みも見つけます。

ダイレクトにアドバイス。そして、ご自身の問題解決力を手にしていただく時間を。このブログ2400記事をアウトプットした経験に基づく良質なノウハウ・スキルを手に入れてください。時間の大切さを感じてるあなたへオススメです。

ものくろキャンプ Web・Blogコーチ セッション

お申し込みはこちらのお問い合わせフォームからお願いします。

お申し込みはこちらのお問い合わせフォームからお願いします。

ものくろキャンプ イベント案内

ものくろキャンプの開催スケジュールはこちら

広告