Yoast SEOのタイトル区切りに記号を追加する方法をまとめておきます。
目次
Yoast SEOのタイトル区切り
タイトル区切りは、ブログタイトルと記事タイトルの間に表示される区切り記号です。
スクロールできます
例 |
---|
affilabo.com | 明日やろうは馬鹿野郎 |
Yoast SEOでは、管理画面「検索での見え方」から設定することができます。
最初から14種類の記号が用意されていますが、他の記号を使いたい時はfunctions.php
を編集して下さい。
タイトル区切りに記号を追加する
Yoast SEOのタイトル区切りに記号を追加したい時は、テーマのfunctions.php
を編集します。
例えば、「@」と「#」を使いたい時は、下記のコードを追加します。
1 2 3 4 5 6 7 8 9 10 11 |
add_filter( 'wpseo_separator_options', 'yoast_seo_title_add_separators', 10 , 1 ); function yoast_seo_title_add_separators ( $currentSeparators ) { $addSeparators = []; array_push( $addSeparators, "@" ); array_push( $addSeparators, "#" ); $newSeparators = array_unique( array_merge( $currentSeparators, $addSeparators )); return $newSeparators; } |
Yoast SEOの検索での見え方に、タイトル区切りが追加されれば完了です。
他の記号を使いたい時は、array_push( $addSeparators, "" );
の部分に使いたい記号を入力して下さい。
また、同じ要領で記号を複数追加することもできます。
最後に
基本的には、初期設定で用意されているタイトル区切り記号で事足りるはずです。
ただ、バージョン17.1~17.4では、パイプ「|」とチルダ「〜」が削除されて、強制的にハイフン「-」に変更されていたので、今回の内容を記事にしました。今後記号が削除されることはないと思いますが、用意されている記号以外を使いたい時は、ご自身でfunctions.php
を編集して下さい。
コメント