Articles of крючков

Как изменить заголовок элементов RSS-фида?

В частности, я хотел бы изменить значение <dc:creator> в элементах фида. Чтобы отобразить имя сайта вместо автора сообщения. Я могу подключиться к the_title_rss , the_excerpt_rss и the_content_feed , но не могу найти, как изменить элементы заголовка элемента фида.

Action hook для управления доступом к определенным частям моего сайта

Я ищу крючок действия, который я могу использовать для контроля доступа к определенным частям моего сайта WordPress. Я хочу написать некоторый пользовательский PHP, который будет проверять определенные пользовательские атрибуты и решать, могут ли они просматривать определенную часть сайта (т. Е. Только пользователи с определенными атрибутами могут просматривать страницы, попадающие под определенные иерархии URL-адресов). Более конкретно: […]

Неужели этот крюк действительно устарел? (управление _ {$ таксономия} _custom_column)

Я добавляю некоторые данные в столбцы двух таксономий в теме, над которой я работаю. Я ударил что-то, что меня смущает. Я использую этот крючок для manage_{$taxonomy}_custom_column но страница Адама Брауна на крючке говорит, что он больше не используется. Когда я использую крючок, я не получаю ошибок, так это может быть правдой? Я тоже не могу […]

Можно ли отслеживать действия и фильтры?

Насколько я знаю, использование Action и Filters – лучший подход для разработки в WordPress. Я просто хочу спросить, есть ли способ отслеживать, какие действия и фильтры применяются для рендеринга WordPress. Мой вопрос основан на том факте, что в WordPress могут применяться крючки с помощью различных плагинов или самой активной темы. Есть ли способ отслеживать, какие […]

Установите категорию по умолчанию для вложения

Я хотел применить те же категории, которые существуют для сообщений в вложениях, поэтому я написал этот код: function wpmediacategory_init() { register_taxonomy_for_object_type( 'category', 'attachment' ); } add_action( 'init', 'wpmediacategory_init' ); Проблема, с которой я сталкиваюсь сейчас, заключается в том, что поведение не совсем похоже на сообщения. Там есть две функции, которые я хотел бы достичь: При […]

вызывать php-файл из формы и использовать функции wp

Я строю плагин с плагинами, и я застрял в этой незначительной серьезной проблеме. Проблема: форма вызывает мою страницу process.php, чтобы захватить входные переменные формы, обработать маркер Stripe и, наконец, вызвать Stripe для создания нового клиента на основе успешного завершения всех параметров. Как только этот лист называется wp-функциями в этом листе, все не определены. Моя теория […]

Необязательно вызывать add_submenu_page и add_menu_page из hook_Admin?

Из fm: ПРИМЕЧАНИЕ. Если вы используете «У вас недостаточно прав для доступа к этой странице». сообщение на экране wp_die (), то вы слишком рано подключились. Крюк, который вы должны использовать, – admin_menu. Я могу создавать пункты меню и подменю из крючков намного раньше, чем admin_menu, например: plugins_loaded. Фактически, он, кажется, работает без какого-либо крючка, вообще, […]

Запретить удаление приложения

На странице медиа-библиотеки администратора WordPress (upload.php) я хотел бы сделать некоторую проверку действия delete_attachment. Я хочу, чтобы моя пользовательская функция срабатывала до удаления вложения. В этой функции я хочу проверить ее отношения с другими объектами в базе данных. И удалите его только в том случае, если вообще нет отношений. Я использую этот код (в functions.php), […]

add_action в петлевых крючках

У меня есть следующая структура: add_action('my_content', 'standard_loop'); function standard_loop() { if (have_posts()) : while (have_posts()) : the_post(); do_action('loop_entry_before'); do_action('loop_entry'); do_action('loop_entry_after'); endwhile; endif; } add_action('loop_entry_before', 'do_entry', 1); function do_entry() { if ( get_the_title() ) { add_action('loop_entry_before', 'function_that_adds_h2_structure'); } add_action('loop_entry_entry', 'function_that_adds_content_structure'); } Проблема в том, что все сообщения отображают функцию_that_adds_h2_structure, даже если это только пустой html, и […]

Получать сообщение или страницу раньше

Есть ли хорошее решение, чтобы получить запрошенный идентификатор объекта на самом деле раньше … и я имею в виду очень рано? Я получил крючок на after_setup_theme, где мне нужно получить сообщение или идентификатор страницы. $ wp_query-> queried_object_id имеет значение null в этой точке. Я сделал это так до сих пор: function getID() { $actual_link = […]

Intereting Posts
Предотвращение перечисления пользователей: какая логика лучше? Ограничить количество символов в разных отрывках Настройка пользовательской электронной почты От имени и адреса электронной почты в wp_email () Предотвратить загрузку базового файла css css Инструмент каркаса для темы WordPress Можно ли загружать wp-контент / закачки с другого сервера? Переопределить Javascript в плагине? Измените «страничную» пулю в разбивке на страницы Могут ли переменные использоваться для перезаписи постоянной ссылки типа пользовательского сообщения? «Страница не найдена» из-за символа шляпы («^») в имени загружаемого файла Нет свойства first_name или user_firstname в объекте WP_User Как сохранить CPT от видимости на лицевой стороне? Пользовательская константа постоянного сообщения отправляет 404.php post_per_page игнорируется в WP_Query Показать сообщения с датой wordpress default