サポート » テーマ » wp_title()について

  • 解決済 mayugen

    (@mayugen)


    <title></title>タグの中身を、変更しようと思っているのですが、

    wp_title('|', true, 'right');

    を使ってみようと思い、いじっておりますが、
    この場合だと


    タイトル名 | サイト名 

    になってしまいます。

    サイト名 | タイトル名

    の表示にする場合には、

    bloginfo('name');
    wp_title('|',false,'');

    の2つをを使用して出すようにするのでしょうか?
    色々試しているのですが、サイト名が2つになってしまったりとうまくいきません。

    ご教授いただければと思います。
    宜しくお願いいたします。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • こんにちは

    http://wpdocs.sourceforge.jp/%E3%83%86%E3%83%B3%E3%83%97%E3%83%AC%E3%83%BC%E3%83%88%E3%82%BF%E3%82%B0/wp_title

    は、読みましたか?

    <title><?php bloginfo('name'); ?><?php wp_title('--'); ?></title>

    というサンプルコードがあります

    bloginfo('name');
    wp_title('|',false,'');

    でタイトルが2つになってしまうということは、functions.php かプラグインなどで、wp_titleフックでサイト名が追加されるようになっているのではないでしょうか?

    トピック投稿者 mayugen

    (@mayugen)

    nobita様

    いつもお返事ありがとうございます(^^)
    urlの先の

    <title><?php bloginfo('name'); ?><?php wp_title('--'); ?></title>

    というコードも試してみてはいたのですが、
    表示としては下記のようになってしまいます。


    サイト名 — タイトル名サイト名

    ちなみに下記だけ出力してみたのですが、

    <title><?php wp_title(''); ?></title>


    タイトル名サイト名

    で、表示されてしまいます。
    このwp_title(”)はサイト名も一緒に表示されるものなのでしょうか?
    何かを書き換えないとタイトル名だけしか出ないというものなのでしょうか?
    先ほどのurlを見ていてもその辺りは書いていなかったのでわからかったのですが。。。

    いつも質問ばかりで申し訳ございませんが、ご教授お願いいたします。

    トピック投稿者 mayugen

    (@mayugen)

    Takashi Kitajima様

    お返事ありがとうございます。
    なにかサイト名が2つ表示されてしまう要素があるということでしょうか?

    すみません、プログラム初心者でフックがわからず。。。

    functions.php 内をちょっと見てみます。

    Takashi Kitajimaさんの答えが、正しそうですね

    公式テーマの場合だと、wp_title()に何か追加する場合は、フィルタを使いなさいというルールがあるので、wp_titleで検索してみてください。

    あったら、

    add_filter( 'wp_title', ......);

    をコメントアウトすればいいと思います。

    トピック投稿者 mayugen

    (@mayugen)

    nobita様

    お返事ありがとうございます!
    上記の部分をコメントアウトしましたら、タイトルのみの表示となりました!

    ありがとうございました!(^v^)

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「wp_title()について」には新たに返信することはできません。