_wp_scripts_maybe_doing_it_wrong() – Helper function to output a _doing_it_wrong message when applicable.
You appear to be a bot. Output may be restricted
Description
Helper function to output a _doing_it_wrong message when applicable.
Usage
_wp_scripts_maybe_doing_it_wrong( $function_name, $handle );
Parameters
- $function_name
- ( string ) required – Function name.
- $handle
- ( string ) optional – Optional. Name of the script or stylesheet that was registered or enqueued too early. Default empty.
Returns
void
Source
File name: wordpress/wp-includes/functions.wp-scripts.php
Lines:
1 to 30 of 30
function _wp_scripts_maybe_doing_it_wrong( $function_name, $handle = '' ) { if ( did_action( 'init' ) || did_action( 'wp_enqueue_scripts' ) || did_action( 'admin_enqueue_scripts' ) || did_action( 'login_enqueue_scripts' ) ) { return; } $message = sprintf( /* translators: 1: wp_enqueue_scripts, 2: admin_enqueue_scripts, 3: login_enqueue_scripts */ __( 'Scripts and styles should not be registered or enqueued until the %1$s, %2$s, or %3$s hooks.' ), '<code>wp_enqueue_scripts</code>', '<code>admin_enqueue_scripts</code>', '<code>login_enqueue_scripts</code>' ); if ( $handle ) { $message .= ' ' . sprintf( /* translators: %s: Name of the script or stylesheet. */ __( 'This notice was triggered by the %s handle.' ), '<code>' . $handle . '</code>' ); } _doing_it_wrong( $function_name, $message, '3.3.0' ); }