Articles of jQuery

Вставка HTML и jQuery на страницу, использующую шаблон Defaut

У меня есть страница проверки, которая была построена по шаблону по умолчанию и имеет короткий код WooCommerce. Я хочу вставить строку вверху, которая похожа на ссылку, и когда вы нажимаете на строку, появляется всплывающее окно, которое дает больше информации. Я делал такие вещи на страницах WordPress, которые были созданы с помощью настраиваемого шаблона, который я […]

Как передать значение jQuery ajax URL

Я новичок в WordPress. У меня есть код jQuery, подобный этому … в моем файле header.php . jQuery(document).ready(function(){ jQuery("#wp-submit").click(function(){ username=jQuery("#userName").val(); password=jQuery("#passWord").val(); jQuery.ajax({ type: "POST", url: "<?php echo "http://" . $_SERVER['HTTP_HOST'] . $_SERVER['REQUEST_URI']; ?>", data: "name="+username+"&pwd="+password, success: function(html){ if(html=='true') { jQuery("div#result").css('display', 'inline', 'important'); jQuery("div#result").html("Login Successful"); console.log('true'); } else{ jQuery("div#result").css('display', 'inline', 'important'); jQuery("div#result").html("Wrong username or password"); } […]

Необходим обходной путь для небезопасного запроса конечной точки XMLHttpRequest

Я создаю агрегатор сортов в WordPress, который вытягивает сообщения, используя новый API с определенных сайтов. Большинство, если не все из этих сайтов не будут иметь SSL, таким образом, HTTP. Конечно, я получаю «Смешанный контент: страница [xxx] была загружена через HTTPS, но запросила небезопасную конечную точку XMLHttpRequest [yyy]. Этот запрос был заблокирован, содержимое должно быть передано […]

Запуск сценария jquery после короткого кода

Я действительно новичок в WordPress, и теперь мне нужно сделать плагин, который создает таблицу HTML из файла и печатает его на странице, и добавлять дополнительные функции в таблицу с помощью аддона DataTables jQuery. Это все должно произойти, когда я назову shortcode на странице. Мне удалось получить таблицу html на странице, но я понятия не имею, […]

Поле обновления Dynamicaly, созданное с помощью wp_editor ()

Я пытаюсь получить значение скрытого textarea созданного wp_editor() или проверить, что что-то на нем напечатано, но проблема в том, что значение обновляется в submit, а не динамически. Мне нужно проверить с помощью jQuery, заполнено ли поле или нет. Мое поле: $settings = array( 'editor_height' => 300, 'media_buttons' => false, 'teeny' => false, 'quicktags' => false […]

Нужно ли использовать jQuery для моего шаблона?

Я знаю, что jQuery используется как часть ядра WordPress, и он входит в стандартную форму при создании шаблона jQuery. Мне было интересно, однако, если можно избежать использования jQuery как части шаблона и использовать альтернативу, например, D3?

Как вызвать пользовательские плагины jQuery в элементы управления customizer

Я никогда не пытался использовать настройку темы, так или иначе я не считаю эту вещь хорошей. Но в последнее время я попробовал это и застрял в этом вопросе. Я расширил класс WP_Customize_Control чтобы WP_Customize_Control собственный WP_Customize_Control <select multiple="multiple"> , и он работает нормально. Теперь я хочу запустить плагин select2 jQuery для этого конкретного элемента управления, […]

WP Rest Api / Ajax POST не работает, когда не вошел в систему

Следуя документации WordPress о Rest Api , я могу сделать работу POST AJAX, но только при входе в WordPress. Вот основные файлы, указанные в документации: functions.php wp_localize_script( 'wp-api', 'wpApiSettings', array( 'root' => esc_url_raw( rest_url() ), 'nonce' => wp_create_nonce( 'wp_rest' ) ) ); app.js $.ajax( { url: wpApiSettings.root + 'wp/v2/posts/1', method: 'POST', beforeSend: function ( xhr […]

Применить сценарий jquery только к страницам и категориям товаров woocommerce

У меня есть этот скрипт, который автоматически прокручивается до основного содержимого при загрузке страницы. jQuery(document).ready(function($){ if ( $(window).width() < 768 || window.Touch) { $('html, body').animate({ scrollTop: $("#primary").offset().top}, 2000);} }); 1. Однако я хотел бы применить его только к нашим страницам и категориям товаров в woocommerce, чтобы он не работал на страницах дома / блога. Как […]

Запуск последней версии jQuery в дочернюю тему возвращает пустой экран

WordPress начинающий здесь. Я создал дочернюю тему, и я пытаюсь установить файл Bootstrap 4 внутри файла functions.php. Исходя из моего понимания, если я хочу правильно установить Bootstrap, мне нужно сначала вставить последнюю версию jQuery. Я полагаю, что родительская тема работает с более старой версией jQuery, потому что я вижу файлы jQueryUI, такие как core.min.js?ver=1.11.4 в […]