Дипломник - Репутация: 19
- Webmoney BL:
? | Приветствую! Решение нашли? Разрабы плагина намудрили с совместимостью версий. Вот что я накопал, на одном из проблемных сайтов. Если js на странице работает (по крайней мере можно переключать табы в метабоксе yoast), то проблема в том, что в зависимостях к скрипту sc****r (этот скрипт отвечает за указанный функционал, строит html нужной вкладки) указан стандартный wordpress-овский скрипт wp-sanitize. А этот скрипт встроен в WP с версии 4.9. Решения: 1. Желательное. Обновить все до последних версий, начиная с wordpress. Если не хотите на Гутенберг переходить, то ходя бы до 4.9.9 2. Зарегистрировать wp-sanitize из темы:
PHP код: add_action('admin_enqueue_scripts', function() {
if (!wp_script_is('wp-sanitize', 'registered')) {
wp_register_script('wp-sanitize', get_template_directory_uri() . '/js/wp-sanitize.min.js', array('jquery'), false, true);
}
}, 1);
При этом не забудьте кинуть wp-sanitize.min.js взятый из /wp-includes/js/ из версии wp 4.9.9 в папка_темы/js/ |