Je souhaite utiliser javascript pour ajouter une notification en haut de la page wordpress, comme ils le font lors de l'enregistrement automatique de la page. Mais en regardant dans les DOM, je ne vois aucune div que je pourrais trouver pour ajouter mon avis à:
CE IS LE DIV O LES AVIS DE WORDPRESS SONT
<div class="wrap">
<h2>Edit Page <a href="http://my-site.com/wp-admin/post-new.php?post_type=page" class="add-new-h2">Add New</a></h2>
<div style="display: block;" id="local-storage-notice" class="hidden updated">
<p class="local-restore">
The backup of this post in your browser is different from the version below. <a class="restore-backup" href="#">Restore the backup.</a>
</p>
<p class="undo-restore hidden">
Post restored successfully. <a class="undo-restore-backup" href="#">Undo.</a>
</p>
</div>
Existe-t-il une fonction javascript wordpress que je puisse utiliser?
Regardez F:\sites\wp-git\wp-admin\js\common.js
:
$('div.updated, div.error').not('.below-h2, .inline').insertAfter( $('div.wrap h2:first') );
Si votre avis a la classe updated
ou error
, il sera automatiquement défini après le premier h2
. Lorsque vous créez des messages personnalisés, assurez-vous que vous utilisez l'une de ces classes. Ensuite, vous pouvez simplement les ajouter à body
, et WordPress les déplacera au bon endroit.