@skdon

Wp_deregister_script не работает, почему?

День добрый!
Подскажите, пожалуйста, почему не работет wp_deregister_script в данном примере.
Нахожу имя подключаемой библиотеки в файле плагина
wp_enqueue_script( 'pointer_script', plugins_url( '/media/js/pointer.js', __FILE__ ), array( 'jQuery') );

Далее в function пишу код
add_action( 'wp_enqueue_scripts', 'my_deregister_javascript');
function my_deregister_javascript() {
		wp_deregister_script( 'pointer_script' );
		wp_deregister_script( 'dsq_count_script' );
}

По идее скрипт pointer_script должен быть отключен на всех страницах.
Но он так и остается подключенным.
Подскажите, где "собака зарыта"
  • Вопрос задан
  • 485 просмотров
Решения вопроса 1
Punkie
@Punkie
Значит скорее всего вызов скрипта pointer_script висит не на хуке wp_enqueue_scripts. Посмотрите в файле плагина - в какой хук реализовано подключение.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
wppanda5
@wppanda5 Куратор тега WordPress
WordPress Mедведь
Потому, что плагин дискуса написан черезвычайно рукожопо
https://github.com/disqus/disqus-wordpress/blob/ma...
Ответ написан
Комментировать
@HAbRAhabp
Попробуйте событие after_setup_theme
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы