Я просто обновил свой Customizr детскую тему, и я получаю следующее сообщение об ошибке на моей приборной панели:Недействительного аргумент для Еогеаспа(), так как обновление моего Customizr тема
Внимание: недопустимый аргумент поставляется для Еогеаспа() в /home/beaufort/public_html/wp-content/themes/customizr/inc/class-fire-utils.php на линии 653
Это то, что находится на линии 653:
foreach ($_font_groups as $_group_slug => $_font_list) {
и это следующее:
if ('list' == $_what) {
$_to_return[$_group_slug] = array();
$_to_return[$_group_slug]['list'] = array();
$_to_return[$_group_slug]['name'] = $_font_list['name'];
}
Я не знаю, когда дело доходит до php, поэтому ваша помощь будет очень полезна!
Большое спасибо
/**
* @return an array of font name/code OR a string of the font css code
* @parameter string name or google compliant suffix for href link
*
* @package Customizr
* @since Customizr 3.2.9
*/
function tc_get_font($_what = 'list' , $_requested = null) {
$_to_return = ('list' == $_what) ? array() : false;
$_font_groups = apply_filters(
'tc_font_pairs',
TC_init::$instance -> font_pairs
);
foreach ($_font_groups as $_group_slug => $_font_list) {
if ('list' == $_what) {
$_to_return[$_group_slug] = array();
$_to_return[$_group_slug]['list'] = array();
$_to_return[$_group_slug]['name'] = $_font_list['name'];
}
foreach ($_font_list['list'] as $slug => $data) {
switch ($_requested) {
case 'name':
if ('list' == $_what)
$_to_return[$_group_slug]['list'][$slug] = $data[0];
break;
case 'code':
if ('list' == $_what)
$_to_return[$_group_slug]['list'][$slug] = $data[1];
break;
default:
if ('list' == $_what)
$_to_return[$_group_slug]['list'][$slug] = $data;
else if ($slug == $_requested) {
return $data[1];
}
break;
}
}
}
return $_to_return;
}
Означает, что '$ _font_groups' не является массивом! – Rizier123
Спасибо @ Rizier123, как я могу это исправить? :-) – Anna
Вы должны использовать массив и/или убедиться, что это массив – Rizier123