Importar feed JSON a WordPress
7 jun 2013, 21:17:31
Vistas: 22.1K
Votos: 4
Hemos recibido una URL que aparentemente es un archivo JSON:
http://www.domain.com/tools/export-json/?destination=hawaii
No tengo ninguna experiencia cuando se trata de JSON y WordPress.
¿Alguien sabe por dónde empezar?
Supongo que necesitaremos crear posts individuales a partir de este archivo JSON...

Mario Lorenzo
79
Comentarios
Todas las respuestas a la pregunta
1
3
json_decode para decodificar el JSON en un array.
$slices = json_decode(file_get_contents('tuArchivoJSON.json'), true);
Iterar sobre los datos
if ($slices) { foreach ($slices as $slice) { $title = $slice[1]; // insertar más lógica aquí } }
Crear un post programáticamente usando wp_insert_post.
// Crear objeto de post $my_post = array( 'post_title' => $title, 'post_content' => 'Este es mi contenido', 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array(8,39) ); // Insertar el post en la base de datos y devolver el nuevo ID del post $post_id = wp_insert_post( $my_post, true ); if ( is_wp_error( $post_id ) ) { // manejo de errores... }
Más detalles en este tutorial: http://tommcfarlin.com/programmatically-create-a-post-in-wordpress/

bchhun
226
7 jun 2013 21:38:59
Comentarios
Por favor, intenta incluir al menos un resumen de la información de la URL en la respuesta. Los enlaces tienden a romperse, dejando las respuestas incompletas.

8 jun 2013 00:17:36
Gracias por esto - es información útil - si conoces algún plugin relevante de WordPress sería genial también..

8 jun 2013 15:33:35
Preguntas relacionadas
1
respuestas
3
respuestas
6
respuestas
5
respuestas
9
respuestas