サポート » プラグイン » ktai styleのks_excerpt()で抜粋のカスタムフィールド値を表示しない件

  • フォーラムの皆様、プラグイン作者の方々には大変お世話になっております。

    自分のサイトのテンプレートに抜粋を表示させるために

    the_excerpt()と「ktai style」ではks_excerpt()を使っています。

    抜粋には手間を省くためにカスタムフールド値読み込むように賃料: <?php echo post_custom('賃料'); ?>円などを挿入しているのですが、「ktai style」では表示されないようでした。

    環境は、

    WordPress 3.0.4
    ktai style 2.0.3
    PHP5.2.x

    です。

    そこで、plugins/ktai-style/inc/template-tags.phpの

    function ks_excerpt($strip_length = KTAI_EXCERPT_LENGTH, $echo = true) {
    	$func = create_function('$len', 'return ' . intval($strip_length) . ';');
    	add_filter('excerpt_length', $func, 999);
    	$excerpt = trim(preg_replace('/[\r\n]/', '', get_the_excerpt()));
    	remove_filter('excerpt_length', $func, 999);
    	if ($echo) {
    		echo apply_filters('the_excerpt', $excerpt);
    	}
    	return $excerpt;
    }

    get_the_excerpt()the_excerpt()に変更すると表示されるようになりました。

    システム上問題なければ次回バージョンから変更していただけると助かります。

    よろしくお願いします。

  • トピック「ktai styleのks_excerpt()で抜粋のカスタムフィールド値を表示しない件」には新たに返信することはできません。