Получить значение поля sub site в wordpress от ACF

У нас есть WordPressсайт, который имеет 10 sub сайты(блоги) . Мы показываем последнюю запись этих суб-сайтов на главном сайте . Недавно мы добавили и используем расширенное настраиваемое поле, которое сейчас активно на основном сайте и всех этих 10 суб-сайтах, и в каждом из них мы сидели просто поле true / false и его имя : is_announce.
На каждом сайте (главном или вспомогательных сайтах) у нас есть доступ к этому полю, get_fieldи он отлично работает .
Проблема в том, что на основном сайте у нас нет доступа к этим полям суб-сайтов.Похожеget_field, работает хорошо только для области каждого сайта ( основные или суб-сайты )

Как мы можем это исправить ?

Дополнение: как я уже говорил, мы показываем последнюю запись каждого веб-сайта sub . каждый из них был показан одним пользовательским полем (is_announce). Мы хотим прочитать его значение , и если это так True, показать что-то в верхней части каждого сообщения, что-то вроде тега .

1 ответ

  1. Основываясь на комментарии RST, я могу решить свою проблему :

                    <?php
    
                            $slug = $post->blogname;
                            $blog_id = get_id_from_blogname($slug);
    
                            switch_to_blog($blog_id);
    
                            if( get_field('is_announce') )
                            {
                                echo "<div class='announce-container'>ANNOUNCE</div>";
                            }
    
                            restore_current_blog();
    
                    ?>