We have received a URL which is a JSON file apparently:
/?destination=hawaii
I am completely clueless when it comes to JSON and Wordpress.
Anybody know where to start?
We will need to create individual posts from this JSON file I presume..
We have received a URL which is a JSON file apparently:
http://www.domain/tools/export-json/?destination=hawaii
I am completely clueless when it comes to JSON and Wordpress.
Anybody know where to start?
We will need to create individual posts from this JSON file I presume..
Share Improve this question asked Jun 7, 2013 at 18:17 Mario LorenzoMario Lorenzo 791 gold badge4 silver badges8 bronze badges 1 |1 Answer
Reset to default 11json_decode the JSON into an array.
$slices = json_decode(file_get_contents('yourJSONFile.json'),true);
Loop into the data
if ($slices) { foreach ($slices as $slice) { $title = $slice[1]; // insert more logic here } }
Create a post programmatically by using wp_insert_post.
// Create post object $my_post = array( 'post_title' => $title, 'post_content' => 'This is my content', 'post_status' => 'publish', 'post_author' => 1, 'post_category' => array(8,39) ); // Insert the post into the database and return the new post ID $post_id = wp_insert_post( $my_post, true ); if ( is_wp_error( $post_id ) ) { // error handling.... }
More details in this tutorial: http://tommcfarlin/programmatically-create-a-post-in-wordpress/
发布者:admin,转转请注明出处:http://www.yc00.com/questions/1745204942a4616548.html
json_encode()
andjson_decode()
– JMau Commented Jun 7, 2013 at 18:31