Der 'message'Teil des $_GETArrays ist dafür verantwortlich, den tatsächlichen Nachrichtenwert als zu halten integer. Dies bedeutet, dass alles, was dort übergeben wird, als tatsächliche Nachricht festgelegt wird. Die Nachrichten selbst werden in einem globalen Array in den Admin-UI-Vorlagen gespeichert. Es heißt $messagesund hat standardmäßig drei Schlüssel:
page
post
attachment
Die Nachrichten werden als Unterarrays des Hauptarrays gespeichert $messages.
Anmerkungen:
Einige Dinge zu beachten (WP Core v4.0.1):
Das 0wird nicht verwendet.
Die attachmentNachrichten sind derzeit ein Hack und haben nur die Zeichenfolge 'Media attachment updated.'auf jedem Schlüssel.
Alle Nachrichten-Sub-Arrays sind 10 Schlüssel lang
So fügen Sie benutzerdefinierte Nachrichten hinzu
Verwenden Sie den post_updated_messagesFilter:
add_filter('post_updated_messages',function( $messages ){
$messages['post'][2]='My awesome custom field just updated. Congratulations!';return $messages;});
Schauen Sie sich an, ~/wp-admin/edit-form-advanced.phpfür welche Nachricht was verwendet wird.
Der Fallback, wenn kein Post-Typ verwendet wird, ist das postPost-Type-Nachrichtenarray.
Benutzerdefinierte Beitragstypen
Sie können Ihre eigenen Nachrichten sicher über einen Rückruf im angepassten Filter hinzufügen. Stellen Sie einfach sicher, dass Sie den Namen Ihres benutzerdefinierten Beitragstyps als Schlüssel für das Nachrichtenarray verwenden:
add_filter('post_updated_messages',function( $messages ){
$messages['my_custom_post_type'][2]='Go, buy some milk!';return $messages;});
Der Rückruf selbst ist wahrscheinlich am besten angeschlossen
Nachdem ich die Länge und Breite verschiedener Websites durchgesehen hatte, konnte ich nur mithilfe dieser eine benutzerdefinierte Nachricht anzeigen lassen.
Antworten:
http://codex.wordpress.org/Function_Reference/register_post_type Beispiel:
quelle
Nachrichtenspeicher
Der
'message'
Teil des$_GET
Arrays ist dafür verantwortlich, den tatsächlichen Nachrichtenwert als zu halteninteger
. Dies bedeutet, dass alles, was dort übergeben wird, als tatsächliche Nachricht festgelegt wird. Die Nachrichten selbst werden in einem globalen Array in den Admin-UI-Vorlagen gespeichert. Es heißt$messages
und hat standardmäßig drei Schlüssel:page
post
attachment
Die Nachrichten werden als Unterarrays des Hauptarrays gespeichert
$messages
.Anmerkungen:
Einige Dinge zu beachten (WP Core v4.0.1):
0
wird nicht verwendet.attachment
Nachrichten sind derzeit ein Hack und haben nur die Zeichenfolge'Media attachment updated.'
auf jedem Schlüssel.So fügen Sie benutzerdefinierte Nachrichten hinzu
Verwenden Sie den
post_updated_messages
Filter:Schauen Sie sich an,
~/wp-admin/edit-form-advanced.php
für welche Nachricht was verwendet wird.Benutzerdefinierte Beitragstypen
Sie können Ihre eigenen Nachrichten sicher über einen Rückruf im angepassten Filter hinzufügen. Stellen Sie einfach sicher, dass Sie den Namen Ihres benutzerdefinierten Beitragstyps als Schlüssel für das Nachrichtenarray verwenden:
Der Rückruf selbst ist wahrscheinlich am besten angeschlossen
quelle
Ich dachte, das könnte einigen helfen.
Nachdem ich die Länge und Breite verschiedener Websites durchgesehen hatte, konnte ich nur mithilfe dieser eine benutzerdefinierte Nachricht anzeigen lassen.
https://onextrapixel.com/10-tips-for-a-deeply-customised-wordpress-admin-area/
quelle