文系のIT勉強メモ

勉強中のメモと、インフラの覚書き

WordPressのhead内のtitle

header.phpのtitleに<?php wp_title(); ?>をつかうと、

&raquo; FAQ | ●●


のように、「&raquo;」という余計なものが挿入されてしまう。


<?php wp_title(''); ?>とすれば、「&raquo;」が出ないようにできる。

参考:
http://www.koikikukan.com/archives/2008/10/26-003300.php

また、header.php内に<title>を自分で書くのではなく、
<?php wp_head(); ?>で呼び出されてくるなかにtitleを入れる方法もある。
それはfunctions.phpに書く。(切り抜き職人はfunctions.phpに書いた)
https://saruwakakun.com/sango/head_tag

 

ちなみに。

allinoneSEOも入れたうえで、

<?php wp_head(); ?>

だけでは足らないもの。header.phpで書いておくと良いmetaタグ類は以下です。

<meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <meta http-equiv="X-UA-Compatible" content="ie=edge">
    <title><?php wp_title(''); ?> | ●●</title>
    <link rel="stylesheet" href="<?php echo get_template_directory_uri(); ?>/css/style.css?<?php echo time();?>">
    <meta name="theme-color" content="#000">