Importare un feed JSON in WordPress
7 giu 2013, 21:17:31
Visualizzazioni: 22.1K
Voti: 4
Abbiamo ricevuto un URL che apparentemente è un file JSON:
http://www.domain.com/tools/export-json/?destination=hawaii
Sono completamente disorientato quando si tratta di JSON e WordPress.
Qualcuno sa da dove iniziare?
Presumo che dovremo creare singoli post da questo file JSON..

Mario Lorenzo
79
Commenti
Tutte le risposte alla domanda
1
3
json_decode per decodificare il JSON in un array.
$slices = json_decode(file_get_contents('yourJSONFile.json'),true);
Esegui un loop attraverso i dati
if ($slices) { foreach ($slices as $slice) { $title = $slice[1]; // inserisci qui ulteriore logica } }
Crea un post programmaticamente utilizzando wp_insert_post.
// Crea l'oggetto post $my_post = array( 'post_title' => $title, 'post_content' => 'Questo è il mio contenuto', 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array(8,39) ); // Inserisce il post nel database e restituisce il nuovo ID del post $post_id = wp_insert_post( $my_post, true ); if ( is_wp_error( $post_id ) ) { // gestione degli errori... }
Maggiori dettagli in questo tutorial: http://tommcfarlin.com/programmatically-create-a-post-in-wordpress/

bchhun
226
7 giu 2013 21:38:59
Commenti
Per favore cerca di includere almeno un riassunto delle informazioni dall'URL nella risposta. I link tendono a diventare obsoleti, rendendo le risposte incomplete.

8 giu 2013 00:17:36
ok grazie per queste informazioni - sono molto utili - se conosci plugin WordPress rilevanti sarebbe fantastico..

8 giu 2013 15:33:35
Domande correlate
6
risposte
5
risposte