Javascript não está funcionando no admin

2

Parece que nenhum dos javascript está funcionando quando eu entro na seção de administração do meu site. Eu não posso fazer nada que exija javascript ou thumbnail AJAX: Nextgen, organização Widget, mesmo o menu de administração não funciona.

O javascript no front end do site funciona como deveria.

Eu procurei no firebug pelos scripts e encontrei isso (obviamente carregado no rodapé):

<script src="http://kainielsen.web44.net/wp-admin/load-scripts.php?c=1&load=jquery-ui-core,jquery-ui-widget,jquery-ui-mouse,jquery-ui-sortable,hoverIntent,common,jquery-color,wp-ajax-response,wp-lists,jquery-ui-resizable,quicktags,jquery-query,admin-comments,postbox,dashboard,thickbox,plugin-install,media-upload&ver=e0f647a6df61adcc7200ce17a647db7f"type="text/javascript">

De alguma forma, o wordpress parece estar tentando carregar todos os scripts de uma só vez. Poderia ser isso que está causando o mau funcionamento?

Este comportamento normal do Wordpress? Ou poderia ter acontecido porque eu estava usando W 3 Total Cache?

A questão final é que, se o carregamento de uma só vez for a causa, como posso desfazê-lo?

    
por Nick 23.06.2011 / 14:38

4 respostas

9

A concatenação de scripts na área de administração é um comportamento normal, mas não tenho certeza de que tentar carregar tantos scripts é.

Você pode desabilitar a concatenação definindo CONCATENATE_SCRIPTS constant para false . Em wp-config.php seria adequado:

define('CONCATENATE_SCRIPTS', false);

Veja Disable_Javascript_Concatenation no Codex .

O W3TC não deve afetar nada do lado do administrador.

    
por Rarst 23.06.2011 / 15:02
2

Provavelmente, você tem um plug-in mal-comportado. Tente desativar todos os plugins e veja se o problema desaparece. Em caso afirmativo, comece a restringir qual plug-in causa a interferência. Se o problema não desaparecer com todos os plugins desativados, tente também alternar seu tema para o padrão para ver se foi o problema.

    
por Dougal Campbell 23.06.2011 / 14:56
2

Eu tive o mesmo problema depois de migrar do meu host local para um servidor da Web.

Notei que havia diferenças entre o load-scripts.php que estava sendo gerado pelo localhost e o que estava sendo gerado pelo servidor web. O servidor web estava gerando "aspas duplas" em algumas partes do código que!

A SOLUÇÃO (no meu caso): comparei o php.ini e notei que no meu servidor web as opções de "magic_quotes" estavam habilitadas. Desative-os (como no php.ini do localhost) e solucione o problema!

    
por Piter 33 25.09.2011 / 09:30
1

Carregue uma nova pasta wp-admin. Isso funcionou para mim. Isso ocorre em alguns servidores devido a problemas ocorridos durante o upload de arquivos.

    
por Sudharshan 18.12.2012 / 14:13