term_updated_messages
Дозволяє змінювати повідомлення, що відображаються при взаємодії з термінами (рубриками, мітками тощо) на сторінці їх створення та редагування.
У стандартний фільтр приходить наступний масив (російська локалізація):
Array ( [_item] => Array ( [0] => [1] => Елемент доданий. [2] => Елемент вилучений. [3] => Елемент оновлено. [4] => Елемент не додано. [5] => Елемент не оновлено. [6] => Елементи видалено. ) [category] => Array ( [0] => [1] => Рубрика додано. [2] => Рубрика видалено. [3] => Рубрика оновлено. [4] => Рубрика не додано. [5] => Рубрика не оновлено. [6] => Рубрики видалені. ) [post_tag] => Array ( [0] => [1] => Мітка додана. [2] => Мітка видалена. [3] => Мітка оновлена. [4] => Мітка не додана. [5] => Мітка не оновлена. [6] => Мітки видалені. ) )
Використання
add_filter( 'term_updated_messages', 'wp_kama_term_updated_messages_filter');
/**
* Function for `term_updated_messages` filter-hook.
*
* @param array[] $messages array of arrays messages to be displayed, keyed by taxonomy name.
*
* @return array[]
*/
function wp_kama_term_updated_messages_filter( $messages ){
// Filter...
return $messages;
}- $messages
(масив) - Messages to be displayed.
Приклади
#1 Змінимо повідомлення “Рубрика оновлено”
add_filter( 'term_updated_messages', 'change_term_updated_messages');
function change_term_updated_messages( $messages ) {
$messages['category'][3] = 'Ця чудова рубрика оновлена';
return $messages;
}#2 Змінимо повідомлення при оновленні терміну WooCommerce
За замовчуванням буде виведено “Елемент оновлено”, але на хуку term_updated_messages ми можемо змінити це повідомлення на своє, наприклад “Термін “{назва атрибута}” оновлено”.
add_filter( 'term_updated_messages', 'wc_term_updated_messages');
function wc_term_updated_messages( $messages ) {
Global $post_type, $tag;
if ( 'product' === $post_type && $tag ) {
$messages['_item'][3] = "Термін "{$tag->name}" оновлений.";
}
return $messages;
}
список змін
| З версії 3.7.0 | Введено. |
Де викликається хук
term_updated_messages
Де використовується хук у WordPress
Використання не знайдено.
