'message'Часть $_GETмассива , что несет ответственность за проведение фактического значения сообщения в качестве integer. Это означает, что все, что будет передано туда, будет установлено как фактическое сообщение. Сами сообщения хранятся в глобальном массиве в шаблонах интерфейса администратора. Он назван $messagesи имеет три ключа по умолчанию:
page
post
attachment
Сообщения хранятся в виде подмассивов основного $messagesмассива.
Ноты:
Некоторые вещи, которые нужно иметь в виду (WP core v4.0.1):
0Не используется.
В attachmentсообщениях в настоящее время являются хак и просто строку 'Media attachment updated.'на каждом ключе.
Все подмассивы сообщений имеют длину 10 ключей
Как добавить пользовательские сообщения
Используйте post_updated_messagesфильтр:
add_filter('post_updated_messages',function( $messages ){
$messages['post'][2]='My awesome custom field just updated. Congratulations!';return $messages;});
Посмотрите, ~/wp-admin/edit-form-advanced.phpкакое сообщение используется для чего.
Резервным вариантом, если тип сообщения не используется, является postмассив сообщений типа сообщения.
Пользовательские типы сообщений
Вы можете безопасно добавить свой собственный набор сообщений с помощью обратного вызова на заказной фильтр. Просто убедитесь, что вы используете свое имя типа записей в качестве ключа для массива сообщений:
add_filter('post_updated_messages',function( $messages ){
$messages['my_custom_post_type'][2]='Go, buy some milk!';return $messages;});
Сам обратный вызов, вероятно, лучше всего зацепить
Ответы:
http://codex.wordpress.org/Function_Reference/register_post_type пример:
источник
Хранение сообщений
'message'
Часть$_GET
массива , что несет ответственность за проведение фактического значения сообщения в качествеinteger
. Это означает, что все, что будет передано туда, будет установлено как фактическое сообщение. Сами сообщения хранятся в глобальном массиве в шаблонах интерфейса администратора. Он назван$messages
и имеет три ключа по умолчанию:page
post
attachment
Сообщения хранятся в виде подмассивов основного
$messages
массива.Ноты:
Некоторые вещи, которые нужно иметь в виду (WP core v4.0.1):
0
Не используется.attachment
сообщениях в настоящее время являются хак и просто строку'Media attachment updated.'
на каждом ключе.Как добавить пользовательские сообщения
Используйте
post_updated_messages
фильтр:Посмотрите,
~/wp-admin/edit-form-advanced.php
какое сообщение используется для чего.Пользовательские типы сообщений
Вы можете безопасно добавить свой собственный набор сообщений с помощью обратного вызова на заказной фильтр. Просто убедитесь, что вы используете свое имя типа записей в качестве ключа для массива сообщений:
Сам обратный вызов, вероятно, лучше всего зацепить
источник
Думаю, это может помочь некоторым.
Изучив длину и ширину различных сайтов, я смог получить только пользовательское сообщение, отображаемое с помощью этого.
https://onextrapixel.com/10-tips-for-a-deeply-customised-wordpress-admin-area/
источник