Думаю, многие разработчики тем под WP знают о возможности из любого модуля, темы или функции в WordPress подключить CSS или javascript прямо в шапку. Думаю, об этом знают не только разработчики под WP, но и обычные пользователи.

Так вот. Для того, чтобы подключить скрипт или стиль в шапку из любого места шаблона/модуля существует специальная функция wp_enqueue_script или wp_enqueue_style соотвественно.

Но, иногда бывает очень нужно отключить какой-то стиль/скрипт. Например в ситуации, когда лишний скрипт подключается каким-то модулем, и не хочется копаться в каком-то чужом коде. В таком случае вам поможет функция wp dequeue script.

Отключить CSS/JS с помощью wp dequeue script

wp dequeue script — это встроенная функция WP, она отключается скрипт, ранее назначенный при помощи wp_enqueue_script.
Для того, чтобы отключить стиль нужно использовать аналогичную функцию wp_dequeue_style.

Применение wp dequeue script

Рассмотрим применение этих функций на примере отключения скрипта jquery:

function my_wp_unset_scripts() {
   wp_dequeue_script( 'jquery' );
}
add_action( 'wp_print_scripts', 'my_wp_unset_scripts', 100 );

Можно поместить этот код в конец файла functions.php вашей темы WP и в на сайте будет отключен jquery, правда из-за этого могут перестать некоторые функции (мы приводим отключение jquery только для примера).
Рассмотрим подробнее. Сначала в примере мы описали функцию my_wp_unset_scripts, в которой вызывается wp dequeue script. Описание функции my_wp_unset_scripts нужно для того, чтобы удаление стиля/скрипта произошло точно после того, как она уже объявлена (то есть не перекрылось наше удаление добавлением). За это как раз и отвечает следующая строчка с add_action, которая назначает на событие wp_print_sctips вызов нашей функции my_wp_unset_scripts, что гарантирует точное удаление.

Если у вас есть, что защищать, то лучше всего воспользоваться услугами ЧОПа (http://taggerd.su/page/0/9/), это обеспечит комфортную безопасность вашего имущества.
С наступлением сезона мокрого снега, дождей и холодов, очень важно утеплить свой дом. Очень важное место в утеплении дома (МП окон, утепленных стен и т.д.) занимает качественная кровля крыш, что гарантирует теплую, прочную и, главное, сухую крышу.