WordPressテーマ“Simplicity”で、タイトルにサイト名を入れる方法。

WordPressテーマとして、“Simplicity”を使っているんですが、各ページのタイトルが、エントリーごとのタイトル名だけになってしまうんですね。

例えば、このページなら「WordPressテーマ“Simplicity”で、タイトルにサイト名を入れる方法。」というタイトルになる。

これをサイト名も入るように「WordPressテーマ“Simplicity”で、タイトルにサイト名を入れる方法。 – 聞々ハヤえもん開発者ブログ」というふうにしたい。

ということで、早速なおしました。

WordPressのメニューから、「外観」→「テーマ編集」→「ヘッダー(header.php)」を選択し、内容を修正。

修正前

<?php
global $page, $paged;
if(is_front_page()):
bloginfo('name');
elseif(is_single()):
wp_title('');
elseif(is_page()):
wp_title('');
elseif(is_archive()):
wp_title('|',true,'right');
bloginfo('name');
elseif(is_search()):
wp_title('-',true,'right');
elseif(is_404()):
echo'404 - ';
bloginfo('name');
endif;
if($paged >= 2 || $page >= 2):
echo'-'.sprintf('%sページ',
max($paged,$page));
endif;
?>

修正後

<?php
global $page, $paged;
if(is_front_page()):
bloginfo('name');
elseif(is_single()):</code></pre>
<pre class="prettyprint linenums:16" style="background:#FFFF00; border-top:none;border-bottom:none"><code class="language-php">wp_title('-',true,'right');</code></pre>
<pre class="prettyprint" style="background:#FFFF00; border-top:none;border-bottom:none;padding-left:5em"><code class="language-php">bloginfo('name');</code></pre>
<pre class="prettyprint linenums:17" style="border-top:none"><code class="language-php">elseif(is_page()):
wp_title('');
elseif(is_archive()):
wp_title('|',true,'right');
bloginfo('name');
elseif(is_search()):
wp_title('-',true,'right');
elseif(is_404()):
echo'404 - ';
bloginfo('name');
endif;
if($paged >= 2 || $page >= 2):
echo'-'.sprintf('%sページ',
max($paged,$page));
endif;
?>

めっちゃ簡単ですね。

スポンサーリンク
レクタングル(大)広告
レクタングル(大)広告

シェアする

  • このエントリーをはてなブックマークに追加

フォローする

スポンサーリンク
レクタングル(大)広告