WordPressの記事本文からHTMLタグやショートコードを消したい!
![wptheme_del_shortcode](https://i0.wp.com/site-manage.net/wp-content/uploads/wptheme_del_shortcode.jpg?resize=610%2C407&ssl=1)
WordPressのショートコードは便利ですが、
HTMLタグを消す strip_tags() ではショートコードタグを消すことができません。
記事本文からテキストだけ取得するなど、HTMLタグやコードを消したいケースでは
HTMLタグを消すタグと合わせて strip_shortcodes() を使います。
テーマから記事本文のHTMLタグとショートコードを削除する
テーマを編集します。
// 記事本文からHTMLタグとショートコードを消す $content = strip_tags(strip_shortcodes(get_the_content('')));
strip_tags() | HTMLタグを削除します |
---|---|
strip_shortcodes() | ショートコードを削除します |
これで記事本文からテキストのみ取得できます。
関連記事