The admin_print_scripts WordPress PHP action fires when scripts are printed for all admin pages.
Usage
add_action('admin_print_scripts', 'your_custom_function'); function your_custom_function() { // your custom code here }
Parameters
This action does not have any parameters.
More information
See WordPress Developer Resources: admin_print_scripts
Examples
Display a simple alert message on the admin dashboard
This example shows how to display an alert message when an admin page loads.
add_action('admin_print_scripts', 'display_alert_message'); function display_alert_message() { echo "<script>alert('Welcome to the Admin Dashboard!');</script>"; }
Enable jQuery UI tooltip on the admin dashboard
This example shows how to enable the jQuery UI tooltip for all admin pages.
add_action('admin_print_scripts', 'enable_jquery_ui_tooltip'); function enable_jquery_ui_tooltip() { echo "<script>jQuery(document).ready(function($) { $('body').tooltip({ items: '[data-tooltip]' }); });</script>"; }
Insert Google Analytics tracking code
This example shows how to insert Google Analytics tracking code in the admin area.
add_action('admin_print_scripts', 'insert_google_analytics_code'); function insert_google_analytics_code() { ?> <script> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-XXXXX-Y', 'auto'); ga('send', 'pageview'); </script> <?php }
Disable right-click context menu
This example shows how to disable the right-click context menu in the admin area.
add_action('admin_print_scripts', 'disable_right_click'); function disable_right_click() { echo "<script>document.addEventListener('contextmenu', function(e) { e.preventDefault(); });</script>"; }
Hide the admin bar
This example shows how to hide the admin bar using JavaScript.
add_action('admin_print_scripts', 'hide_admin_bar'); function hide_admin_bar() { echo "<script>document.addEventListener('DOMContentLoaded', function() { document.getElementById('wpadminbar').style.display = 'none'; });</script>"; }