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()で抜粋のカスタムフィールド値を表示しない件」には新たに返信することはできません。