詳細検索

Quero acessar o banco de dados do WordPress com um script

Avatar
por すがピー
1 min de leitura

Quero acessar o banco de dados do WordPress com um script
Traduzido do 日本語 • Ver original

Se você quiser acessar o banco de dados do WordPress a partir de um script, pode simplesmente acessar o MySQL e processá-lo, mas se quiser usar uma função do WordPress por algum motivo (por exemplo, scriptando uma imagem), pode usar o

require_once('wp-blog-header.php'); 

OK, mas alguns métodos exigem que você inclua diretamente a fonte em que o método foi escrito.

Por exemplo, se você quiser usar wp_insert_category() para registrar uma categoria,

require_once('/wp-admin/includes/taxonomy.php'); 

E você precisa. /wp-admin/includes/ para encontrar o que você precisa e incluir.

Incluir wp-blog-header.php também é afetado se você colocar restrições na web, como acesso ao HTTPS ou visível apenas para usuários logados no function.php, e restringir todo o site.

Portanto, se tal restrição for adicionada, o processamento de restrição é

if ( ! preg_match( '/^(script.php|hogehoge.*.php)/', basename( $_SERVER['SCRIPT_NAME'] ) ) ){ 
 Processamento de Restrições
}

(No caso acima, um script que corresponda a "script.php" ou "Hogehoge.*.php") deve ser especificado para excluir do processo.

Se você não fizer isso, quando rodar o script, fica preso no limite e o processo para.

Related Articles