Intereting Posts
WordPress wp-json API – Пользовательский тип сообщения возвращает 403 Отдельный jQuery для индивидуальных комментариев? Есть ли плагин, который позволяет пользователю вашего сайта получать от вас электронное письмо с приложением? WordPress как CMS: как управлять / обрабатывать изображения, назначенные сообщению как полноразмерные фоновые изображения в слайд-шоу? Сбросить пароль – установить минимальную длину для нового пароля Как разместить статьи в каталоге / blog? ограничение количества изображений, показанных в галерее Вкладки ACF и Bootstrap для категорий сообщений Подготовлен перевод плагина – файл не загружен добавление goole карты на сайт с импортом данных из базы данных mysql Пользовательский пост не показывает отображаемое изображение Использование параметров виджета «вне» виджета Как скрыть W3 Total Cache от не админов? Какие инструменты доступны для управления и записи в WordPress? Перенаправление URL на пользователя

Содержимое короткого кода не отображается в описании / выписке

У меня есть короткий код для моего контента. Этот shortcode организует пару вещей в моих сообщениях на интерфейсе.

Однако, когда я смотрю на свой канал, контент полностью исключает любой контент из моего короткого кода и запускается только после содержимого короткого кода.

Когда я беру контент за пределами моего короткого кода, он появляется в

Почему мой контент короткого кода не отображается в описании фида? Он отлично поработал, прежде чем я ввел короткий код!

Я нашел аналогичную проблему здесь без разрешения: http://wordpress.org/support/topic/execute-shortcodes-in-feed-content

Обновление: Поэтому я просто прочитал, что короткие коды разделяются wordpress. Как я могу предотвратить это поведение?

Я также пробовал это без везения: the_excerpt и shortcodes

Solutions Collecting From Web of "Содержимое короткого кода не отображается в описании / выписке"

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

function custom_excerpt($text = '') { $raw_excerpt = $text; if ( '' == $text ) { $text = get_the_content(''); // $text = strip_shortcodes( $text ); $text = do_shortcode( $text ); $text = apply_filters('the_content', $text); $text = str_replace(']]>', ']]>', $text); $excerpt_length = apply_filters('excerpt_length', 200); $excerpt_more = apply_filters('excerpt_more', ' ' . '[...]'); $text = wp_trim_words( $text, $excerpt_length, $excerpt_more ); } return apply_filters('wp_trim_excerpt', $text, $raw_excerpt); } remove_filter( 'get_the_excerpt', 'wp_trim_excerpt' ); add_filter('get_the_excerpt', 'custom_excerpt');