Articles of wp cron

Existe uma vulnerabilidade conhecida para wp-cron.php?

Estou usando o WordPress v.4.1 e todos os plugins e o tema estão atualizados. Eu vejo nos meus arquivos de log muitos desses … xxx.xxx.xxx.xxx – – [02/Jan/2015:13:30:27 +0200] “POST /wp-cron.php?doing_wp_cron=1420198227.5184459686279296875000 HTTP/1.0” 200 – “-” “WordPress/217; http://www.example.com” onde xxx.xxx.xxx.xxx é o endereço IP do servidor que o site está hospedado e ” http://www.example.com ” é […]

Por que? Fazer_wp_cron sendo anexado aos meus URLs

Estou encontrando essa string anexada ao final dos meus URLs às vezes: /?doing_wp_cron Alguém sabe o que? Como posso removê-lo?

Executando o WordPress na linha de comando – Desligue a saída atrasada?

Estou criando um trabalho cron que funciona fora do WordPress. Do ponto de vista do desenvolvimento, isso facilita a debugging e a criação de scripts de limpeza ou trabalhos cron, apenas executando um comando como o seguinte na linha de comando: php myfile.php O meu problema é que o WordPress atrasa de alguma forma todas […]

Aviso PHP na nova instalação (o tempo limite da conexão)

Recebo esse Aviso PHP ao acessar minha nova instalação do WordPress 3.4.1 (idioma norueguês). Aviso: fopen (URL_TO_MY_WORDPRESS_PAGE / wp-cron.php? Doing_wp_cron = 1341476616.7605190277099609375000): falha ao abrir o stream: a conexão expirou em PATH_TO_MY_WP_FILES / wp-includes / class-http.php na linha 923 Isso é claro, com o sinalizador WP_DEBUG definido como true , pois ele está sendo executado […]

Convertendo timestamps para hora local com date_l18n ()

Eu tenho um trabalho cron do WordPress que envia um email periodicamente e salva o carimbo de data / hora quando foi enviado como uma opção e eu gostaria de exibir uma data em uma página de configurações. Algo como, “O último e-mail foi enviado em ‘x’”. Estou na costa oeste dos EUA, então nosso […]

Correndo WP Cron em multisite do caminho certo

Tenho WordPress Multisite com vários sites. Eu configurei DISABLE_WP_CRON para true no meu wp-config.php . Se configurarmos a tarefa do cron com o wget ou a onda, temos uma regra de 30 segundos para executar o script PHP. É tão pequeno enviar toneladas de notifications por e-mail e fazer outras coisas (talvez a conexão remota […]

WP Cron não é executado quando o tempo se passa

O objective Eu quero usar wp_schedule_single_event( ) para executar um único evento que me envia um e-mail 8 minutos depois que o usuário envia um formulário. O problema O código a seguir está em minhas functions.php : function nkapi_send_to_system( $args ) { wp_mail( ‘xxx’, ‘xxx’, $args ); } add_action( ‘nkapi_send’, ‘nkapi_send_to_system’ ); function schedule_event( $id […]

Existe uma maneira rápida de visualizar o cronograma do wp-cron

Estou tentando trabalhar qual plugin está desencadeando o wp-cron. Eu sei sobre o código: http://codex.wordpress.org/Function_Reference/wp_get_schedules , mas prefiro fazer algo no backend sql em vez de escrever um plugin.

Como testar o wp_cron?

Esta é uma pergunta estúpida … Planejei uma ação para executar a cada hora: if(!wp_next_scheduled(‘my_hourly_events’)) wp_schedule_event(time(), ‘hourly’, ‘my_hourly_events’); add_action(‘my_hourly_events’, ‘the_function_to_run’); function the_function_to_run(){ echo ‘it works!’; } Como posso testar se isso funciona sem esperar uma hora? 🙂 Tentei adicionar wp_clear_scheduled_hook(‘my_hourly_events’); antes deste código e adicionando wp_cron() depois, mas não vejo minha function em execução … […]