Affichage message Titre de la page Post Edit?
-
16-10-2019 - |
Question
Je suis en train d'inclure le titre du poste dans un poste personnalisé écran d'édition de type. Par exemple, si le poste est appelé Biographie, je veux que le titre de la page d'édition pour être « Modifier Biographie ». J'utilise le code ci-dessous:
function my_post_register() {
$mypagetitle = $post->post_title;
$labels = array(
'edit_item' => __('Edit '.$mypagetitle),
Pourquoi est-ce pas affiche le titre du message?
La solution
fera:
function edit_screen_title() {
global $post, $title, $action, $current_screen;
if( isset( $current_screen->post_type ) && $current_screen->post_type == 'post' && $action == 'edit' )
$title = 'Edit ' . $post->post_title;
}
add_action( 'admin_head', 'edit_screen_title' );
Autres conseils
deux choses que je vous suggère. Essayez d'abord l'ajout d'après global $ la première ligne dans votre fonction
global $post;
De plus dans des endroits que j'ai eu du mal à obtenir le post_title, je trouve une autre fonction
$mypagetitle = single_post_title('', false);
Vous pouvez l'essayer - plus de détails: http://codex.wordpress.org/Function_Reference/single_post_title
Licencié sous: CC-BY-SA avec attribution
Non affilié à wordpress.stackexchange