É possível impedir que plugins selecionados sejam carregados em determinadas páginas de modelo?

8

Eu tenho uma página de modelo que tem um formulário que é usado apenas uma vez no meu site. O formulário usa a validação de formulário usando jquery validate plugin (como um ótimo plugin). Uma vez que o Plugin cart66 é carregado, a validação do formulário para de funcionar.

Em vez de gastar as idades procurando o conflito, achei que seria mais fácil desligar o plug-in para essa página de modelo, já que o cart66 não é necessário nesta página.

É possível impedir o carregamento de plug-ins em páginas de modelo individuais? Eu estou usando o WordPress 3.2.1

    
por lomokev 02.08.2011 / 19:28

3 respostas

3

Use o Organizador de Plugins. enlace . Ele não pode desativar plug-ins por modelo, mas pode desativá-los por postagem, página, post_type personalizado ou URL arbitrária.

    
por Jeff 15.05.2012 / 18:58
2

Parece que o javascript do cart66 e o seu plugin de formulário estão em conflito. Você pode 'desligar' o javascript por página / postagem, etc., usando a função de script de enfileiramento.

Esperamos que ambos os seus plugins sejam bem escritos e incluam o seu javascript com este método.

enlace

Nesse caso, eles terão um identificador que você pode usar para cancelar o registro (ou desenfileirar) o script.

enlace

Você precisará escrever um script condicional

<?php if(!is_page('FORM-PAGE-SLUG')){wp_dequeue('form-javascript-handle')}?>

esse deve ser um bom ponto de partida.

    
por Aris Blevins 02.08.2011 / 19:39
1

Sim, você pode desativar plugins ou scripts específicos que aparecem em determinadas páginas.

Verifique neste exemplo como desativei o plug-in do modo fácil de usar aparecendo

Espero que ajude:)

    
por numediaweb 08.08.2011 / 14:30