サポート » 使い方全般 » 記事分割した2ページ目以降のタイトルに連番をつけたい

  • 解決済 kanap

    (@kanap)


    長い記事を分割して2,3ページ目を作った時に、全ての記事が同じタイトルになってしまいます。

    「今日の朝食-2」,「今日の朝食-3」のように、2ページ目以降のタイトルにページ数を付加したいと思っています。

    検索してそれらしきものを試しましたがうまくいきません。

    どこにどんなコードを挿入すれば良いのでしょうか…

    PHPはあまり詳しくないので、具体的に教えて頂けるとありがたいです。

    テーマはTwentytwelveを使っています。

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

    (@gatespace)

    検索してそれらしきものを試しましたがうまくいきません。

    今まで試した方法書いてみてください。
    回答する時、既に試した物と重複する事もあるので。

    トピック投稿者 kanap

    (@kanap)

    あ、すいません。下のサイトのような方法をカスタマイズすればできるのかな、と思ったのですが具体的には分かりませんでした。

    個別記事のタイトル出力のところで「ページがあったら」みたいな分岐をすればできるのかなとは考えていました。

    http://miiracode.com/wordpress/page-split.html
    http://webskillup.com/ety/20130329090454/

    それと、みなさんは記事分割をした場合にタイトルは共通のままなのでしょうか?

    一応、ユーザがどのページを見ているかという、ユーザビリティとタイトルの重複を避けるSEOを考えてのことなのですが…

    グーグルはページ分割を認識してくれる?とのようなことがどこかに書いてあったのを見た記憶があるので、もしそうなら無理せずそのままでもいいのかなとは思ってます。(ユーザビリティは妥協して)

    それとも、記事分割自体あまりせず長文のままにしたほうが良いのでしょうか。(かなり長くなるのでそれは避けたいのですが)

    モデレーター gatespace

    (@gatespace)

    自分のサーバーですが、
    http://themedemo.gatespace.jp/?p=1171&page=2&themedemo=twentythirteen

    デフォルトテーマ(Twenty Thirteen)の場合、ページを分割してもページ内のタイトルは特に変わりませんが、 <title>タグ部分ではページ番号が入ります。
    <title>タグ部分が重複してると、Googleウェブマスターツールで重複コンテンツと見なされる場合がありますけど、<title>タグ以外の部分はそういうの無いはずです。

    もし<title>タグ部分のはなしであれば、デフォルトテーマを参考にしてください。

    もっともおっしゃるようにユーザビリティとしてみた場合は別です。

    個別記事のタイトル出力のところで「ページがあったら」みたいな分岐をすればできるのかなとは考えていました。

    ページがあったらと言うよりも、投稿 or 固定ページでかつページが分割されている場合という条件で現在のページ番号を取得・出力すれば可能です。
    http://wpdocs.sourceforge.jp/%E6%9D%A1%E4%BB%B6%E5%88%86%E5%B2%90%E3%82%BF%E3%82%B0#Testing_for_paginated_Pages

    トピック投稿者 kanap

    (@kanap)

    ありがとうございます。確認したところ、TwentyTwelveでもタイトルタグのコードにページ番号が振られていました。とりあえずは、デフォルトでも大丈夫そうです。

    リンクも参考にしてみます。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「記事分割した2ページ目以降のタイトルに連番をつけたい」には新たに返信することはできません。