Мы недавно обновили наш Wordpress для работы с PHP 7.2
. После нескольких проблем я включил отладку, чтобы увидеть, что большая часть проблемы - устаревший код.
Я не программист, но я просмотрел форумы и нашел пару ответов. Вот то, на чем я застрял и не могу понять.
КОД 1
if ( file_exists( self::$_plugin_path . '/controllers/activation.php' ) ) {
$escaped_plugin_path = preg_replace( '#^\\\\\\\\#', '\\\\\\\\\\\\\\\\', self::$_plugin_path );
register_activation_hook( self::$_plugin_path . '/' . pb_backupbuddy::settings( 'init' ), create_function( '', "require_once('" .
}
КОД 2
$section_callback = create_function('', 'echo "' . $desc . '";');
КОД 3
add_action( 'admin_enqueue_scripts', create_function( '',
"wp_enqueue_style( 'pb_backupbuddy-wp-admin', '" . pb_backupbuddy::plugin_url() . "/css/wp-admin.css', array(), pb_backupbuddy::settings( 'version' ) );"
)
Я ценю любую помощь, которую могу получить.