Je cherche depuis quelques heures mais je n'arrive pas à trouver une solution à ce problème.
Je développe un plugin et j'aimerais pouvoir ajouter du texte personnalisé sous l'en-tête de la médiathèque admin. Je pensais qu'il pourrait y avoir un crochet pour le faire.
Impossible de trouver quoi que ce soit qui montre comment vous pouvez ajouter du texte à l'écran d'administration du tout. Comment pourrais-je m'y prendre?
Merci.
C'est dans cette zone de tous les écrans d'administration que les avis d'administrateur sont affichés. Vous pouvez donc générer un avis d'administrateur.
Voici une fonction et un crochet appropriés:
function wpse_233031_admin_notice() {
?>
<div class="notice notice-info">
<p>Your message here!</p>
</div>
<?php
}
function wpse_233031_hook_admin_notice() {
add_action( 'admin_notices', 'wpse_233031_admin_notice' );
}
add_action( 'load-upload.php', 'wpse_233031_hook_admin_notice' );
/* Edited out anonymous function callback,
which not only requires PHP 5.3 but is poor WP practice as
it prevents removal of the function from the hook
*/
Chaque page d'administration déclenche un crochet unique de la forme load-{unique-string-for-this-screen}
. Pour les pages d'administration de niveau supérieur, il prend la forme load-{filename}
. Sur le crochet load-upload.php
, nous accrochons le admin_notices
afin que votre avis apparaisse uniquement sur cet écran.
Vous devez ajouter une classe de notice
à votre div et une classe de notice-error
, notice-warning
, notice-success
ou notice-info
pour obtenir le style standard WP. (Si vous ajoutez une classe de is-dismissible
, WP vous fournira une icône de fermeture, mais je pense que vous devez vous charger du licenciement et le stockage vous-même.)