Is there a way to add a banner to the WP dashboard? I don’t mean in a custom widget or anything, just a simple image banner.
Leave a Reply
You must be logged in to post a comment.
Is there a way to add a banner to the WP dashboard? I don’t mean in a custom widget or anything, just a simple image banner.
You must be logged in to post a comment.
Workaround using jQuery DOM insertion.
Note the use of PHP Heredoc sintax to print the script.
This inserts the new div at the top before
#welcome-panel
. If you use the div#dashboard-widgets-wrap
it prints in the same position (after<h2>Dashboard</h2>
and before the widgets).The welcome panel is normally hidden, but I’m not sure of its general behavior. I guess this depends on your tests.
[edit]
As a matter of fact, just inspect the page and insert wherever you want.
[edit 2]
Playing with the code…
The following version does a fade-in of the widgets wrap. It also adds the width and height in the image tag, so other elements don’t “jump” when the image finally loads.
You could hook into the
admin_head
action and include some custom CSS to attach a background image to thediv
with an id ofwpbody-content
.http://codex.wordpress.org/Plugin_API/Action_Reference/admin_head-%28plugin_page%29