term_updated_messages хук-фільтрWP 3.7.0

Дозволяє змінювати повідомлення, що відображаються при взаємодії з термінами (рубриками, мітками тощо) на сторінці їх створення та редагування.

У стандартний фільтр приходить наступний масив (російська локалізація):

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.

Приклади

0

#1 Змінимо повідомлення “Рубрика оновлено”

add_filter( 'term_updated_messages', 'change_term_updated_messages');

function change_term_updated_messages( $messages ) {
	$messages['category'][3] = 'Ця чудова рубрика оновлена';

	return $messages;
}
0

#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

Використання не знайдено.

Залишити відповідь

Ваша e-mail адреса не оприлюднюватиметься. Обов’язкові поля позначені *