it-swarm.com.ru

Отладка ошибки: wp_enqueue_style был вызван неправильно

Я только что загрузил новую пользовательскую тему, чтобы убедиться, что контейнер является частью предполагаемой ширины, а разделы под домашним разделом (это одна страница, длинный сайт, использующий идентификаторы/якоря для навигации) больше не отображаются. , Я включил DEBUG, чтобы посмотреть, смогу ли я определить проблему, и после деактивации проблемных плагинов у меня остается эта ошибка:

Обратите внимание: wp_enqueue_style был вызван неправильно. Скрипты и стили не должны быть зарегистрированы или помещены в очередь до перехватов wp_enqueue_scripts, admin_enqueue_scripts или init. Пожалуйста, смотрите Отладка в WordPress для получения дополнительной информации. (Это сообщение было добавлено в версии 3.3.) В /home/achenn/public_html/frshstudio.com/wp-includes/functions.php в строке 2959

Проблема в том, что единственная вещь в этой конкретной строке:

trigger_error( sprintf( __( '%1$s was called <strong>incorrectly</strong>. %2$s %3$s' ), $function, $message, $version ) );

Я видел другие сообщения в блогах и форумы, но строка, о которой они говорят мне искать, отсутствует в этом файле, а тем более в данной строке.

Любые советы, идеи и т.д. О том, как решить эту проблему, с благодарностью.

 phrase in question is not in file 

Живой сайт.

3
user1255049

Другими словами, вы не должны выполнять wp_enqueue_style , который не подключен к wp_enqueue_scripts .

Ваш wp_enqueue_style должен быть в функции, и вы должны подключить эту функцию к wp_enqueue_scripts, как показано в следующем примере:

function wpse88755_enqueue(){
  # call  wp_enqueue_style here
}

#hook the function to wp_enqueue_scripts
add_action( 'wp_enqueue_scripts', 'wpse88755_enqueue' );
9
RRikesh