Intereting Posts
Отобразить изображение сообщения в размере, определяемом add_image_size () Показать форму входа в систему Ultimate в разделе Ограничить плагин Привязка номера версии к основной таблице стилей дочерней темы Создание аккордеев в WordPress Theme Как получить относительный URL-адрес среднего размера изображения? Бесконечный свиток для индекса, категории и архива Может ли index.php взять на себя front-page.php в иерархии шаблонов на второй странице? Как сделать этот плагин более эффективным Как я могу редактировать сообщения фиксации в моем репозитории плагинов с поддержкой wp? Пользовательские поля для «пользовательской таксономии» Может кто-нибудь объяснить, почему? Используйте <? Php echo $ _GET ; ?> отслеживать рефералов В чем разница между strip_tags и wp_filter_nohtml_kses? Список подкатегорий с изображением Как я могу использовать более двух DB Изменить по умолчанию WordPress MU Blog

Получить пользовательское описание таксономии с тегами абзаца

Я печатаю описание для пользовательской таксономии художников со следующим кодом:

$terms = get_the_terms( $post->ID, 'artists'); if ( $terms ) { // loop through artists (could be multiple) foreach ( $terms as $term ) { $termid = 'artists_' . ($term->term_id); echo '<p id="artist-bio">'; echo $term->description; echo '</p>'; } } 

Это отлично работает, но я хотел бы, чтобы разрывы строк отображались, если это было возможно. Я попытался использовать плагин Rich Text Tags, который сделал описание meta_box в текстовом редакторе WYSIWYG TinyMCE, но я не смог получить предоставленный код для печати чего-либо. Это код, который я пробовал:

 if(isset($wp_taxonomies)) { // This is getting the friendly version of a taxonomy // - not the hyphenated get_yoast_term_title() $term = get_term_by( 'slug', get_query_var( 'term' ), get_query_var( 'artists' ) ); if($term) { echo '<h2 class="pagetitle">'.$term->name.'</h2>'; } // If you have a taxonomy description, let'er rip! if(function_exists('get_yoast_term_description') && get_yoast_term_description()) { echo wptexturize(get_yoast_term_description()); } } 

Solutions Collecting From Web of "Получить пользовательское описание таксономии с тегами абзаца"

Примените wpautop – он преобразует разрывы строк в <br /> и удваивает разрывы в абзацы.

 echo wpautop( wptexturize( get_yoast_term_description() ) ); 

Функция term_description () выводит описание терминов с использованием обычного форматирования контента.