我得到了错误Fatal error: Uncaught Error: Call to undefined function get_current_site() in XXXXXXXX
<为什么会这样?在使用该功能之前,是否需要加载某些内容?我的安装错误吗?
提前感谢
PS:我的代码(如果您需要)
$f = function () {
ob_start();
var_dump(get_current_site());
file_put_contents(__DIR__ . \'/dump.html\', ob_get_clean());
return;
// I actually want to put styles here later, which change with every page
};
add_action(\'wp_enqueue_scripts\', $f);
最合适的回答,由SO网友:Jacob Peattie 整理而成
get_current_site()
是用于获取当前Multisite Network. 与其他多站点相关功能一样,如果您的站点未配置为多站点网络,则无法使用该功能。
我无法从您的代码中判断您试图使用该函数的目的,因此我无法提供使用建议罢工>
如果要检查您是否在特定页面上,可以使用is_page()
如果您正在检查的页面:
if ( is_page( \'about-us\' ) ) {
}
if ( is_page( 5 ) ) {
}