Articles of крючков

Передача значений параметра связи для формирования

Я добавил изменить | удалить параметры в каждой строке таблицы, созданной в панели администратора. function column_A( $item ) { $actions = array( 'edit' => sprintf( '<a href="?page=%s&action=%s&row=%s">%s</a>', $_REQUEST['page'], 'edit', $item['row_id'], 'Edit' ), 'delete' => sprintf( '<a href="?page=%s&action=%s&row=%s">%s</a>', $_REQUEST['page'], 'delete', $item['row_id'], 'delete' ), Когда я нажимаю ссылку на редактирование , я читаю в браузере: http://…/wordpress/wp-admin/admin?page=myTablePage&action=edit&row=1 Теперь […]

Крюк для изменения

Есть ли крючок или фильтр, который позволит мне изменить автора сообщения, когда кто-то просматривает страницу? Благодаря!

Форма регистрации: добавьте настраиваемое поле ДО полей по умолчанию

Я знаю, как добавить настраиваемое поле в регистрационную форму WP через hook_ register_form. Но это добавляет новое поле в конце формы. Как мне переместить это поле в начале формы? Пример: function mytheme_register_form() { $first_name = ( ! empty( $_POST['first_name'] ) ) ? trim( $_POST['first_name'] ) : ''; ?> <p> <label for="first_name"><?php _e( 'Your name', 'mytheme' […]

если страница родительская страница перенаправляется на первого ребенка с помощью hook / polylang

Я пытаюсь проверить, пока страница не отображается, если эта страница представляет собой страницу с дочерними элементами. Если это так, я хотел бы перенаправить на первую дочернюю страницу на основе menu_order. Я не хочу добавлять следующий код в каждый шаблон, поэтому я думал, что лучший способ – использовать крючок. Следующий код работает в шаблоне, но не […]

Переадресация в обработчике формы, которая должна быть отправлена ​​дважды

У меня есть интерфейсная форма, и я использую обработчик POST в плагине, используя hook init. В основном это: <form action="" method="POST" id="mktinto-form" class="profile-form"> <!– form fields here –> <input type="hidden" name="action" value="profile-form"> <input type="submit" value="Submit"> </form> И обработчик: function vv_process_profile_forms() { if ( isset( $_POST['action'] ) && $_POST['action'] == 'profile-form' ) { // form processing […]

Как эхо преобразовать настраиваемое поле?

У меня есть эта функция для эхо-значения «my_custom_field», и она отлично работает: add_action('woocommerce_before_add_to_cart_form' , 'my_function'); function my_function(){ echo get_post_meta( get_the_ID(), 'my_custom_field', true ); } Но это только печатает значение. Мне также нужно напечатать переведенное название этого настраиваемого поля. Как это можно получить?

Как определить, когда пользователь меняет свое имя?

Я пытаюсь обнаружить, когда пользователь меняет свое имя. Я пробовал использовать profile_update : add_action( 'profile_update', 'my_profile_update', 10, 2 ); function my_profile_update( $user_id, $old_user_data ) { https://codex.wordpress.org/Plugin_API/Action_Reference/profile_update Я могу получить доступ к данным $_POST чтобы получить новые поля имени, но $old_user_data не содержит полей имени, и поскольку это происходит после сохранения данных, поля старых имен также […]

Как скрыть / удалить вложение «alt» или «caption» в Admin?

До WP 3.6 можно было удалить поле «alt» (а также поле «caption»), прежде чем показывать сообщение типа «вложение» через hook_list_to_edit . Как вы можете видеть здесь (комментарий пользователя Olemak к решению) WP удалил возможность … удалить поля из этого хоста из версии 3.6. Знаете ли вы другие методы, чтобы получить этот результат в WP, или […]

wp_safe_redirect работает только один раз?

Я пытаюсь перенаправить пользователей на их роль и на какую страницу они находятся. Это действие работает в первый раз за сеанс браузера, но затем прекращает перенаправление. Есть ли встроенный предел для wp_safe_redirect? Или есть лучший способ перенаправить? add_action ( 'after_setup_theme', 'redirect_if_access_denied'); function redirect_if_access_denied() { wp_safe_redirect('/access-denied/'); exit(); }

Какое действие связано с обновлением настраиваемого поля в сети / сайте-info.php в многопользовательском режиме при обновлении информации о сайте

В настоящее время я использую код для добавления настраиваемого поля в site-info.php и site-new.php в управление администрированием сети, чтобы добавить настраиваемый параметр в базу данных, это работает, когда я создаю новый дочерний узел, он устанавливается в базе данных и извлекает значение внутри входного значения. Но когда я пытаюсь обновить значение этой настраиваемой опции, обновляя информацию […]

Intereting Posts
Получить имя типа архивного сообщения Почему я не могу добавить скриптовый код в настройки темы без 403-запрещенных? Как получить персонализированную мета-почту с помощью REST API Добавить номер участника для нового пользователя Добавить «последний» класс во второй пост в избранном цикле сообщений WP Rest получает все по почте в этой категории, по названию категории не по идентификатору cat WP 4.8: новый синтаксис таксономии для get_term_by и get_term_link? Порядок сортировки запросов Wp Как поставлять данные журнала консоли в корзину WooCommerce? Подробное объяснение полей базы данных WordPress и списка метатегов Многоразовые серверные базы и внешние интерфейсы Плагин AddThis добавляет комментарии html в теги P Как изменить запрос sql для wp_get_archive () date_query не будет принимать параметр day, но примет месяц и год для пользовательской почты Добавление изображений в API