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

概要説明

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予約フォームをSelectTypeで作成してページに埋め込む ( 無料版でお試し )

  2. WordPress タグクラウドの最大表示件数を変更する

  3. 特定のURLの場合にリダイレクトさせる

サイドバー

よく使うカスタマイズ

最近の記事

アニメの名言集

お前が思っているほど
人生は簡単じゃねえが
世間が思ってるほど、複雑でもねえよ

彼女、お借りします
by 木部芳秋

Profile

PAGE TOP
Amazon プライム対象