Intereting Posts
Время истечения срока действия нового пользовательского приглашения Статический сайт без заголовков, но все еще навигация Задать название из пользовательского шаблона Плагин Lightbox Plus ColorBox и автоматическое воспроизведение видео на YouTube Гравитационные формы – использование формы для предварительного заполнения формы гравитации Как получить значение meta сообщения и передать это update_option, когда сообщение создано или обновлено? Как получить выбранную таксономию или идентификатор категории при использовании пользовательского ходока? Добавить подкатегорию таксономии в постоянную ссылку Отправить значение переменной PHP в шаблоне через скрытое поле в форме Как добавить перевод для строки Запустить «цикл» в случайном порядке Добавление полей в экран редактирования категории, тега и пользовательской таксономии в администраторе 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, чтобы сделать все это. Как я могу заменить это тем, что покажет все те же вещи, но только отрывок из сообщения с изображением?

Solutions Collecting From Web of "Попытка изменить archive.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' );