10 WordPress snippets for developers
Posted in Php World on Feb 18th, 2011
1.Create a new post
$my_post = array(); $my_post['tags_input'] = $arrKeys; $my_post['filter'] = true; $my_post['post_title'] = $title; $my_post['post_content'] = $body; $my_post['post_excerpt'] = $excerpt; $my_post['post_status'] = $status; //(pending/publish) $my_post['post_author'] = 1; // admin //Before WP 3.0 $my_post['post_category'] = $arrCategs; $newPostId = wp_insert_post( $my_post ); //After WP 3.0 wp_set_post_terms($newPostId,$arrTagsId,'tags'); wp_set_post_terms($newPostId,$arrCategsId,'categories'); //Update post meta update_post_meta($newPostId, $meta_key, $meta_value, $prev_value);
