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
Використання не знайдено.