Articles of javascript

admin-ajax.php отвечает 0

Я пытаюсь перенести некоторые ранее функциональные ajax на плагин WordPress, который я помогаю развивать. На переднем конце мой javascript выглядит так: // this is inside a succesfully called JS function jQuery.ajax({ action: 'mbp-deleteFrame', url: mbp_Ajax.ajaxurl, type:"POST", data:{'deleteFrame':id}, success: function(resp){ console.log(resp); } }); В моем основном файле плагина у меня также есть <?php function mbp_admin_scriptInsert(){ wp_register_script('mbp_admin_scripts', […]

WordPress Ajax всегда возвращает ошибку 404

Я просто получил этот код из учебника. Кажется, я не могу заставить его работать. HTML (home.php) <form name="myform" id="myform" action="" method="POST"> <!– The Name form field –> <label for="name" id="name_label">Name</label> <input type="text" name="name" id="name" size="30" value=""/> <br> <!– The Email form field –> <label for="email" id="email_label">Email</label> <input type="text" name="email" id="email" size="30" value=""/> <br> <!– The […]

Падение назад CDN в JavaScript

В HTML5 Boilerplate он захватывает JQuery Google CDN с помощью этого JS-кода <!– Grab Google CDN's jQuery, with a protocol relative URL; fall back to local if offline –> <script src="//ajax.googleapis.com/ajax/libs/jquery/1.7.1/jquery.min.js"></script> <script>window.jQuery || document.write('<script src="js/libs/jquery-1.7.1.min.js"><\/script>')</script> Я попытался перенести его в WP с помощью этого PHP-кода function sbi_cdn_jquery() { global $wp_scripts; wp_deregister_script('jquery'); echo '<script src="//ajax.googleapis.com/ajax/libs/jquery/' . […]

Как импортировать / загружать файлы с помощью jQuery AJAX?

Я продолжаю сталкиваться с проблемой получения файлов (ов), добавленных в AJAX, так что функция ajax сервера может обрабатывать данные. Как я могу передать $ _FILES так же, как и с действием по умолчанию (встроенным в элементы формы)? Форма HTML <form id="frmImport" name="frmImport" method="post" enctype="multipart/form-data" > <input id="file_import" name="importData" type="file" /> <br/> <button id="btn_import" type="submit" >Import</button> […]

Пользовательская конечная точка PHP для вызова AJAX плагина

Я пишу плагин в первый раз, и у меня проблема. Я использую AJAX в своем плагине. Мой файл JavaScript находится в папке ../wp-content/plugins/myplugin/js/ , и в нем я пытаюсь вызвать файл PHP, который находится в папке ../wp-content/plugins/myplugin/ jQuery.ajax({ url: "/wp-content/plugins/myplugin/myfile.php?myparam=" + myparam, context: document.body }); Мой вопрос: как я могу заставить эту ссылку работать независимо […]

Как правильно удалить определенные файлы CSS / JS из шаблона

Мне нужно создать оптимизированную версию моего верхнего и нижнего колонтитула и удалить много CSS и JS, которые включены. Как мне это сделать? Например, я хочу удалить все ссылки на Woocommerce из верхнего и нижнего колонтитула для определенного шаблона, но сохраните его во всех других шаблонах. Я создал новый шаблон с новым верхним и нижним колонтитулом […]

Правильная реализация Javascript

Вместо того, чтобы вызывать скрипт из файла, я помещаю несколько моих javascripts в файл шаблона, называемый code.php. Затем я вызываю code.php в нижнем колонтитуле, вставляя <?php include (TEMPLATEPATH . '/codes.php'); ?> <?php include (TEMPLATEPATH . '/codes.php'); ?> в footer.php Должен ли я продолжить этот метод, или я должен сохранять каждый скрипт в своем собственном файле, […]

Как мне нужно регистрировать JavaScript, который не является файлом?

Для плагина, который я создаю, он генерирует пользовательский JavaScript, который должен быть выполнен в нижнем колонтитуле страницы. Будучи тем, что это пользовательский JavaScript, я не могу просто поместить его в файл и зарегистрировать и вставить файл. Как мне заняться регистрацией и заполнением пользовательского JavaScript? Примечание. Это будет для Shortcode. JavaScript будет выглядеть примерно так, $("#CustomID").aFunction(withCustomData); […]

Администратор может ввести JavaScript – потенциальный риск для безопасности?

WP 3.5 / TwentyTwelve / Чистая установка. Я пробую это при входе в систему как администратор и редактор. Я попробую добавить ответ для первого сообщения «Hello World»: <script>alert('XSS')</script><script><</script> и получить всплывающее окно , Это потенциальный риск для безопасности или не может заботиться? Спасибо за продвижение ..

Настройка jquery для WordPress

Я изо всех сил пытаюсь заставить этот скрипт работать над WordPress. На Fiddle он хорошо работает https://jsfiddle.net/xqxk2qdg/2/ Любая идея, почему я могу получить эту проблему? Он правильно помещен в очередь и загружен на страницу. var array = []; var array1 = $('#input_8_3').val().split(','); $("#input_8_3").val(array.join()); (function($){ $('div.thumbn').click(function() { var text = $(this).attr("id").replace('img-act-',''); var oldtext = $('#input_8_3').val(); if […]

Intereting Posts
как обновить содержимое редактора из метабокса Добавить дополнительный класс в wp-caption? Как добавить активность плагина в меню? Получить все пользовательские размеры в атрибуте srcset Размещено на + только дату (а не время) добавление Google Analytics через эхо или между тегами <php> Уровень приоритета add_action wp_enqueue_script работает только для администраторов Запретить перенаправление на пользовательскую форму входа в WordPress Загрузить изображение в интерфейсе> Создать направление и / или переименовать имя файла? Как разместить документы Word в Интернете, чтобы их можно было загружать, печатать и читать через веб-страницу? Пользовательская тема: альтернативы длинному списку «include» в functions.php Как получить идентификатор сообщения при создании JS-переменных с помощью localize_script Как мне удалить из строя домашнюю страницу? Обработка большого количества $ wpdb не вставляет все данные как изменить названия меню