Simplicityの特徴 › フォーラム › Simplicityについての質問 › トップページのH1タグとTITLEタグを別のワードにしたい
-
投稿者投稿
-
2017年6月19日 12:33 PM #53249
magこんにちは。
simplicity2.3.0gを使用しております。私のブログにカテゴリがいくつかありまして、例えば、その1つに「サラダ」というカテゴリがあります。
タグは<h3>です。検索エンジンで「サラダ」と検索すると割と上位にいます。
クリックするとブログのトップページではなくてカテゴリがインデックスされているため、カテゴリ内のページが表示されます。
これをブログトップページが表示されるようにしたいと思っています。ブログタイトルは「色々な野菜」→titleタグ、h1タグになっています。
タイトルを「サラダと色々な野菜」と変更をすればブログタイトルが「サラダ」を含む形になります。
「サラダ」ワードでもインデックスされてトップページが表示されるようになると思います。
(サラダのワードでの順位は変動すると思いますが・・・)ただブログタイトルは変更したくないと考えています。
そこで、ブログトップページのtitleとh1タグの中身を別のものに変えれれば可能かと思いました。
titleタグ→検索エンジン結果に出るブログタイトル
h1 →ブログ内のトップページに出るブログタイトルこのように認識しています。
titleタグだけに「サラダと色々な野菜」と付ける方法はありませんか?
h1タグは変更せずに「色々な野菜」のままが良いです。他にも違う方法があればご教授お願いいたします。
-
2017年6月19日 8:18 PM #53262
function simplicity_title_parts( $title ){ $site_name = trim( get_bloginfo('name') ); $title['tagline'] = ''; if(is_front_page()): //フロントページ $title['title'] = $site_name; $title['site'] = ''; if ( is_catch_phrase_to_frontpage_title() )://キャッチフレーズを追加する場合 $title['tagline'] = trim( get_bloginfo('description') ); endif; elseif(is_singular()): //投稿・固定ページ $title['title'] = trim( get_the_title() ); //SEO向けのタイトルが設定されているとき if (get_seo_title_singular_page()) { $title['title'] = get_seo_title_singular_page(); } $title['site'] = ''; if ( is_site_name_to_singular_title() )://サイト名を追加する場合 $title['site'] = $site_name; endif; // elseif(is_404()): // $title['title'] = trim( get_theme_text_not_found_title() ); // $title['site'] = $site_name; endif; return $title; }
-
2017年6月19日 8:21 PM #53263
おそらく以下の部分を
if(is_front_page()): //フロントページ $title['title'] = $site_name;
以下のように書き換えるといけるのかなと思います。多分。
if(is_front_page()): //フロントページ $title['title'] = 'サラダと色々な野菜';
ただ、古いバージョンだとこの方法に対応しているかの記憶がないので、最新版にアップデートした後カスタマイズしてみることをお勧めします。
-
2017年6月22日 11:39 PM #53368
まぐお返事送れて申し訳有りません。
わいひらさん
ありがとうございました。教えて頂いたコードを子テーマのfunction.phpに追加すれば良いのですよね?
一応やってみて問題無さそうです。
あとはタイトルがインデックスされるまで待ってみます! -
2017年6月23日 5:55 PM #53377
教えて頂いたコードを子テーマのfunction.phpに追加すれば良いのですよね?
そうです。
子テーマのfunctions.phpに書くことで、子テーマ上の関数が早く読み込まれまあす。それによって親テーマの関数がオーバーライド(上書き)され、成り代わって動作します。 -
投稿者投稿
トピック「トップページのH1タグとTITLEタグを別のワードにしたい」への新規返信追加は締め切られています。