Fix: WP показывать картинки при просмотре категории

Have a question? Ask in chat with AI!

wordpress fixПо стандарту WordPress при просмотре записей в категории, архиве или по тэгу выдает нам ленту сообщений без картинок, даже если мы их в записи вставляли. Происходит это по тому, что немного по разному формируется вывод информации. В файле loop.php шаблона темы, стоит проверка: если это страница архива или поиска, то CMS выводит так называемый entry-summary. А вот если это что-то отличное от поиска или категории (в нашем случае главная страница), то выводится entry-content.

[adsense]
Решения данной проблемы два.

Вы можете отредактировать код так, что условие останется, а дальнейшие действия будут дублироваться. Либо полностью избавиться от условия — здесь есть риск потери условной конструкции — когда-то она может вам понадобиться.

Итак что нам нужно сделать. Для начало нужно найти и открыть для редактирования файл loop.php вашей темы. В нем найти блок где выводится excerpt статьи:

< ?php the_excerpt(); ?>

Вот код всего блока:

< ?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>
< ?php the_excerpt(); ?>

< ?php else : ?>

< ?php the_content( __( ‘Continue reading’, ‘twentyten’ ) ); ?> < ?php wp_link_pages( array( ‘before’ => ‘

‘ ) ); ?>

< ?php endif; ?>

Соответственно если мы хотим заменить вывод excerpt на обычный с картинками, то заменяем этот код на вот такой:

< ?php if ( is_archive() || is_search() ) : // Only display excerpts for archives and search. ?>

< ?php the_content( __( ‘Continue reading’, ‘twentyten’ ) ); ?> < ?php wp_link_pages( array( ‘before’ => ‘

‘ ) ); ?>

< ?php else : ?>

< ?php the_content( __( ‘Continue reading’, ‘twentyten’ ) ); ?> < ?php wp_link_pages( array( ‘before’ => ‘

‘ ) ); ?>

< ?php endif; ?>

Если же хотите полностью избавиться от условной конструкции то замените на вот такой код:


< ?php the_content( __( ‘Continue reading’, ‘twentyten’ ) ); ?> < ?php wp_link_pages( array( ‘before’ => ‘

‘ ) ); ?>

Решили отдохнуть? Самое время! Туристические путевки по сниженным ценам в отели Египта горящие туры — не упустите возможность сэкономить!


5 комментариев для “0

  1. Благодарю за описание решения, как раз надо на одном блоге сделать симпатичный вывод архивов.

  2. решение должно быть хорошим…но что делать, если проблема есть, а loop.php нету в теме?

  3. Нигде не могу найти , Цель сделать чтоб в категориях товара было фото. Janela тема wp

Добавить комментарий для Гилязетдинов Руслан Отменить ответ

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Предыдущая запись Fix: WP убираем с главной страницы записи определенной категории
Следующая запись Виджеты системы комментирования Disqus