post_date_gmt y post_date [duplicado]

2

Estoy insertando publicaciones mediante programación usando wp_insert_post. Una llamada típica se vería así:

$news_item = array (
    'post_title' => $titleField,
    'post_content' => $retrieve_result['content'],
    'post_status' => 'pending',
    'post_author' => $user->ID,
    'post_type' => 'post',
    'post_date_gmt' => $post_date_gmt
);

$post_id =  wp_insert_post( $news_item );

Mi pregunta es sobre el parámetro post_date_gmt, ¿es este un uso correcto? ¿Debo usar post_date en su lugar? ¿Qué valor se muestra en la pantalla? Necesito una explicación de ambos. La documentación no ofrece mucho.

Gracias.

    
pregunta Greeso 04.01.2014 - 10:48

1 respuesta

4

De los comentarios en la clase WP_Post en wp-includes/post.php :

  

Puede establecer la fecha de publicación manualmente, configurando los valores para las claves 'post_date' y 'post_date_gmt'.

Entonces, si está agregando una publicación programáticamente y desea una fecha adjunta, debe configurar ambas claves. (Si los deja en blanco, WordPress usará la fecha actual apropiada para ambos).

    
respondido por el Pat J 04.01.2014 - 17:01

Lea otras preguntas en las etiquetas