function copyFeedItemToPost($post_id) { global $wpdb; $feed_post = $wpdb->get_row("SELECT * FROM wp_posts WHERE id = (" . $wpdb->escape($post_id) . ");", ARRAY_A); $feed_meta = $this->getFeedItemMeta($post_id); $post = new SyndicatedPost(); $post->fillFromPost($feed_post, $feed_meta); $new_post_id = wp_insert_post($post); add_post_meta($new_post_id, 'syndicated', 'true', true); add_post_meta($new_post_id, 'syndicated_author', $post->meta_author, true); add_post_meta($new_post_id, 'syndicated_link', $post->meta_link, true); add_post_meta($new_post_id, 'syndicated_source_title', $post->meta_source_title, true); add_post_meta($new_post_id, 'syndicated_source_link', $post->meta_source_link, true); return $new_post_id; }