Existe uma combinação de gancho / função que pode ser adicionada ao meu tema functions.php
para desativar corretamente as REVISIONS e o AUTOSAVE para toda a instalação do wordpress? E se apenas para um determinado tipo de postagem personalizada? A pesquisa on-line oferece vários hacks, desde o cancelamento do registro de scripts até a violação de arquivos principais. Qual é a maneira correta / aceitável de fazer isso?
custom-post-types
revisions
autosave
Ana Ban
fonte
fonte
Respostas:
Isso deve ser colocado no seu
wp-config.php
(e em nenhum outro lugar):fonte
AUTOSAVE_INTERVAL
linha, a página do editor de postagens executa constantemente uma instrução javascript que ativa / desativa os botões [Atualizar] (e [Salvar rascunho] em uma nova postagem), o que também acaba prejudicando muito todas as outras guias do navegador menos responsivo (gchrome18). hmm ... pensamentos?20000000000
, o que deve demorar um pouco mais de um ano.define
não pode ser substituída; portanto, ative o relatório de erros e certifique-se de colocá-lo no seuwp-config.php
.Também estou procurando como desativar o salvamento automático. Mas aqui está o que me disseram em um bilhete do Trac :
fonte
Colocar o define no wp-config.php é bom até você ativar o WP_DEBUG quando receber avisos do PHP 'já definidos' no debug.log a cada dois minutos. Outros afirmam que colocar essas definições acima da definição ABSPATH ajudará.
No entanto, posso confirmar categoricamente que o melhor local para colocar suas definições é em um plug-in, porque os plug-ins ativados são carregados antes que o padrão do WP seja definido.
As definições padrão são protegidas com testes se existir, portanto, as definições carregadas pelo plug-in terão precedência e não causarão um conflito nem os avisos repetitivos do PHP no log de depuração.
fonte
wp-config.php
é o único local correto. Se você receber erros, algum código quebrado em outro lugar tenta defini-lo novamente. Remova esse código.wp-config.php
o único lugar correto? Você pode elaborar?wp-config.php
, algo mais estará quebrado, mover as definições não é uma solução.