Uso de wp_insert_post e parâmetros

Simplesmente comecei a usar o WordPress … estou tentando adicionar postagens para o WordPress usando php e eu encontrei esse código:

// Create post object $my_post = array( 'post_title' => 'My post', 'post_content' => 'This is my post.', 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array(8,39) ); // Insert the post into the database wp_insert_post( $my_post ); 

Eu entendo que este é o caminho a seguir ao criar uma postagem usando php .. minhas perguntas são:

  1. Como executamos o script php acima e onde o guardamos na pasta WordPress?

  2. O que significa a matriz ‘post_category’ (eu gostaria de usar um ID de categoria para adicionar posts ao WordPress)?

Gostaria de mencionar que fiz algumas buscas de descida na net, mas os resources que encontrei não mencionam como executar o script acima.

Solutions Collecting From Web of "Uso de wp_insert_post e parâmetros"

Verifique os documentos em http://codex.wordpress.org/Function_Reference/wp_insert_post para os parâmetros a serem usados ​​com wp_insert_post

Esta function insere postagens (e páginas) no database. Ele sanitiza as variables, faz algumas verificações, preenche as variables ​​que faltam, como data / hora, etc. Demora uma matriz como argumento e retorna a ID da postagem criada (ou 0 se houver um erro).

Você executa sua function uma vez no contexto de um plugin, ou pior caso, em functions.php ou em index.php e, em seguida, remova-o.