Eu tenho um script de linha de comando para manter um plugin wordpress e tenho que carregar o núcleo do wordpress para poder acessar as funções do wordpress.
Esse problema é muito semelhante ao ambiente Initialize WordPress para usar em um script cron real . Embora seja diferente, uma vez que a pergunta referida deve ser usada com um script cron (real) que pode ser realizado de outra forma, iniciando um script php da linha de comando. Como a pergunta referida já está respondida e esta resposta não está satisfazendo minhas necessidades, iniciei esta pergunta.
Então, o que é necessário em um script de linha de comando para inicializar o ambiente wordpress?
Relacionado
fonte
ob_end_clean();
depois disso, caso contrário o wordpress captura toda a sua saída e não mostra nada até o fim.Se você não quiser lidar com o processo complicado de carregar o WordPress manualmente, basta usar o comando do WP-CLI
eval-file
:O
my-script.php
arquivo pode conter qualquer chamada de função WP. Por exemplo:fonte
eval-file
disponibiliza todas as funções do WordPress sem precisar fazerrequire
nada? Esta resposta seria mais clara com um exemplo rápido de um script PHP.