• <?php echo mb_substr(strip_tags($post-> post_content), 0, 280); ?>
    の文字数制限を設定した時に、その記事内の
    タグが消えてしまい、記事が改行されません。

    どなたかおわかりになりますでしょうか。

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

    (@gatespace)

    HTMLタグを除去しているから改行タグもなくなるのでは?

    PHP : strip_tags
    引用

    この関数は、指定した文字列 (str) から全ての NUL バイトと HTML および PHP タグを取り除きます。

    モデレーター jim912

    (@jim912)

    mb_substr の外側で nl2br、もしくは、wpautop をかけてみてはいかがでしょう。

    トピック投稿者 greenx_clock

    (@greenx_clock)

    ご回答ありがとうございます!

    PHP : strip_tags
    >なるほど、そういうタグなのですね。

    mb_substr の外側で nl2br、もしくは、wpautop
    >ありがとうございます。

    PHPがよく解らず、出来れば下記のものに修正頂けないでしょうか。
    <?php echo mb_substr(strip_tags($post-> post_content), 0, 280); ?>

    すみませんがよろしくお願いいたします。

    モデレーター gatespace

    (@gatespace)

    mb_substr、strip_tags、nl2br はPHPの関数です。
    wpautopはWordPressの関数です。
    ヒントは書いているので、そこは自分で頑張りましょうよ。

    厳しい事を書くようですが、
    私は答えを書くのは簡単だけど、それは質問者のためにならない、
    というスタンスです。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「the_content() 文字数制限をした時にが表示されない」には新たに返信することはできません。