Articles of ajax

Загрузка боковой панели по вызову Ajax

Я хотел загрузить пользовательскую боковую панель при выполнении вызова Ajax, поэтому я нашел способ: add_filter( 'loop_start', 'my_sidebar_widget', 25 ); но он показывает боковую панель даже в панели администрирования СМИ, поэтому я подумал о том, чтобы сделать: if( !is_admin() ) { add_filter( 'loop_start', 'my_sidebar_widget', 25 ); } но он все еще загружался в панель управления медиа, […]

Не удается получить строку запроса в вызове ajax

Я разрабатываю плагин, который экспортирует в PDF ваше текущее сообщение в панели администратора. Предположим, что вы используете «продукт» типа post, тогда URL должен быть: edit.php?post_type=product . Я хочу получить эту строку запроса (может быть что-то более сложное, post_typeproduct&area=new-your например), и установить цикл (в вызове ajax) для создания и отображения PDF-файла. Проблема в том, что я […]

Передать jquery var функции в functions.php

У меня есть js в /js/functions.js: jQuery(document).ready( function($){ //Some event will trigger the ajax call, you can push whatever data to the server, simply passing it to the "data" object in ajax call $.ajax({ url: ajax_object.ajaxurl, // this is the object instantiated in wp_localize_script function type: 'POST', data:{ action: 'myaction', // this is the function […]

Показать предварительный загрузчик ajax для больших изображений в сообщениях

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

Гиперссылка для выполнения PHP

Ниже приведен код, который добавит столбец «Отпечатано в Gravity Forms» и отобразит зеленую или красную точку, представляющую, если форма была напечатана. Если форма не была напечатана, я пытаюсь: a) переключить цвет; b) распечатать страницу. Как я могу вызвать код PHP для переключения и печати страницы? add_action("gform_entries_column", "add_icon", 10, 5); function add_icon($form_id, $field_id, $value, $lead, $query_string){ […]

admin-ajax.php возвращает все переменные php

У меня проблема в пользовательской функции. Функция, которая добавляет в предложение WHERE в Store Locator Pro, работает правильно сама по себе, но я хочу, чтобы она работала только на определенной странице, а не на всех других страницах Locator. Должно быть простым, получить идентификатор страницы, на которой я хочу, чтобы она работала, и обернуть фильтр в […]

Динамическая галерея

Я создаю сайт на одной странице, и это означает, что все ссылки должны динамически вызывать динамический пост. Я нашел этот учебник и с помощью некоторых людей из StackOverflow мне удалось создать страницы, которые делают именно это. Но новый вызов развернулся, когда мне нужно было создать набор динамических галерей на странице. Итак, вот что должно случиться: […]

Конструктор плагинов, называемый несколько раз

У меня есть плагин со следующей структурой – class emailPlg { static $tableName; static $pluginDbVersion = 1.0; function __construct() { global $wpdb; emailPlg::$tableName = $wpdb->prefix . 'emails'; $installedPluginVer = get_site_option(EMAIL_VER); if ($installedPluginVer != cases::$pluginDbVersion) { $this->buildDb(); } add_action('wp_ajax_emailsActionTag', array($this,'handleRequests')); add_action('wp_ajax_nopriv_emailsActionTag', array($this,'handleRequests')); add_action('wp_enqueue_scripts', array($this,'enqueScripts')); } function buildDb() { } function handleRequests() { $recvData = $_POST['dataToProcess']; $respData […]

WordPress – admin-ajax.php возвращает 502 Bad Gateway

Я получаю ошибку 502 Bad Gateway для wp-admin / admin-ajax.php – это сайт WP, размещенный на WebFaction, который использует nginx. Там, где это наиболее очевидно, появляется при добавлении нового сообщения или страницы, нажимая «Вставить медиа», ничего в библиотеке не появляется. Консоль инспекторов заполнена такими: POST http://lightuphope.org/wp-admin/admin-ajax.php 502 (Bad Gateway) load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,jquery-ui-core,jquery-ui-widget,jquery-u…:5 send load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,jquery-ui-core,jquery-ui-widget,jquery-u…:5 x.extend.ajax load-scripts.php?c=1&load%5B%5D=jquery-core,jquery-migrate,jquery-ui-core,jquery-ui-widget,jquery-u…:5 i […]

Могу ли я сделать кросс-домен ajax-ответа?

Я пытаюсь сделать один межсегментный ответ ajax-ответа. Это возможно? Я пробовал что-то вроде этого, но это не помогло: function my_call_callback() { header("Access-Control-Allow-Origin: *"); if (headers_sent()) echo "headers was sent"; else echo "headers was not sent"; // This is what I get die(); } add_action('wp_ajax_my_call', 'my_call_callback'); ОБНОВЛЕНИЕ: он внезапно начал работать. Не знаю, почему. Я подозреваю, […]

Intereting Posts
WordPress с 1,5 миллионами сообщений Ищете простой плагин для проверки Выпадающий список с контрольным списком Создание страницы архива, в которой перечислены внешние данные Как предотвратить дублирование циклов? почему этот медиа-запрос не работает / не загружается, когда я помещаю его в дочернюю тему? отображать пользовательские папки мультимедиа для всплывающего окна WordPress Как сделать сообщение выше? Вставить PHP-код в текст доступ к родительским переменным в дочерней конструкции без выполнения действий в родительском Использование текущего пользователя в пользовательской ссылке Как разрешить пользователям следить за сообщением, а затем разрешать администраторам отправлять по электронной почте всех пользователей, которые следовали этому сообщению? Как перенаправить ссылки на профили при регистрации Добавить класс в term_description Изменение SQL_MODE в wp-config.php