Функция create_function устарела
-
Я знаю что надо писать в поддержку плагина. Но в FAQ плагина автор четко и ясно дал понять что никакой поддержки мне ждать не надо.
В общем у меня в логе возникает сообщение:[13-Jan-2019 05:00:26 UTC] PHP Deprecated: Function create_function() is deprecated in /var/www/u2865/data/www/***.ru/wp-content/plugins/wpmovielibrary/includes/config/wpmoly-admin-menu.php on line 89 [13-Jan-2019 05:00:26 UTC] PHP Deprecated: Function create_function() is deprecated in /var/www/u2865/data/www/***.ru/wp-content/plugins/wpmovielibrary/includes/config/wpmoly-admin-menu.php on line 102 [13-Jan-2019 05:00:26 UTC] PHP Deprecated: Function create_function() is deprecated in /var/www/u2865/data/www/***.ru/wp-content/plugins/wpmovielibrary/includes/config/wpmoly-admin-menu.php on line 115
Вот фрагмент кода с 89, 102 и 115 строками.
'collections' => array( 'page_title' => __( 'Collections', 'wpmovielibrary' ), 'menu_title' => __( 'Collections', 'wpmovielibrary' ), 'capability' => 'manage_categories', 'menu_slug' => 'edit-tags.php?taxonomy=collection&post_type=movie', 'function' => null, 'condition' => create_function('', 'return wpmoly_o( "enable-collection" );'), 'hide' => false, 'actions' => array(), 'scripts' => array(), 'styles' => array() ), 'genres' => array( 'page_title' => __( 'Genres', 'wpmovielibrary' ), 'menu_title' => __( 'Genres', 'wpmovielibrary' ), 'capability' => 'manage_categories', 'menu_slug' => 'edit-tags.php?taxonomy=genre&post_type=movie', 'function' => null, 'condition' => create_function('', 'return wpmoly_o( "enable-genre" );'), 'hide' => false, 'actions' => array(), 'scripts' => array(), 'styles' => array() ), 'actors' => array( 'page_title' => __( 'Actors', 'wpmovielibrary' ), 'menu_title' => __( 'Actors', 'wpmovielibrary' ), 'capability' => 'manage_categories', 'menu_slug' => 'edit-tags.php?taxonomy=actor&post_type=movie', 'function' => null, 'condition' => create_function('', 'return wpmoly_o( "enable-actor" );'), 'hide' => false, 'actions' => array(), 'scripts' => array(), 'styles' => array() ),
Мне бы очень хотелось не получить от вас готовое решение, а реально что бы вы мне помогли научится самому исправить это. Мои знания никакие, по мануалу PHP об устаревшей функции я получаю ошибку 500 в админке.
Просмотр 3 ответов — с 1 по 3 (всего 3)
Просмотр 3 ответов — с 1 по 3 (всего 3)
- Тема «Функция create_function устарела» закрыта для новых ответов.