Вставьте следующий код либо в функцию.php вашей темы, либо в плагин. Это образец, который вы можете адаптировать и принять дальше. В этой демонстрации я хотел продемонстрировать, где вы могли бы опубликовать сообщение о том, что пользователю необходимо обновить плагин.
<? function addDashboardAlert() { ?>
<style type="text/css">
.alert {
padding-top:4px;
padding-bottom:6px;
padding-left:302px;
background-color:#ebfbff;
border-bottom:1px solid #CCC;
display:none;
}
</style>
<script type="text/javascript">
$j = jQuery;
$j().ready(function(){ //when page has fully loaded
$j('h2:contains("Dashboard")').parent().prev().after('<div id="my-plugin-alert" class="alert">X Plugin 2.0 is available. <a href="">Upgrade Now!</a></div>');
setTimeout("$j('#my-plugin-alert').fadeIn('slow');clearTimeout();",1000);
});
</script>
<? } add_action('admin_head','addDashboardAlert'); ?>
Во-первых, он перехватывает admin_head для вставки некоторого Javascript. В Javascript, так как мы знаем, что текущий WordPress включает jQuery, но загружает его с помощью опции .noConflict(), мы можем назначить jQuery для $ j, чтобы он не сокращался в нашем коде. Когда страница полностью загружена, она ищет H2, содержащую «Dashboard», что означает страницу Dashboard. Затем он немного пересекает DOM в хороший слот, где он может вставлять предупреждение, а затем добавляет его туда. Он завершается профессиональным вызовом fadeIn().