Articles of Действия

Запрос Ajax не возвращается в класс

Я борюсь с ajax-запросом. Он выполнен, но не возвращается в мой класс. Мой PHP: … public function __construct() { add_action( 'admin_print_styles', array($this, 'admin_styles') ); add_action( 'admin_enqueue_scripts', array($this,'admin_scripts') ); add_action( 'admin_menu', array($this, 'admin_menu' )); $this->dbHandler = DatabaseHandler::get_instance(); add_action('wp_ajax_nopriv_add_vehicle', array($this,'add_vehicle')); add_action('wp_ajax_add_vehicle', array($this,'add_vehicle')); } public function admin_scripts( $hook ){ wp_enqueue_script( 'admin_scripts', plugins_url( 'js/functions.admin.js', __FILE__ ), array('jquery') ); wp_localize_script('admin_scripts', […]

Использование действий, перехватов и фильтров на странице, отличной от WordPress.

У меня есть php-скрипт, который находится вне wordpress, но загружает ядро ​​WP с помощью wp-load.php. Вот моя основная страница: <?php define('WP_USE_THEMES', false); global $wp, $wp_query, $wp_the_query, $wp_did_header; require_once('wp-load.php'); switch_to_blog(1); //make sure we're on the top level site $author_id = 77; //admin ?> Однако это также загружает плагины – один из которых (FacetWP) выдает ошибку. Поскольку […]

В какой момент во время типичного запроса объект $ wpdb становится доступным?

Я написал некоторые пользовательские SQL-запросы внутри метода класса и заметил, что они работают, если я подключу этот метод к действию wp . Если я подключаюсь к действию plugins_loaded , они, похоже, не работают. Мой вопрос: В какой момент во время типичного запроса объект $wpdb становится доступным? Refs: http://codex.wordpress.org/Plugin_API/Action_Reference http://codex.wordpress.org/Class_Reference/wpdb

Почему свойство класса становится пустым?

У меня есть класс с частным свойством / переменной с именем $ postID, который я могу успешно пройти (это было проверено) для каждой функции этого класса, кроме одного имени handleForm () . Когда он передается этой функции, он становится пустым. Почему это происходит? Я подозреваю, что это связано с действием action_redirect, но я не уверен. […]

Пользовательская кнопка на странице администратора не вызывает событие click

Я создал пользовательскую кнопку на странице администрирования пользователей. У меня есть сценарий (правильно загружен), который должен зарегистрировать кнопку, но это не так. Я последовал примеру, где они подключили тег «admin_footer». Внутри функции я создаю кнопку с помощью jquery. Я поместил этот код в functions.php: add_action('admin_footer', 'users_csv_button'); function users_csv_button() { $screen = get_current_screen(); if ( $screen->id […]

Я не могу enqueue Suggest.js в frontend – не добавил

my suggest.js не добавляется в front-end. Все сценарии правильно загружены, но это. Я хочу загрузить его только на главной странице, чтобы: add_action('wp_enqueue_scripts', 'homescripts'); function homescripts() { if (is_front_page()): wp_enqueue_script('suggest'); endif; } и в html моего дома <script> jQuery("#my_input").suggest("<?php echo get_bloginfo('wpurl'); ?>/wp-admin/admin-ajax.php?action=ajax-tag-search&tax=my_taxonomy", {multiple:true, multipleSep: ","}); </script> где #my_input – это поле ввода, которое я хочу с […]

выполнить пользовательскую функцию при ошибке подключения к базе данных

возможно ли выполнить функцию при ошибке соединения wordpress db? Я имею в виду, есть ли какой-либо крючок или что-то в соединении с базой данных с ошибкой …? Я хочу что-то сделать, когда дойду до этой ошибки.

Как подключиться к странице подписчика /wp-admin/index.php?

Я хочу подключиться к странице index.php для подписчика (wp-admin / index.php), чтобы добавить пользовательский контент вне виджета. Этот admin_init работает для всех страниц администратора: add_action( 'init', 'test_init'); function test_init(){ add_action( 'admin_init', 'test_admin_init'); } function test_admin_init() { echo "Test Admin Init"; } Но это не работает только для абонентов: add_action('admin_init', 'add_to_dashboard'); function add_to_dashboard() { if (current_user_can('subscriber') […]

как изменить основную функцию класса?

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

Отображать различное количество сообщений из одной категории на разных страницах

в соответствии с Pagination с пользовательской петлей . Я использую настраиваемый цикл для отображения флеш-игры. Для создания разбивки на страницы с сообщениями из одной категории (mydomain / category / categoryName) я использовал: add_action( 'pre_get_posts', 'wpse5477_pre_get_posts' ); function wpse5477_pre_get_posts( &$wp_query ) { if ( $wp_query->is_category() ) { $wp_query->set( 'post_type', 'game' ); $wp_query->set( 'posts_per_page', 9 ); } […]

Intereting Posts
Лучший способ отключить боковые панели на сообщениях (только)? Получить все сообщения в теге ИЛИ категории? Не удалось войти в систему после переноса моего сайта на новый сервер. Сообщения перенаправляются на домашнюю страницу xampp Возможно ли создать пользовательское Cookie, чтобы пользователь вошел в состав SSL Multisite WordPress Не корректно передает короткий код? Пользовательский ходок меню: как я могу проверить первый элемент Как найти ошибку в моем коде, когда сообщение об ошибке указывает на основной файл WP? Вставить таксономию в класс цикла Сообщения 2 Сообщения Плагин: сообщение об ошибке везде Выполнить функцию при удалении сообщения? Добавить плагины в WordPress Theme Изменить ярлык для поля, используемого в Woo Commerce Быстрая загрузка html5shiv для IE8 Как удалить все созданные изображения с моего сервера, кроме тех, которые в настоящее время используются в сообщениях