Учебники

Как показать недавно обновленные сообщения в WordPress

Как показать недавно обновленные сообщения в WordPress

Многие блоггеры любят возвращаться и переделывать свои старые сообщения, чтобы исправить что-то или добавить новый контент, чтобы освежить и улучшить сообщение. Это хорошая привычка не только поддерживать качество вашего контента на высоком уровне, но и обновлять старые сообщения (особенно более популярные и связанные с сообщениями), вы можете сделать Google счастливым и помочь с рейтингом вашего блога.

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

Показать недавно обновленные (измененные) сообщения с запросом

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

<?php // Display recently updated posts ?> <ul class="updated-posts"> <?php // Show recently modified posts $recently_updated_posts = new WP_Query( array( 'post_type' => 'post', 'posts_per_page' => 3 'orderby' => 'modified', 'no_found_rows' => true, // speed up query when we don't need pagination) ); if ($recently_updated_posts->have_posts() ): while( $recently_updated_posts->have_posts() ): $recently_updated_posts->the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php esc_attr( get_the_title() ); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php endif; ?> </ul>

Этот код отобразит простой список ul из 3 последних измененных / обновленных сообщений с заголовком и ссылкой на сообщение. Обязательно отредактируйте параметры WP_Query в соответствии с вашими потребностями. Например, вы можете изменить запрос для отображения недавно обновленных сообщений из определенной категории, как в следующем примере, который извлекает последние измененные сообщения из категории «новости»:

<?php // Display recently updated posts from the news category ?> <ul class="updated-posts"> <?php // Show recently modified posts $recently_updated_posts = new WP_Query( array( 'post_type' => 'post', 'posts_per_page' => 3 'orderby' => 'modified', 'no_found_rows' => true, // speed up query when we don't need pagination 'category_name' => 'news', // Only display posts from the category with the slug "news") ); if ($recently_updated_posts->have_posts() ): while( $recently_updated_posts->have_posts() ): $recently_updated_posts->the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php esc_attr( get_the_title() ); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> <?php wp_reset_postdata(); ?> <?php endif; ?> </ul>

Оптимизация: обратите внимание, как мы используем в нашем запросе параметры post_type и no_found_rows? Это помогает ускорить запрос. Сообщая WordPress, что вы специально запрашиваете стандартный тип «post», он предотвращает дополнительную проверку, а установив для параметра no_found_rows значение true, вы говорите WordPress не выполнять всю дополнительную работу, необходимую для запросов, требующих разбивки на страницы.

Бонус: отображение даты и времени последнего изменения публикации

Вы также можете отобразить измененную дату и время любого сообщения в цикле, используя что-то вроде этого:

<p>Modified: <?php the_modified_date(); ?> at <?php the_modified_time(); ?></p>

Но помните, что если ваше сообщение не было изменено, дата и время изменения будут такими же, как дата публикации.

Отображение недавно обновленных сообщений с помощью плагина


Как показать недавно обновленные сообщения в WordPress

Если вы хотите пропустить код, вы всегда можете установить простой виджет последних сообщений с параметрами порядка отображения ваших сообщений. Нам нравится бесплатный плагин WordPress Widget Extended. Этот простой и гибкий плагин позволяет легко отображать ваши сообщения с помощью виджета или шорткода, и есть даже возможность упорядочить ваши сообщения по другой переменной. Вы также можете использовать плагин для настройки обрезки изображения, отображения отрывка, установки URL-адреса заголовка и многого другого.

Источник записи: https://www.wpexplorer.com

Похожие сообщения
Учебники

Как собирать отзывы пользователей на вашем сайте WordPress

Учебники

Как создать тест для ваших пользователей на WordPress (за 7 простых шагов)

Учебники

Полное руководство по RSS и его использованию с WordPress

Учебники

Создание демонстрационных сайтов продуктов WordPress с помощью Ninja Demo