31Oct

本文中でショートコードを使っている場合、新着記事の要約に、ショートコードが出てきてがっかりしたことってないですか?
私はあります。もう、すっごいカッコ悪いんですよね。
こんなかんじですよ。
でも、ちょいと直せばすぐ対応できます。
直し方
管理画面>外観>テーマ編集で、functions.phpを開く
function new_excerpt… という部分に、下記のように1行追加する。
function new_excerpt($a) { $base_content = get_the_content(); $base_content = preg_replace('!<style.*?>.*?</style.*?>!is', '', $base_content); $base_content = preg_replace('!<script.*?>.*?</script.*?>!is', '', $base_content); $base_content = strip_tags($base_content); //この1行を追加した $base_content = strip_shortcodes($base_content); // $trim_content = mb_substr($base_content, 0, $a ,"utf-8"); $trim_content = mb_ereg_replace(' ', '', $trim_content); echo $trim_content . '…'; }
超スッキリ!