Existe uma maneira rápida de visualizar a programação wp-cron

Respostas:

28

Por que você simplesmente não cria um trabalho cron, faz um despejo de banco de dados e verifica onde as informações sobre o trabalho cron são mantidas? Isso é o que eu fiz. Como suspeito, o WordPress 3.5.1 mantém seus trabalhos cron na {wp}_optionstabela sob o nome 'cron'.

SELECT *
FROM `wp_options`
WHERE `option_name` LIKE '%cron%'

Ou através do functions.php:

$cron_jobs = get_option( 'cron' );
var_dump($cron_jobs);
montrealista
fonte
19

O WordPress tem uma função não documentada,, _get_cron_array()que retorna uma matriz de todas as tarefas agendadas no momento. Vamos usar um método bruto, mas eficaz, para despejar todas as tarefas usando var_dump(). Para facilitar o uso, coloque o seguinte código no plug-in:

echo '<pre>';
print_r( _get_cron_array() );
echo '</pre>';

Para mais informações: https://developer.wordpress.org/plugins/cron/simple-testing/

Suresh Kamrushi
fonte
6

Você pode usar o WP-CLI.

Na linha de comando, você pode executar o seguinte comando no diretório da sua instalação do WordPress:

wp cron event list  

Ele exibirá uma tabela dos eventos agendados, quando estiver definido para execução e com que frequência é remarcada. Aqui está o que me foi devolvido quando executei o comando:
insira a descrição da imagem aqui

https://kinsta.com/knowledgebase/wordpress-cron-job/

SherylHohman
fonte
Obrigado, funcionou para mim, se alguém quiser verificar a lista do wordpress cron no servidor, use-owp cron event list
Hemant Kumar