PHP
WordPress

Wordpressの一覧表示に邪魔な記事内容のタグをクリアする

More than 1 year has passed since last update.

一覧表示するときにwordpressの記事内容のタグが邪魔

一覧で表示するときに画像のimgタグや見出しのタグなどが表示されて邪魔に感じることがよくある。

下記の内容を一覧の表示部分に入れると文字の内容だけを表示できる。

wordpressの記事の内容からタグを削除
<?php
  $content = $post->post_content; //記事の内容取得
  $content = strip_tags($content); //タグをクリア
  $content = str_replace(array("\r\n","\r","\n"), ' ', $content); //改行タグなどをクリア
  $mb_content = mb_strlen($content,"UTF-8");
  //文字を200文字でトリミング
  if ($mb_content > 200) {
    $content = mb_substr($content, 0, 200) . '…';
  } else {
    $content =  $content;
  }?> 
  <p><?php echo $content; ?><a href="<?php the_permalink(); ?>">続きを読む</a></p>