ACF(Advance Custom Page)选项页面更改将作为全局选项应用于整个网络
ACF(Advance Custom Page) options page changes to be applied across the network as a global option
您好,我正在开发一个 wordpress 多站点,我想使用 ACF 选项页面的灵活性和更易于维护的方式创建一个全局选项页面。但问题是我无法使用全局选项更新网络中的选项。
是否可以使用 ACF 选项页面为多站点创建全局选项并通过网络更新它的选项?
是的,这是可能的 - 在 "main site" 中创建选项页面,然后当您想要获取和显示选项字段时,使用 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();
?>
您好,我正在开发一个 wordpress 多站点,我想使用 ACF 选项页面的灵活性和更易于维护的方式创建一个全局选项页面。但问题是我无法使用全局选项更新网络中的选项。
是否可以使用 ACF 选项页面为多站点创建全局选项并通过网络更新它的选项?
是的,这是可能的 - 在 "main site" 中创建选项页面,然后当您想要获取和显示选项字段时,使用 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();
?>