Intereting Posts
Удаление WordPress с помощью сокращенного кода Woocommerce: Как изменить текст добавления в корзину в определенной категории? Как изменить размер миниатюр на определенную категорию? Странные символы появились в заголовке Как я могу написать правило перезаписи, чтобы отобразить многоуровневое? Загрузить / просмотреть схему (или DTD) для импорта XML Цикл переадресации SSL с использованием WordPress HTTPS Plugin Изображение детской категории «Страница виртуальной категории» на основе настраиваемого поля фильтра Использование цикла внутри администратора Получение значения объекта таксономии сообщения «Невозможно прочитать свойство« заменить »неопределенной ошибки Javascript при попытке добавить атрибутные термины из страницы добавления продукта как добавить значок дома вместо текста в WordPress меню Как проверить, имеет ли категория родительские и дочерние категории? Пользовательские типы сообщений и соответствующие им файлы тем

Попытка изменить archive.php, чтобы показывать только сообщение, с изображением

Я использую две темы (полный и рабочий), поэтому я пытаюсь заставить их вести себя аналогичным образом.

Archive.php для мобильной темы делает то, что я хочу, чтобы просто показать заголовок и выдержку. Я думаю, что это немного кода, который делает это:

<?php while ( have_posts() ) : the_post(); ?> <?php get_template_part( 'content', get_post_format() ); ?> <?php endwhile; ?> 

В файле archive.php для рабочего стола отображаются целые сообщения, где я хочу, чтобы он показывал только выдержку, а также избранные изображения.

 <div <?php post_class() ?>> <span class="postmetadata"><?php the_category(' / '); ?> &mdash; <?php edit_post_link( __( 'Edit', 'mythemename' ), '', ' &mdash; '); ?> <?php comments_popup_link( __( 'No Comments', 'mythemename' ), '1 Comment', '% Comments' ); ?></span><br/> <small><span class="datef"><?php the_time('d'); ?></span><br /><?php the_time('M \'y'); ?> <!-- by <?php the_author() ?> --></small> <h2><a href="<?php the_permalink(); ?>" rel="bookmark" title="<?php _e( 'Permanent link to ', 'mythemename' ); ?><?php the_title_attribute(); ?>"><?php the_title(); ?></a></h2> <div class="entry"> <?php the_content( '<em>Continue reading &rarr;</em>' ); ?> </div> <div class="clearfix"></div> </div> 

Я не знаю, что он не использует функцию php, чтобы сделать все это. Как я могу заменить это тем, что покажет все те же вещи, но только отрывок из сообщения с изображением?

Чтобы заменить полный контент выдержкой, измените

 <?php the_content( '<em>Continue reading &rarr;</em>' ); ?> 

к

 <?php the_excerpt(); ?> 

Чтобы отобразить выбранное изображение, используйте это:

 <?php the_post_thumbnail( 'single-post-thumbnail' ); ?> 

Примечание. Убедитесь, что у вас есть следующий фрагмент где-нибудь в файле functions.php вашей темы.

 //add theme support for post thumbnails add_theme_support( 'post-thumbnails' );