Às vezes, estou encontrando essa sequência anexada ao final dos meus URLs:
/?doing_wp_cron
Alguém sabe para que serve? Como posso removê-lo?
Às vezes, estou encontrando essa sequência anexada ao final dos meus URLs:
/?doing_wp_cron
Alguém sabe para que serve? Como posso removê-lo?
Respostas:
É um sinal que você ALTERNATE_WP_CRON
definiu no seuwp-config.php
Para fazer algum processamento em segundo plano (como publicar postagens agendadas), o WordPress o redireciona para o URL ?doing_wp_cron
anexado.
Eu já vi muitos posts sobre esse problema, mas poucos deles conseguiram encontrar uma solução real. O que resolve esse problema para mim foi gerenciar o redirecionamento no arquivo .htaccess.
Aqui está um exemplo de como redirecionar o URL adicionando estas linhas no arquivo .htaccess:
<IfModule mod_rewrite.c>
Options +FollowSymLinks
RewriteEngine On
RewriteCond %{QUERY_STRING} (^|&)doing_wp_cron= [NC]
RewriteRule (.*) /$1? [R=301,L]
</IfModule>
Espero que isso ajude!
Nota: estas dicas vêm deste fórum
@scribu Eu acredito que o BackupBuddy usa o agendamento de tarefas do WordPress para agendar tarefas como parte dos procedimentos de backup - se o site tiver loopbacks desativados, a única solução (exceto algumas soluções externas sob medida) e a solução alternativa específica que, como tenho certeza você sabe, está integrado ao WordPress, é a correção cron alternativa. Portanto, isso só é "necessário" se o host tiver loopbacks desativados. Lembre-se de que, se for esse o caso, não haverátarefas agendadas, sejam elas tarefas agendadas padrão do WordPress ou associadas a outros plugins, funcionarão. O que parece ser o caso é que um usuário não saberá que seu host atrapalhou sua instalação do WordPress até tentar o BackupBuddy, porque isso torna o problema óbvio, em vez de ficar invisível até aquele momento.
O uso da abordagem do tipo crontab é apenas um obstáculo, pois, a menos que você faça "ping" no processamento cron do WordPress com muita frequência, ele funcionará apenas com alguns tipos de tarefas agendadas.
Obviamente, se um usuário não quiser ou não puder usar a correção wp cron alternativa, não quiser mudar para um host que permita loopbacks e não tenha conhecimento suficiente para poder configurar um recurso baseado em crontab adequado, O BackupBuddy oferece um modo de backup manual que funcionará, mas não possui flexibilidade e alguns dos recursos disponíveis quando o agendamento está disponível.
O que causa esse problema é o cron alternativo. Para contornar isso, se você tiver acesso, poderá ativar um processo cron real (se a sua hospedagem permitir) e desativar ALTERNATE_WP_CRON no seu wp-config.php.
ALTERNATE_WP_CRON
comofalse
emwp-config.php
.