Articles of Действия

почему не работает ajax, что add_action, зарегистрированное в wordpress

Я создаю страницу шаблона в WordPress и использую add_action для определения действия, которое используется в Ajax. <?php /*template name: get_pass */ add_filter('wp_ajax_my_action1','mda_get_license'); function mda_get_license(){ echo 54; die(); } ?> и использовать код jQuery ниже: (function( $ ) { $(function(){ $("#btn_code").click(function(){ showPass($("#input_serial").val()); }); function showPass(str) { if (str.length != 0) { $.post("http://example.com/wp-admin/admin-ajax.php",{action:'my_action1'},function (response) { alert(response); }) […]

Использовать remove_meta_box условно на пользовательский тип сообщения

У меня есть пользовательский тип сообщений с некоторыми пользовательскими полями таксономии, я хочу скрыть их, когда на дочерних страницах. Я обнаружил, что remove_meta_box работает нормально, но я просто не могу получить доступ к объекту $ post в действии. В настоящее время у меня есть function remove_post_custom_fields($post) { global $post; if( count($post->ancestors) > 0 ){ remove_meta_box( […]

Как показать биографию пользователей на странице

Я довольно новичок в WordPress. У меня есть пользователи, которые создают профили на моем сайте, и один из разделов – их биография. Как я могу взять эту информацию и отобразить ее, если вы скажете «страницу профиля пользователя». благодаря

Добавить / удалить действие при переключении jQuery

У меня есть настройка Ajax, и я пытаюсь переключить функцию на загрузку в wp_head. Он работает с первой функцией переключения, но вторая функция не регистрируется. function av_maintenance_mode_turn_on() { if( !wp_verify_nonce( $_GET['nonce'], 'av-maintenance-mode-nonce' )) die( 'Go away!'); if( add_action( 'get_header', 'av_maintenance_mode_active' ) ) { echo 'maintenance_mode_on'; } die(); } add_action( 'wp_ajax_toggle_av_maintenance_on', 'av_maintenance_mode_turn_on' ); Эта функция работает […]

Скрипт Enque, основанный на параметре url

Я использую следующее, чтобы вставить сценарий в админ. function add_admin_scripts( $hook ) { global $post; if ( $hook == 'post-new.php' || $hook == 'post.php' ) { if ( 'custom' === $post->post_type ) { wp_enqueue_script( 'myscript', get_stylesheet_directory_uri().'/js/custom.js' ); } } } add_action( 'admin_enqueue_scripts', 'add_admin_scripts', 10, 1 ); Но я хочу поставить в очередь, когда action=edit находится […]

add_actions, вызванный функцией functions.php, не возвращает хорошие значения

Я пытаюсь добавить некоторую защиту безопасности / доступа на свой сайт с помощью функции functions.php. Однако всякий раз, когда я пытаюсь добавить через functions.php (а не как плагин, который я делал в прошлом), он терпит неудачу (всегда возвращает false). Например: add_action("parse_query", checkaccess()); // in functions.php а также function checkaccess() { $allowAccess = false; if(is_admin()||is_front_page()||is_home()||current_user_can('administrator')) $allowAccess=true; […]

admin-ajax.php Предупреждение «Отсутствует аргумент 2»

У меня есть следующий код в functions.php <script type="text/javascript"> var post_id = "1055"; // hardcoded post id for testing purposes var type = "some_type"; var data = {action: "get_variations", parent_id: post_id, item_type: type}; jQuery.post("/wp-admin/admin-ajax.php", data, function(response){ alert(response); }); </script> <?php function get_variations($parent_id, $item_type){ // etc.. } add_action('wp_ajax_get_variations', 'get_variations', 10, 2); ?> Когда ajax пытается вызвать […]

Допустимо ли рассматривать фильтр как действие?

Фильтр wp_insert_attachment_data доступен внутри wp_insert_attachment() . Он позволяет фильтровать данные вложения, чтобы они были отфильтрованы до того, как они будут обновлены или добавлены в базу данных. $data = apply_filters( 'wp_insert_attachment_data', $data, $object ); Мне не нужно менять данные сообщения, но мне нужно выполнить действие в этой точной точке выполнения. Допустимо ли подключить мою функцию к […]

Удалить крючок действия в классе

У меня есть следующее объявление класса: class stachethemes_ec_main extends stachethemes\event_calendar\stachethemes_main_template { и следующую функцию с помощью крючков действия: public function add_event_tab($slug, $title, $icon, $content = "", $file = false) { add_action('stachethemes_ec_add_event_tab', function() use($slug, $title, $icon) { if ($slug != "woocommerce") : echo "<li data-tab='stec-layout-event-inner-{$slug}'><i class='{$icon}'></i><p>{$title}</p></li>"; endif; }); add_action('stachethemes_ec_add_event_tab_content', function() use($slug, $content, $file) { Я хочу […]

Размещение add_action () для обратного вызова ajax?

Это, наверное, вопрос о ладони, но я в замешательстве. Я создал то, что я считал простой страницей шаблонов WP. Форма для обновления формы до db через обратный вызов ajax. Внизу я разместил операторы add_action () для функции обратного вызова, когда форма отправляется через WP-AJAX. Я быстро понял, что функция обратного вызова (функции в операторах add_action […]

Intereting Posts
Отменить одноименную запись Загрузка файлов в профили приятелей Разработка на localhost удаляет "index.php" Как получить переменные $ _GET из переписанных URL-адресов? порядок запросов mysql Получить текущее сообщение с идентификатором изображения Как атакующие записывают скрипт в мои php-файлы? Начать разбиение на страницы с номера 1 по URL Как включить внешнюю библиотеку в плагин wordpress Как установить черновик страницы как родителя без публикации? Можно ли установить значения по умолчанию для настраиваемых полей в настраиваемом типе сообщений, пока мой плагин активирован? Многоязычная тема: изменение языкового стандарта на основе URL-адреса Одна установка WordPress, обслуживающая несколько виртуальных хостов Измените query_posts на WP_Query на странице, но не работает Как создать идентификатор вложения с помощью Ajax submit? Нет обновления страницы