サポート » プラグイン » SEO Title Tag で2ページ目以降の(2)表示を無くしたい

  • 解決済 eclucifer

    (@eclucifer)


    title を自由に変更出来るプラグイン SEO Title Tag を使用しています。

    2ページ目以降 ( example.com/page/2 )の title 表示が 『 ブログ名 (2) 』 となるのですが、これを無くす、または違う表記にするためにはどこを書き換えたら良いのでしょうか?

    ご存知の方がいらっしゃいましたら、ご教示よろしくお願いいたします。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター IKEDA Yuriko

    (@lilyfan)

    seo-title-tag.php の599行〜606行目でページ番号の追加を行なっていますね。

    // if this is no url matched title we check if we are in paging mode and add the page number.
        if (! $is_url_title)
        {
            if (preg_match('/(paged=|page=|page\/)(\d+)/',$local_url,$matches))
            {
                $title .= ' ('.$matches[2].')';
            }
        }

    とりあえずは、ここを消せば所望の動作になるでしょう。ただ、作者は何か意図があって行なっているんだと思うので、消すとまずいかもしれません。

    でも、このプラグインは、608 行目で wp_specialchars() してるのに、$home_page_title, $error_page_title, $short_blog_namehtmlspecialchars() をかけてしまっています (エスケープが2重)。これはあまりよろしくないです。

    トピック投稿者 eclucifer

    (@eclucifer)

    ありがとうございます! 早速好みのものへと書き換えてみました。
    消すのはマズイかもしれないということで、表示方法を変えるだけにしておきます。

    エスケープが二重、コードのことはよく判らないのですが、気付かないところで問題が起きたりしてしまっているかもしれませんね……

    この度は本当にありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「SEO Title Tag で2ページ目以降の(2)表示を無くしたい」には新たに返信することはできません。