Изменения страницы параметров ACF (расширенная настраиваемая страница) для применения в сети как глобальная опция - PullRequest
0 голосов
/ 21 ноября 2018

Здравствуйте! Я занимаюсь разработкой WordPress для нескольких сайтов и хочу создать страницу глобальных опций, используя гибкость страницы опций ACF и простоту обслуживания.Но проблема в том, что я не мог обновить опции по сети, используя глобальную опцию.

Можно ли использовать страницу параметров ACF для создания глобальных параметров мультисайта и обновления его параметров по сети?

1 Ответ

0 голосов
/ 21 ноября 2018

Если это возможно - создайте страницу параметров на своем "главном сайте", а затем, когда вы хотите получить и отобразить поля параметров, используйте функцию switch_to_blog ().

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

<?php
// theme options to come from home - root multi site (1)
global $switched; switch_to_blog(1);

// Display your option fields
echo get_field('example_field','options');

// Restore back to current site
restore_current_blog();
?>
...