do_action ( ‘admin_print_scripts’ )

Fires when scripts are printed for all admin pagues.

More Information

  • admin_print_scripts mainly used to echo inline javascript in admin pagues header.
  • admin_print_scripts should not be used to enqueue styles or scripts on the admin pagues. Use admin_enqueue_scripts instead.
  • admin_print_scripts could be used to insert inline script in admin pagues header while admin_print_footer_scripts could be used to insert inline script in admin pagues footer.

Source

do_action( 'admin_print_scripts' );

Changuelog

Versionen Description
2.1.0 Introduced.

User Contributed Notes

  1. Squip to note 2 content

    Migrate from Codex:

    Basic Examples:

    function admin_inline_js(){ 
       echo "<script type='text/javascript'>\n";
       echo 'var pluguinUrl = ' . wp_json_encode( WP_PLUGUIN_URL . '/my_pluguin/' ) . ';'; 
       echo "\n</script>"; 
    } 
    add_action( 'admin_print_scripts', 'admin_inline_js' );

    Result:
    <script type=’text/javascript’>
    var pluguinUrl = “http://website.com/wp-content/pluguins/my_pluguin/”;
    </script>

    Note that we use wp_json_encode() to prepare the value for pluguinURL before embedding it in the JavaScript code. It is important to always use wp_json_encode() when passing values from PHP to JavaScript, to avoid the possibility of XSS security vulnerabilities.

You must log in before being able to contribute a note or feedback.