サポート » 使い方全般 » クイックタグmore使用時のシングルページへのコード出力変更方法

  • 解決済 love040221

    (@love040221)


    記事投稿の際、クイックタグmoreを使用すると、シングルページでは
    <p><span id=”more-12″></span>
    と出力されます。

    これを任意のコードが出力されるようにしたいのですが、どこをどのように変更すれば良いでしょうか?

    例えば
    <div id=”more-12″></div>
    のように変えたいと考えています。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • spanをdivなどの任意のタグへの変更は
    wp-includes/post-template.phpの121行目あたりを変更すればできそうです。
    試していません。

    pタグはビジュアルエディタがつける(多分)ので無理かと思います。
    タグ編集画面でmore前の改行をとるとひょっとするととれるかもです。

    でもわざわざ何のためにそのような希望をお持ちなのかがよくわかりません、CSSで調整してしまえば良いのになどと考えてしまいます。

    テンプレートタグでは、 (more…) 部分のテキストを変更することは出来ますが、
    そのマークアップを変更することは出来ません。

    例えば wp.Vicuna テーマでは、 functions.php に
    (more…) 部分を正規表現で置換するフィルターが用意されています。
    それで love040221 さんがお望みの結果が得られると思いますので、
    wp.Vicuna を参考にされてはいかがかと思います。

    個人的には、ですが、 wp.Vicuna にはその他にも参考になる点が沢山あります。

    トピック投稿者 love040221

    (@love040221)

    返信遅くなり申し訳ありません。

    moreを使って、何らかの別の機能を実現できないか?と検討していました。(身体に障害がある方から、できるだけPC操作を簡素化するニーズがあったので。)目的を明確にせず、申し訳ありませんでした。

    taikikenさんの返信により、タグの変更が可能であることが、分かりました。mizubeさんの返信も、併せて参考にさせていただきます。

    有難う御座いました。

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「クイックタグmore使用時のシングルページへのコード出力変更方法」には新たに返信することはできません。