Задать вопрос
@Zhitelzemly

Как вывести записи с одного сайта на все в мультисайте?

Всем привет, есть мультисайт с разными регионами на основном сайте есть новостные записи но при выборе города они пропадают, как выводить новостные записи на всех регионах ?
  • Вопрос задан
  • 121 просмотр
Подписаться 1 Простой Комментировать
Решения вопроса 2
kryamk
@kryamk
Ответ написан
Комментировать
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
// переключаемся на ID основного сайта сети
switch_to_blog( get_main_site_id() );

// задаем нужные нам критерии выборки данных из БД
$args = array(
	'posts_per_page' => 6,
	'post_type' => 'post',
);

$query = new WP_Query( $args );

// Цикл
if ( $query->have_posts() ) {
	while ( $query->have_posts() ) {
		$query->the_post();
		echo '<h3>' . get_the_title() . '</h3>';
	}
} else {
	// Постов не найдено
}
// Возвращаем оригинальные данные поста. Сбрасываем $post.
wp_reset_postdata();

// возвращемся к текущему блогу
restore_current_blog();
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы