从多站点网络的wp_sitemeta获取数据 时间:2018-05-22 作者:Hanny 我有一个多站点网络,大约有30个站点。在wp_sitemeta 表中,有一些以前的开发人员设置的选项(其中之一是“template\\u color”)。所以在wp_sitemeta 桌子上有一个site_id 使用meta_key “template\\u color”和meta_value 颜色的十六进制值。我写了以下内容: foreach ( $sites as $site ) { switch_to_blog( $site->blog_id ); //do things $value = get_site_option( \'template_color\', \'not available\' ); echo $value; restore_current_blog(); } 但是$value 只显示每个站点的“不可用”。我做错什么了吗? 1 个回复 最合适的回答,由SO网友:SeventhSteel 整理而成 这方面的文档是相互矛盾的,但我认为wp\\U sitemeta的目的是只在wp\\U sites表中存储站点的信息,该表只存储网络中的主站点。将每个站点的template\\u颜色存储在各自的wp\\ublogid\\u选项表中更有意义。但是,保持数据不变,您可以使用以下选项,而不是get\\u site\\u选项:get_network_option( $site->blog_id, \'template_color\', \'not_available\' ) 结束 文章导航