Articles of ajax

Ajax: вызов неопределенной функции plugin_function () … не может вызвать любую функцию плагина

Я использую запрос Ajax для отображения некоторого контента, но я не могу использовать ни одну из моих функций плагинов. Javascript: $('#load_more').click(function() { var data = { action: 'load_more', id: $("input#id").val() }; jQuery.post(ajaxurl, data, function(response) { $("#content").append(response); }); }); PHP в functions.php: function load_more(){ $id = intval($_POST['id']); if(!isset($id) or !is_numeric($id)){ echo "Error";} else { $works = […]

Изучение проблем и использование фильтров и действий WordPress

У меня есть пользовательский плагин WordPress, который я разработал. Плагин – это набор виджета, содержащий кучу пользовательских виджетов. Сценарий Плагин позволяет создавать собственные CSS-стили путем создания пользовательского CSS-файла через WordPress AJAX. Вот как я создаю пользовательскую таблицу стилей CSS AJAX: Создайте файл CSS WordPress AJAX /** * Enqueue the widgets stylesheet */ public function add_awp_css(){ […]

Использование ajax при редактировании страницы редактирования категории?

add_action ( 'edit_category_form_fields', 'tag_category_fields'); add_action ( 'edited_category', 'save_tag_category_fields'); add_action('wp_ajax_my_action', 'tag_category_fields'); function tag_category_fields($tag){ $t_id = $tag->term_id; $tag_items_list = individual_tag(); $mytags = $_POST['whatever']; ?> <tr class="form-field"> <th scope="row" valign="top"><label for="category_tag_list"><?php _e('Available Categary Tags'); ?></label></th> <td> <form class="category_tag_list_values"> <select id="list_category_tags" name="list_category_tags" style="width: 300px; padding: 5px; overflow-y: auto;" multiple="multiple"> <?php foreach($tag_items_list as $tags){ ?> <option value="<?php echo $tags->name ?>"><?php […]

Динамически добавлять дополнительные поля / удалять последнее поле в форме

Я хочу создать форму, содержащую кнопки «добавить еще одно поле» и «удалить последнее поле», которые будут делать именно это, – динамически добавить поле в мою форму или удалить последнюю. Я сделал это в Drupal, но не знаю, как именно добиться этого в WordPress. Моя основная логика – использовать ajax для динамического вставки новых полей или […]

Первая попытка AJAX, и он продолжает получать Отменено. Не удается получить результаты для показа

Это моя первая попытка Ajax. У меня есть работа в том, что база данных правильно вставила запись, однако, как только это будет сделано, она не вернет ответ, который я настроил. Как будто AJAX вообще не называется. Любая помощь будет принята с благодарностью. Вот мой код: //Enqueue Scripts add_action( 'init', 'my_script_enqueuer' ); function my_script_enqueuer() { wp_register_script( […]

Запретить второй сеанс входа в систему

Я пытаюсь найти решение уже 2 месяца, но, к сожалению, я не получил никаких результатов. У меня есть сайт на основе подписки, который передает музыку. То, что покупают в основном покупатели, – это «панель», где они слушают музыку без необходимости обновления страницы. Мне нужно запретить регистрацию своей учетной записи, если она уже используется. Я нашел […]

wp_query-> max_num_pages всегда возвращает 0 в пользовательском типе сообщения

Привет там я разрабатываю тему, где мне приходится загружать некоторые сообщения с помощью ajax, на моей странице индекса все работает правильно, проблема в том, когда мне нужно использовать его в пользовательском типе сообщений, передаю значения для файла jquery с помощью wp_localize_script, он передает правильное значение, когда у меня есть обычные сообщения, но он всегда проходит […]

Живая проблема WordPress P2

Все работало отлично в локальном хосте. Когда я загрузил все онлайн, представление ajax, похоже, не работает. Это обновление страницы для комментариев, а обновление в реальном времени не работает У меня есть это, которое появляется, когда я нахожусь на моем онлайн-сервере (консоли): Uncaught TypeError: undefined не является функцией Для функции: locale = new wp.locale (wpLocale), У […]

do_shortcode через ajax

Я пытаюсь вызвать контакт-форму-7 через ajax с do_shortcode. Но он показывает только «код короткого кода». function example_ajax_request() { // The $_REQUEST contains all the data sent via ajax if ( isset($_REQUEST) ) { $shortcode = do_shortcode("[contact-form-7 id='900' title='Email Us']"); echo apply_filters('the_content', $shortcode); die; } add_action( 'wp_ajax_example_ajax_request', 'example_ajax_request' ); add_action( 'wp_ajax_nopriv_example_ajax_request', 'example_ajax_request' ); add_action( 'init', create_function('', […]

Как обрабатывать файлы cookie из плагина WordPress на кешированной странице?

Я пытаюсь написать плагин, который может работать с кукисами на сайте WordPress, который использует кеширование страниц ( почему? ). Я слежу за этим уроком на Esanctuary.net . Я пытаюсь написать error_log, чтобы проверить, работает ли логика cookie, но по какой-то причине я не получаю никаких журналов из функции esanctuary_sidebar_cookie при использовании перехватчиков wp_ajax. Я также […]