Краткий ответ: Advanced Excerpt позволяет использовать их the_advanced_excerpt()
функцию с определенными параметрами, включая возможность вырезать любые html-теги (включая img), поэтому попробуйте это вместо the_excerpt()
:
the_advanced_excerpt('exclude_tags=img');
Длинный ответ: В вашем вопросе много недостающей информации: вводите ли вы текст в поле ручной выдержки при редактировании поста, или вы полагаетесь на Advanced Excerpt, чтобы автоматически взять первые 55 символов ( WordPress по умолчанию) пост в качестве выдержки? Если отрывок вручную не указан, the_excerpt () автоматически захватит первые 55 символов и удалит любые html-теги или графику
источник: http://codex.wordpress.org/Template_Tags/the_excerpt
В любом случае вы помещаете изображение в первые 55 символов ваших сообщений?
"Можно ли, например, вручную вызвать фильтр в моих шаблонах WP?
Плагин автоматически подключается к функции the_excerpt()
и использует параметры, указанные на панели настроек.
Если вы хотите вызвать фильтр с различными параметрами, вы можете использовать the_advanced_excerpt()
шаблон тега, предоставляемый этим плагином. Этот тег принимает параметры в виде строки запроса (разработчики темы будут знакомы с этой нотацией).
Могут быть установлены следующие параметры:
length
, целое число, определяющее длину выдержки
use_words
, если установлено в 1, длина выдержки будет в словах; если установлено в 0, символы будут использоваться для подсчета
no_custom
, если установлено в 1, выдержка будет сгенерирована, даже если у поста есть пользовательская выдержка; если установлено значение 0, будет использоваться пользовательский отрывок
no_shortcode
, если установлено в 1, шорткоды удаляются из выдержки; если установлено значение 0, шорткоды будут проанализированы
ellipsis
, строка, которая заменит пропущенную часть поста; если вы хотите использовать HTML-объекты в строке, используйте% 26 вместо префикса &, чтобы избежать нарушения запроса
read_more
, текст, используемый в ссылке read-more
add_link
, если установлено в 1, ссылка для чтения будет добавлена; если 0, ссылка не будет добавлена
allowed_tags
, список разделенных запятыми тегов HTML, которые разрешены в отрывке. Ввод _all
сохранит все теги.
exclude_tags
, список разделенных запятыми тегов HTML, которые необходимо удалить из выдержки. Использование этого параметра в сочетании с allow_tags не имеет смысла "
источник: http://wordpress.org/extend/plugins/advanced-excerpt/faq/