Ответы пользователя по тегу JavaScript
  • Где в WP подключается родной jquery?

    @max3wq
    WP 5.6
    wp-includes/functions.wp-scripts.php

    function wp_deregister_script( $handle ) {
    	_wp_scripts_maybe_doing_it_wrong( __FUNCTION__, $handle );
    
    	/**
    	 * Do not allow accidental or negligent de-registering of critical scripts in the admin.
    	 * Show minimal remorse if the correct hook is used.
    	 */
    	$current_filter = current_filter();
    	if ( ( is_admin() && 'admin_enqueue_scripts' !== $current_filter ) ||
    		( 'wp-login.php' === $GLOBALS['pagenow'] && 'login_enqueue_scripts' !== $current_filter )
    	) {
    		$not_allowed = array(
    			'jquery',
    			'jquery-core',
    			'jquery-migrate',
    			'jquery-ui-core',
    			'jquery-ui-accordion',
    			'jquery-ui-autocomplete',
    			'jquery-ui-button',
    			'jquery-ui-datepicker',
    			'jquery-ui-dialog',
    			'jquery-ui-draggable',
    			'jquery-ui-droppable',
    			'jquery-ui-menu',
    			'jquery-ui-mouse',
    			'jquery-ui-position',
    			'jquery-ui-progressbar',
    			'jquery-ui-resizable',
    			'jquery-ui-selectable',
    			'jquery-ui-slider',
    			'jquery-ui-sortable',
    			'jquery-ui-spinner',
    			'jquery-ui-tabs',
    			'jquery-ui-tooltip',
    			'jquery-ui-widget',
    			'underscore',
    			'backbone',
    		);
    
    		if ( in_array( $handle, $not_allowed, true ) ) {
    			$message = sprintf(
    				/* translators: 1: Script name, 2: wp_enqueue_scripts */
    				__( 'Do not deregister the %1$s script in the administration area. To target the front-end theme, use the %2$s hook.' ),
    				"<code>$handle</code>",
    				'<code>wp_enqueue_scripts</code>'
    			);
    			_doing_it_wrong( __FUNCTION__, $message, '3.6.0' );
    			return;
    		}
    	}
    
    	wp_scripts()->remove( $handle );
    }
    Ответ написан
    Комментировать
  • Как отобразить ошибку из Javascript в html?

    @max3wq
    Можно дописать после
    if (result == '0') {
    alert("Неверный логин или пароль");
    или Ваша переменная.

    Попрактикуйтесь с алертом, потом поставите на его место
    $('div').text(text);
    Ответ написан
    Комментировать