Intereting Posts
Как задать комментарий к одной категории? Почему страница пользовательского таксономического архива перенаправляет меня на один пост? Как переопределить функцию в functions.php родительской темы? Как извлечь ширину изображения из add_image_size? Установить пост-эскиз (с помощью php)? Функции разрешения в wordpress Страница «Мой блог» использовалась для отображения списка сообщений, но теперь она просто показывает содержимое страницы? wp Query Сообщения для отображения в Nivo Slider get_posts игнорирует «категорию» и отображает все сообщения Поддержка одновременного редактирования API-интерфейс Customizer – класс не существует WooCommerce: Общие варианты продукта, цена по двору? Используются ли порядковые величины для «Активных установок»? Очистить постоянную ссылку URL для настраиваемого типа сообщения создать ссылку на профиль пользователя с именем пользователя

Получите последние 3 сообщения в сети

Как я могу запросить последние 3 сообщения в моей всей многосетевой сети WordPress?

Например, у BlogA есть 2 должности с 30 апреля, а почта с 27 апреля, а BlogB имеет 1 сообщение с 29 апреля. Мы получили бы две должности от BlogA и сообщение от BlogB.

Ссылка, предоставленная Кристин Купер, имеет отличный ответ. Есть много способов, и вы также можете просмотреть плагин WP Latest Posts для кода.

Начните с просмотра функции get_last_updated . WordPress предоставляет get_posts в качестве основы для извлечения сообщений даже в сети. Кроме того, посмотрите на switch_to_blog (), чтобы вытащить из сети. Последней частью головоломки является setup_postdata для глобальных почтовых данных.

Этот фрагмент кода может быть полезен. Прошу прощения, источник неизвестен, но изначально я не изначально.

$blogs = get_last_updated(); foreach( $blogs AS $blog ) { switch_to_blog( $blog["blog_id"] ); $lastposts = get_posts( 'numberposts = 1' ); foreach( $lastposts as $post ) : setup_postdata( $post ); ?> <a href="<?php the_permalink(); ?>" style='color:white !important;'><?php the_author(); ?></a> - <a href="<?php the_permalink(); ?>" style='color:white !important; margin-bottom: 5px;'><?php the_title(); ?></a></li></ul> <br /> <?php endforeach; restore_current_blog(); } 

Массив в get_posts может помочь выбрать условия для сообщений. Например, вы можете посмотреть смещение, потому что оно должно присутствовать на posts_per_page (взаимозаменяемой с numberposts ) для работы. Прочитайте и другие условия, такие как необходимость global post .