Предупреждения о недопустимых строках плагина WordPress Options Framework ⇐ Php
Предупреждения о недопустимых строках плагина WordPress Options Framework
У меня есть тема, которую я купил некоторое время назад, но автор больше не поддерживает ее. Тема отлично работает, и я хотел бы продолжать использовать ее в обозримом будущем. Однако недавно я заметил, что на сайте появляется несколько предупреждений PHP, связанных с плагином Options Framework.
Ниже приведен пример одного из предупреждений:
Внимание: array_keys() ожидает, что параметр 1 будет массивом, строка указана в /removed-for-this-post/functions.php в строке 590
А вот код, с которым это связано:
588 $heading_weights = of_get_option( 'heading_font_weights', options_typography_get_font_weights() ); 589 $body_weights = of_get_option( 'body_font_weights', options_typography_get_font_weights() ); 590 $heading_weights_values = array_keys($heading_weights, true); Проблема в строке 590.
Когда я делаю var_dump $heading_weights, он выводит string(401) " 1 1".
Все это было готово в более ранних версиях PHP, и теперь предупреждения отображаются в PHP 7.4.3. Как мне исправить предупреждения?
У меня есть тема, которую я купил некоторое время назад, но автор больше не поддерживает ее. Тема отлично работает, и я хотел бы продолжать использовать ее в обозримом будущем. Однако недавно я заметил, что на сайте появляется несколько предупреждений PHP, связанных с плагином Options Framework.
Ниже приведен пример одного из предупреждений:
Внимание: array_keys() ожидает, что параметр 1 будет массивом, строка указана в /removed-for-this-post/functions.php в строке 590
А вот код, с которым это связано:
588 $heading_weights = of_get_option( 'heading_font_weights', options_typography_get_font_weights() ); 589 $body_weights = of_get_option( 'body_font_weights', options_typography_get_font_weights() ); 590 $heading_weights_values = array_keys($heading_weights, true); Проблема в строке 590.
Когда я делаю var_dump $heading_weights, он выводит string(401) " 1 1".
Все это было готово в более ранних версиях PHP, и теперь предупреждения отображаются в PHP 7.4.3. Как мне исправить предупреждения?
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение