Articles of плагины

Как добавить обработчик для кнопки в плагине?

Я работаю над своим первым плагином, и у меня возникает некоторая путаница. Я пытаюсь понять, как установить обработчик для кнопки в моем пользовательском интерфейсе плагина. Вот как отображается кнопка: <li class="upload-files-sec"><a id="upload_image_button" href="#" title="" data-tooltip="Upload Image" data-placement="bottom" class="upload-btn"><i class="fa fa-cloud-upload"></i></a> </li> Смущение заключается в том, как я должен связывать это с действием. Я знаю, используя […]

Пользовательский плагин перерывает css.php на Multisite

У меня возникла странная проблема при запуске Multisite Install. Все работает отлично (Domain Mapping, Caching, любые функции и плагины, которые я использую, как принудительные, так и выбираемые). Чтобы улучшить опыт для моих клиентов, я установил простой плагин для автотестирования, который я написал себе довольно давно. Это не лучшее решение для ввода даты, но, кроме пользовательского […]

Как повторно запустить основной запрос на основе значения метаданных?

Когда пользователь запрашивает настраиваемый почтовый URL-адрес, например * / books / best-book-eva, я хочу (с помощью плагина) подключить до того, как страница будет отображаться (и, если возможно, запустить основной запрос), проверьте, что сообщения meta value (needs_updating ), и если это значение истинно, я хочу получить данные о книге от стороннего api, обработать его, сохранить в […]

Удерживая 2 wp_user в одном и том же действии (обновить billing_email при обновлении user_email)

iam пытается обновить billing_email woocommerce при обновлении user_email, проблема заключается в том, как удерживать два объекта от wp_user в рамках одного и того же действия, в этом коде add_action('profile_update', 'sync_woocommerce_email', 10, 2) ; function sync_woocommerce_email( $user_id, $old_user_data ) { $current_user = wp_get_current_user(); echo $current_user->user_email; echo $old_user_data->user_email." "; if ($current_user->user_email != $old_user_data->user_email) { wp_update_user( array ( […]

Связывание файлов подключаемых модулей с WP

Я пишу плагин прямо сейчас, который добавляет таблицу в базу данных при активации. У меня есть другой файл в моем подключаемом каталоге, который обрабатывает отправку формы и записывает в базу данных. Этот файл, похоже, не имеет ссылки на WP, потому что он возвращает NULL, когда я запрашиваю глобальный $ wpdb <?php header('Content-type: '.$_POST["mime-type"].''); header('Content-Disposition: attachment; […]

Не удается найти | Избранные | Популярные | Новые | Избранное в работе WordPress

Я работаю над сайтом WordPress 3.8, размещенным Parallels и загруженным через панель plex. Когда я хочу искать, предлагать, популярные, новые избранные новые плагины, я получаю сообщение об ошибке Предупреждение. Произошла непредвиденная ошибка. В WordPress.org или конфигурации этого сервера может быть что-то не так. Если у вас по-прежнему возникают проблемы, попробуйте форумы поддержки. (WordPress не смог […]

Как переписать функцию validate_plugin

Как перезаписать функцию WordPress validate_plugin . Мне нужно отключить эту функцию только для моего плагина, и это не должно влиять на какой-либо другой плагин. Мне не нужна функция validate_plugin для моего плагина прямо сейчас, я не смог найти объявленный hook, do_action или apply_filter внутри функции в файле wp-admin/includes/plugin.php . <?php function run_activate_plugin( $plugin ) { […]

Размещение плагинов и javascript

Я делаю плагин. Я уже использую wp_enqueue_script с моими файлами javascript. Когда выполняется короткий код, мне нужно написать код javascript, который будет содержать этот фрагмент кода: jQuery(document).ready(function() { … //inside my plugin will initiate (Я не могу предварительно поставить этот фрагмент кода из-за некоторых динамических переменных внутри!) Мой вопрос в этом: где разместить этот код […]

Гиперссылка для выполнения 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){ […]

Как установить параметры по умолчанию для существующего плагина в новой пользовательской установке WP MU

Когда новый пользователь регистрируется в установке WP MU, я хотел бы установить параметры по умолчанию для плагина, который я установил в учетной записи супер администратора. Я прочитал столько сообщений, но не узнал, как это сделать.

Intereting Posts
Customizer выбора цвета и лучшая практика для обновления css Множественный вызов javascript из короткого кода на одной странице Страница результатов поиска как новая страница Фильтр для "get_post_type_archive_link ()" Отдельная страница WordPress Theme – использование шаблонов страниц Какой запрос удалить лучше с подготовкой или удалением WordPress API для Android-приложения Как проверить, зарегистрирован ли пользователь в WordPress на страницах, отличных от WordPress Тематическая локализация «слизней» (пользовательские типы сообщений, таксономии) Как показать авторов списка, по крайней мере, пять опубликованных сообщений Изменение параметров запроса по умолчанию Есть ли админ-крючок, который позволит мне читать переменную GET, пока не станет слишком поздно устанавливать заголовок Location Общее количество сообщений Создать мета-окно на экране пользователя администратора? Каков алгоритм проверки пароля пользователя?