WordPress多站点-从wp_sitemeta获取数据

我有一个多站点网络, 上面有大约30个站点。
在wp_sitemeta表中, 先前的开发人员设置了一些选项(其中一个是” template_color” )。
因此, 在wp_sitemeta表中, 有一个site_id, 其meta_key为’ template_color’ , 每个主题的颜色的十六进制值的meta_value。
我写了以下内容:

foreach ( $sites as $site ) { switch_to_blog( $site-> blog_id ); //do things $value = http://www.srcmini.com/get_site_option('template_color', 'not available' ); echo $value; restore_current_blog(); }

但是$ value仅显示每个站点” 不可用” 。
我做错了什么吗?
#1你是否尝试过使用get_option()代替get_site_option()?
多站点上的get_site_option()应该始终返回整个网络范围内的设置;)
相反, get_option()应该返回特定于站点的。
【WordPress多站点-从wp_sitemeta获取数据】让我知道!

    推荐阅读