About

小樽で3年と少し経験を積み、現在は札幌でコーダーをしております。

赤い電動車いすに乗って生活をしています。色々と不便はありますが、行列待ち等の椅子がない状況では、真価を発揮します。

好き:食べる/スロープ/エレベーター
嫌い:食事制限/段差/階段
※スロープやエレベーターに関しては、もはや好きという感情では収まり切れません。

気づけばグルメブログになってしまわぬよう、しっかり更新頑張ります!

Links

【WordPress】head内に直接記述しないtitleタグの出力方法

...

アイキャッチ機能やカスタムヘッダーなどの有効にしたい場合、add_theme_support()という関数を使用します。WordPressバージョン4.1から、この関数を使いtitleタグの出力もサポートされるようになったのはご存知でしょうか?今回はその方法をご紹介したいと思います。

コンテンツ一覧

    functions.phpにコード追記

    functions.phpに下記のコードを追記します。

    add_theme_support( 'title-tag' );
    

    基本的には、これだけで自動的にページに応じたtitleタグが出力されていることが確認できると思います。

    コンテンツ一覧へ戻る

    区切り文字を変更する

    titleタグの区切り文字ですが、デフォルトは「-」となってます。この区切り文字も容易に変更できるようフィルターフックが用意されています。

    例えば、区切り文字を「|」に変更したい場合、下記のようなコード追記となります。

    // タイトルの区切り文字を変更
    function custom_title_sep( $sep ){
      $sep = '|';
      return $sep;
    }
    add_filter( 'document_title_separator', 'custom_title_sep' );
    

    コンテンツ一覧へ戻る

    どうしてもサイト仕様にそぐわない場合や、og:titleを出力したい場合は結局自力で生成する必要がありますが、たったの1行で自動的にtitleタグが出力されるのはかなり楽ですね!

    コメントする

    トップへ戻る