the_excerpt Подробнее фильтр

В настоящее время я вызываю the_excerpt с помощью традиционных средств:

<?php the_excerpt(); ?> 

Но я добавляю фильтр в functions.php для специального сообщения «читать больше».

 // Changing excerpt more function new_excerpt_more($post) { return ' <a class="read_more" href="'. get_permalink($post->ID) . '">' . 'read more' . '</a>'; } add_filter('excerpt_more', 'new_excerpt_more'); 

Вот проблема; Я также хотел бы вызвать the_excerpt внутри столбцов, не просматривая больше отображаемого типа ссылки, оставив при этом the_exerpt в фактических выдержках без ограничений.

Просто добавьте фильтр, в котором он вам нужен.

Определите обратный вызов фильтра в functions.php но не добавляйте фильтр …

 // Changing excerpt more function new_excerpt_more($post) { return ' <a class="read_more" href="'. get_permalink($post->ID) . '">' . 'read more' . '</a>'; } 

В вашем файле шаблона перед тем, как вам понадобится дополнительная ссылка:

 add_filter('excerpt_more', 'new_excerpt_more'); 

И удалите его потом

 remove_filter('excerpt_more', 'new_excerpt_more'); 

Или сделайте его самоисцеляющим …

 function new_excerpt_more($post) { remove_filter('excerpt_more', 'new_excerpt_more'); return ' <a class="read_more" href="'. get_permalink($post->ID) . '">' . 'read more' . '</a>'; }