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 . '…';
}
超スッキリ!





