Wordpress上未定义的索引错误PHP

时间:2013-03-06 09:51:26

标签: php wordpress undefined

我正在使用uptheme选项面板进行排版。我是PHP的新手,我收到了这个错误:

注意:wp-content / themes / XXXX / admin / library / engines / typography-engine.php:74 - 未定义索引:

第74行包含以下代码:

$stylesheet = $up_fonts[$font]['style'];

我已经阅读了类似问题的答案,但我一直无法找到错误的解决方案。 请帮忙。 感谢您抽出宝贵时间回答。

2 个答案:

答案 0 :(得分:0)

您需要在标签周围添加一个isset条件(或类似于该效果的东西)

if (isset($up_fonts[$font]['style'])) {
  // logic here...
}

答案 1 :(得分:0)

显然,从错误中可以看出,您使用的数组当前索引不存在。

$up_fonts[$font]['style']未设置。

您尚未充分定义阵列。检查值是否与

一起存在
if (isset($up_fonts[$font]['style'])):
  $stylesheet = $up_fonts[$font]['style'];
endif;