ナビゲーションメニューリンクタグにタイトル属性を追加する

概要説明

SEO作業を行った際に対応したカスタマイズ。リンクタグにタイトル属性を追加しています。置換作業であれば他の内容でも実装が可能なのでサブタイトルやリンクの説明、強調タグなど自由に調整が可能です。

functions.php
/*----------------------------------------------------
 ナビゲーションメニューリンクタグにタイトル属性を追加する
----------------------------------------------------*/
if ( !function_exists( 'add_nav_link_title' ) ){
    function add_nav_link_title( $item_output, $item ) {
        // タイトル属性を追加
        $item_output = str_replace( '">', '" title="'.$item->title.'">', $item_output );

        // 不要なタグがある場合は削除も可能
        $item_output = str_replace( '<span>', '', $item_output );
        $item_output = str_replace( '</span>', '', $item_output );

        return $item_output;
    }
    add_filter( 'walker_nav_menu_start_el', 'add_nav_link_title', 10, 2 );
}

ソース確認 – 変更前

<a href="https://xxxxx/sitemap">サイトマップ</a>

ソース確認 – 変更後

<a href="https://xxxxx/sitemap" title="サイトマップ">サイトマップ</a>

WordPress Developer Resources

関連機能

  1. WordPress カテゴリーごとにテキスト色、背景色の設定が行えるように項目を追加する

  2. 特定のページにだけ任意のcssファイルを読み込ませる

  3. 日本語を含むファイル名のファイルをアップロードした時に自動的にリネームさせる

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

三次元に希望を持っていた時期が
僕にもありますた

STEINS;GATE
by ダル(橋田至)

Profile

PAGE TOP
Amazon プライム対象