Articles of javascript

Проблема с запуском javascript в коротком коде

Я пытаюсь создать этот плагин для своего сайта, что позволит создавать короткие коды для извлечения данных из SDK iTunes Search. У меня уже есть работающий плагин iTunes Search SDK javascript, который извлекает данные из SDK поиска, но у меня возникает проблема с размещением требуемого javascript в коротком коде. Код, который у меня есть, выглядит следующим […]

Какой способ можно использовать для добавления JavaScript в сообщение на странице с использованием шаблона темы, который не включает get_header () и get_footer ()?

Поэтому причина, по которой я не хочу включать get_header() или get_footer() заключается в том, что эта страница будет загружена как iframe с использованием модального плагина толстого окна, и его содержимое будет формой, и я не хочу, чтобы вышеупомянутый теги, чтобы отображать все меню и изображения баннеров и меню, а также содержание нижнего колонтитула, потому что […]

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); […]