Intereting Posts
Можно ли включить HTML-файл с плоским файлом внутри темы WordPress? Изменение размера изображений для галереи-плагина? WordPress API для Android-приложения Меню / div года и месяцев сообщений в блоге? Сделать администратором пользователя сайт подкаталога и вкладчиком основного сайта в многопользовательской сети Проблемы с динамическим виджетами в настройке темы Ошибка пользовательского типа сообщения: попытка получить свойство не объекта WooCommerce: количество в корзине flush_rewrite_rules на save_post не работает при первом сохранении сообщения имя страницы возврата в URL-адресе Загрузка файла переднего конца, возвращающего неправильный URL-адрес приложения Изменить цвет таблицы td на основе значения Есть ли способ измерить использование ресурсов сервера (CPU) плагинами WP? В чем преимущество добавления крючка в hook ()? Наш сокращенный блок Shortcode в Tinymce не работает в WordPress 3.9?

Удалить Shortcode из предварительного просмотра блога

При использовании короткого кода (плагина и т. Д.) В верхней части страницы в предварительном просмотре отображается короткий код плагина. Есть ли способ скрыть текст в квадратных скобках [текст, подобный этому], из предварительного просмотра на странице последних сообщений?

В следующем примере показан короткий код внутри предварительного просмотра блога:

Пример скобок в предварительном просмотре

Solutions Collecting From Web of "Удалить Shortcode из предварительного просмотра блога"

Вы можете делать с PHP. Просто удалите часть, где находится get_content() и добавьте следующее:

 <?php $content=get_the_content(); $content = preg_replace('#\[[^\]]+\]#', '',$content); echo apply_filters('the_content', $content); ?> 

Это регулярное выражение, добавленное внутри содержимого. Это регулярное выражение удалит все теги внутри содержимого.

Используйте это вместо этого, если вы не хотите вручную писать выдержки каждый раз:

 function wpse205632_filter_excerpt( $excerpt ) { $excerpt = strip_shortcodes( $excerpt ); return $excerpt; } add_filter( 'get_the_excerpt', 'wpse205632_filter_excerpt' ); 

Просто добавьте этот фрагмент в functions.php и вы хорошо пойдете.

Выдержка не показывалась, но делала бы трюк. На странице редактирования сообщений доступ к «Параметры экрана» и выбор «Выдержки» позволяют вручную заполнить выдержку.