サポート » 使い方全般 » moreタグのカスタマイズについて

  • 解決済 m4chan

    (@m4chan)


    現在、このように表記していますが、
    <?php the_content(‘続きを読む’); ?>

    下記の様に、登録カテゴリ名を含んだものにしたい場合、
    どの様に記述すれば宜しいでしょうか?
    <?php the_content(‘○○○の続きを読む’); ?>
    ○○○の部分にカテゴリ名を表示させたいです。

    お手数ですが、よろしくお願い致します。

    ==

    [モデレータより]
    「【重要】お読みください」フォーラムに投稿されていましたので、フォーラムを移動しました。
    「【重要】お読みください」は、WordPress 日本語サイト運営チームから、みなさんへの連絡等に使用していますので、質問があっても回答がつかない場合があります。

    通常の質問は個別のフォーラムへ投稿してください。

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • モデレーター のむらけい (Kei Nomura)

    (@mypacecreator)

    get_the_category関数でその投稿のカテゴリーが取れるので、
    変数に入れて、the_contentの引数として渡してやればいいと思います。

    <?php
    	$cat = get_the_category(); //今見てる投稿のカテゴリーを取得
    	$cat = esc_attr( $cat[0]->name ); //1つ目のカテゴリーの「名前」を取得
    	the_content( $cat . 'の続きを読む' );
    ?>

    なお、投稿が複数カテゴリーに属している場合も、上記コードだといずれか1つのみ表示します。

    mypacecreatorさん
    無事出来ました。ありがとうございました!

2件の返信を表示中 - 1 - 2件目 (全2件中)
  • トピック「moreタグのカスタマイズについて」には新たに返信することはできません。