Устаревшее: функция create_function () устарела PHP 7.2 - PullRequest
0 голосов
/ 04 мая 2018
add_filter( 'option_page_capability_' . ot_options_id(), create_function( '$caps', "return '$caps';" ), 999 );

Как правильно написать это, чтобы не было ошибки:

устарел: функция create_function() устарела

1 Ответ

0 голосов
/ 04 мая 2018

Использовать анонимную функцию:

add_filter( 'option_page_capability_' . ot_options_id(), function($caps) {return $caps;}, 999 );

Имейте в виду, что это будет иметь другую функциональность для вашего кода, так как ваш код заменяет $caps в определении функции, которое содержит ошибки и запрашивает внедрение кода.

...