-5

タイポグラフィにupthemeオプションパネルを使用しています。私はPHPを初めて使用し、次のエラーが発生します。

注意:wp-content / themes / XXXX / admin / library / engines / typography-engine.php:74-未定義のインデックス:

74行目には次のコードが含まれています。

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

同様の質問に対する回答を読みましたが、エラーの解決策を見つけることができませんでした。助けてください。お時間を割いていただきありがとうございます。

4

2 に答える 2

0

エラーから明らかなように、配列に使用している現在のインデックスが存在しないことがわかります。

$up_fonts[$font]['style']設定されていません。

配列を十分に定義していません。値が存在するかどうかを確認します

if (isset($up_fonts[$font]['style'])):
  $stylesheet = $up_fonts[$font]['style'];
endif;
于 2013-03-06T09:56:29.370 に答える
0

タグの周りに isset 条件を追加する必要があります(またはその効果に似たもの)

if (isset($up_fonts[$font]['style'])) {
  // logic here...
}
于 2013-03-06T09:54:56.440 に答える