0
我激活一個插件時出現此錯誤。我不是一個專業的程序員,但我有一些PHP的經驗。請幫幫我。錯誤在if (in_array('template-widget', $widgets)) {
行。警告:in_array()[function.in-array]:第二個參數的數據類型錯誤
function ActionWpPrintScripts() {
global $post;
// Check to see if widget is present on page
$sidebars_widgets = wp_get_sidebars_widgets(false);
$widget_loaded = false;
if (is_array($sidebars_widgets)) {
foreach ($sidebars_widgets as $sidebar => $widgets) {
if (in_array('template-widget', $widgets)) {
$widget_loaded = true;
}
}
}
}
確保$ widgets是一個數組^^ –
在'$ widgets'上做一個'var_dump'並確保它是一個數組 – Neal
@JohnKugelman這個問題確實是_use_ wordpress,但這不是問題所在。 .. – Neal