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

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


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

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

Итак что нам нужно сделать. Для начало нужно найти и открыть для редактирования файл 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’ => ‘

‘ ) ); ?>

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



Запись опубликована в рубрике Wordpress, Советы и фиксы с метками , , . Добавьте в закладки постоянную ссылку.

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

  1. TiamatInc говорит:

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

    • Гилязетдинов Руслан говорит:

      рад, что материал оказался полезным

  2. Mylynxus говорит:

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

    • Гилязетдинов Руслан говорит:

      тогда смотреть файлы single.php page.php cetegory.php index.php и т.д.

  3. Сергей говорит:

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

Добавить комментарий

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