Tengo un tipo de publicación personalizado al que me gustaría importar datos mediante programación. He seguido estas instrucciones y these , y puedo hacerlo fácilmente para páginas y publicaciones típicas de WP.
Sin embargo, mi tipo de publicación personalizada tiene campos personalizados para, por ejemplo, longitud y latitud. ¿Cómo me imagino cómo se debe hacer referencia a esos nombres (claves de matriz) en la matriz posterior?
$defaults = array(
'comment_status' => 'closed',
'ping_status' => 'closed',
'post_author' => $author_id,
'post_name' => $slug,
'post_title' => $title,
'post_status' => 'publish',
'post_type' => 'custom-post-type',
longitude => $my_long, // <- what's the key here?
latitude => $my_lat // <- what's the key here?
);
$images = array_of_images; // <- how do these get added?
Hay unos 40 campos adicionales a los que debo agregar datos.
Además, cada uno de mis elementos de contenido tiene adjuntos de imagen, y quiero agregarlos también de manera programática (ya sea desde una URL o desde mi disco duro local, lo que sea mejor).
Como respuesta, estoy buscando un script muy simple, pero que funcione completamente (o al menos un pseudo código completo) que tome en cuenta todos los pasos programáticos que debo tomar para obtener una publicación en la base de datos con Se trata de adjuntos de imagen relacionados. El resultado debería ser el mismo que si llenara todos los campos, subiera los medios y presionara "Publicar" desde Wordpress.