Articles of перехватывает

изменить расположение вывода функции плагина с помощью пользовательского подключения

Я запускаю плагин YouTube Video Fetcher, и он извлекает видео YouTube и отображает его на вашем веб-сайте. Однако вместо того, чтобы отображать видео после публикации, я хочу подключить код к пользовательскому контейнеру. Вот функция в плагине, используемая для отображения видео после сообщения: //The below function is used to display the video after the post. function […]

Как добавить некоторую проверку javascript в форму интерфейса администрирования onsubmit?

У меня есть плагин, который добавляет мета-поля в интерфейс администратора, и мне нужно сделать некоторую проверку, когда пользователь нажимает кнопку «Обновить» до отправки формы. Есть ли действие WordPress или крючок, чтобы добавить мою функцию в onsubmit формы? Или мне нужно просто сделать это: Псевдокод var myInput = document.getElementById( "myMetaBoxInput" ); //Get form from input var […]

проблема с подключением addaction вызывает перенаправление

Я добавил крючок в свои функции wp: add_action('pa_taxname_edit_form_fields', 'woocom_edit_attribute_chk_field', 10, 2); function woocom_edit_attribute_chk_field($term, $taxonomy) { //////////////// My code here } add_action('edited_term', 'woocom_attribute_chk_field_save', 10, 3); function woocom_attribute_chk_field_save($term_id, $tt_id, $taxonomy) { metas = $_pOST['aa']; update_woocommerce_term_meta($term_id,'_designparent', $metas); } Здесь поле успешно сохранено. Но это не перенаправление на edit-tags.php. Здесь строки запроса пропущены. Фактический url = edit-tags.php?action=edit&taxonomy=pa_taxname&tag_ID=1036&post_type=product Но после […]

Как показать различную информацию вашим авторам / вкладчикам

Один из приятных трюков, которые могут использовать администраторы WordPress, у которых есть несколько авторов / вкладчиков, чтобы помочь им в написании контента, – поделиться с ними соответствующей информацией в зависимости от того, где они находятся в процессе написания. Используя приведенный ниже код, вы можете отобразить полезную информацию над внутренними редакторами. Это могут быть: рекомендации, предварительный […]

Когда требуется get_currentuserinfo ()?

Я знаю, что вы обычно называете это внутри функций после global $current_user , но иногда это работает, есть ли у вас это или нет. Итак, каковы условия, в которых это необходимо? Образец кода: function plugin_admin_init(){ global $current_user; // Make sure global is set, if not set it. get_currentuserinfo(); /* … */ }

Получить новый (не старый) пост внутри hook_post_status

После запуска билета «transition_post_status» выполняется до «save_post» , я все еще пытаюсь получить доступ к новому сообщению $post (после его сохранения) внутри hook_post_status. Прямо сейчас, я получаю старые данные $ post (до того, как они были сохранены). Пример: add_action('transition_post_status','myfunc',10,3); function myfunc($new_status,$old_status,$post){ if ( $new_status == 'publish' && $old_status != 'publish') { // a post is […]

save_post hook – заголовки уже отправлены?

Я пытаюсь создать очень простое предупреждение для каждого раза, когда сообщение создается или обновляется с помощью нижеуказанного … add_action( 'save_post', 'updatedAlert' ); function updatedAlert() { echo '<script>alert("post updated!");</script>'; } В тот момент, когда я отбрасываю это, я получаю «заголовки, уже отправленные» как в post.php, так и в pluggable.php. Мне что-то не хватает? Похоже, в этом […]

добавить крючок, ограниченный только плагинами или темами?

Я пишу плагин, и я хочу создать два крючка, как показано ниже: add_action( 'myplugin/ready_for_theme', array( __CLASS__, 'myfunction_for_themes' ) ); add_action( 'myplugin/ready_for_plugins', array( __CLASS__, 'myfunction_for_plugins' ) ); Как предотвратить темы для добавления действий к определенному крюку и, наоборот, чтобы запретить плагинам добавлять действия на выделенный крючок темы? благодаря

Объектно-ориентированное программирование, add_action в конструкторе не срабатывает

Я пытаюсь написать класс, который добавляет действие к клику save_post, но функция post_updated никогда не вызывается. Я пробовал некоторые варианты, но он никогда не называется. Я делаю что-то неправильно? class automatic_forwarder { function __construct() { add_action( 'save_post', array( $this, 'post_updated' ) ); } function post_updated() { echo "Working"; } } Затем в файле index.php плагина […]

Как работать с плагинами и сообщениями для сообщений?

Я использую Scribu's Posts to posts plugin для создания соединений между сообщениями. Например, у меня есть пользовательский тип почтового типа, и на каждый урок можно подключить одного (или более) Teacher . Соединение инициализируется с помощью p2p_init hook (и этот крючок добавляется к WP с wp_loaded hook). Пока все хорошо. Проблема в том, что я использую […]

Intereting Posts
Разрешить пользователям создавать свои собственные страницы Некоторые URL-адреса сообщений открываются с помощью устройства чтения каналов Internet Explorer открывает ссылки на .msi-файлы как текст на новой вкладке Как группировать неиерархические теги? Не удается просмотреть страницы или сообщения Пользовательские параметры главного экрана панели мониторинга Исключить страницы верхнего уровня из результатов поиска Отображение списка тегов на моей странице архивов Как сделать сообщение выше? Недопустимая разметка списка вложенных списков TinyMCE Пользовательский 404 перенаправление для luddite Невозможно сохранить параметры темы, когда TinyMCE включен для текстовой области Упорядочить пользовательские поля с помощью перетаскивания? WordPress Добавить в тег title в rss-фиде Как обслуживать статический контент в том же домене, что и WordPress