Загрузить плагин jquery в пользовательский виджет WordPress - PullRequest
0 голосов
/ 24 февраля 2010

Я пытаюсь создать виджет WordPress, содержащий фотогалерею jquery. Виджет будет только на нескольких страницах сайта, поэтому я хотел бы загружать плагин галереи jquery только тогда, когда виджет действительно отображается. Есть идеи, как это сделать? Я думаю, мне нужно добавить wp_enqueue_script в моей функции виджета где-то, но где?

1 Ответ

1 голос
/ 24 февраля 2010

Добавьте jquery, используя wp_enqueue_script. Затем вы можете отменить регистрацию этого скрипта для всех страниц, кроме тех, где вы собираетесь использовать виджет. Обратите внимание, что это может создать проблемы для будущих плагинов, использующих jquery!

add_action( 'wp_print_scripts', 'deregister_jquery', 100 );

function deregister_jquery() {
   if ( !is_page(array(2,'one page','another page')) ) {
      wp_deregister_script( 'jquery-js' );
   }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...