Depurando um erro: wp_enqueue_style foi chamado incorretamente

3

Acabei de carregar um novo tema personalizado para descobrir que o contêiner é uma fração da largura pretendida e as seções abaixo da seção inicial (essa é uma única página, site longo utilizando ids / âncoras para navegar) são não mais mostrando. Eu liguei DEBUG para ver se eu poderia identificar o problema, e depois de desativar plugins problemáticos, fiquei com este erro:

  

Aviso: wp_enqueue_style foi chamado incorretamente. Scripts e estilos não devem ser registrados ou enfileirados até que os ganchos wp_enqueue_scripts , admin_enqueue_scripts ou init. Por favor, veja Depuração no WordPress para mais informações. (Esta mensagem foi adicionada na versão 3.3.) Em /home/achenn/public_html/frshstudio.com/wp-includes/functions.php na linha 2959

O problema é que a única coisa nessa linha em particular é:

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

Eu vi outras postagens de blog e fóruns , mas a linha que eles estão me dizendo para procurar não existe neste arquivo, muito menos na linha dada.

Todas as dicas, ideias, etc. sobre como remediar este desafio são muito apreciadas.

Site ao vivo.

    
por user1255049 28.02.2013 / 05:14

1 resposta

9

Em outras palavras, você não deve executar um wp_enqueue_style que não esteja conectado a wp_enqueue_scripts .

Seu wp_enqueue_style deve estar em uma função e você deve ligar essa função a wp_enqueue_scripts , como no exemplo a seguir:

function wpse88755_enqueue(){
  # call  wp_enqueue_style here
}

#hook the function to wp_enqueue_scripts
add_action( 'wp_enqueue_scripts', 'wpse88755_enqueue' );
    
por RRikesh 28.02.2013 / 06:20