Есть очень хорошая функция вывода контента страницы по ID в любом месте сайта:
post_content); ?>
Установив Мультисайтовость WordPress встала задача вывести контент страницы по ID, но определенного префикса из БД.
example.ru —> префикс wp_
site1.example.ru—> префикс wp_2_
site2.example.ru —> префиск wp_3_
Задача:
на основном сайте (example.ru) есть страница ее ID=4 (назовем ее «MAINPAGE»).
теперь нужно вывести контент «MAINPAGE» внутри site2.example.ru в любом месте сайта.
Вопрос:
как сформировать запрос, чтобы вывелась эта страница?
код ниже не учитывает префикса в БД, поэтому при данному запросе будет отображена страница с ID=4 с учетом префикса site2.example.ru (wp_3_), а надо с (wp_)
post_content); ?>
Аналогичный вопрос по записям ($post)
какой запрос сформировать, чтобы вести запись по ID с учетом префикса «wp_2_», например.


Как я понимаю вот так
<?php switch_to_blog('1'); $page_id = 4; $page_data = get_page( $page_id ); echo apply_filters('the_content', $page_data->post_content); restore_current_blog(); ?>Где 1 это собственно головной сайт, вместо него может быть ID любого сайта сети