_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'
  );
}
 

 View on GitHub View on Trac