Устаревший конструктор: класс
Всем привет,
Я только начал работать над сайтом Wordpress. Теперь на каждой строке (как front-end, так и back-end) мои веб-сайты дают мне следующее сообщение:
Устаревшие: методы с тем же именем, что и их класс, не будут конструкторами в будущей версии PHP; Qode_Theme_Options имеет устаревший конструктор в [LOCATION] в строке 14.
В строке 14 я нахожу следующий код:
class Qode_Theme_Options { /*** qode options class constructor, alse compatible for PHP4 ***/ function qode_Theme_Options() { add_action('admin_menu', array(&$this, 'qode_admin_menu')); add_action('admin_init', array(&$this, 'register_qode_theme_settings')); } function init_qode_theme_options() { global $qode_options_theme16; if(isset($qode_options_theme16['reset_to_defaults'])){ if( $qode_options_theme16['reset_to_defaults'] == 'yes' ) delete_option( "qode_options_theme16"); } if (! get_option("qode_options_theme16")) { add_option( "qode_options_theme16", array( "reset_to_defaults" => '', "number_of_chars" => 45, "first_color" => '', "second_color" => '', "background_color" => '', "background_color_box" => '', "highlight_color" => '', "selection_color" => '', "favicon_image" => QODE_ROOT."/img/favicon.ico",
Обратите внимание, что первая строка этого кода-строка 14. Массив продолжается и представляет собой список похожих элементов.
Что я уже пробовал:
Я уже некоторое время гуглю, и эта проблема кажется довольно распространенной, но все решения, которые я нахожу, предназначены для немного других проблем.
phil.o
В чем заключается ваш вопрос? :)