post-fixtures/classes/PostFixtures.inc
2009-11-22 17:58:34 -05:00

25 lines
490 B
PHP

<?php
class PostFixtures {
function parse_json($input) {
if (($data = json_decode($input)) !== false) {
if (is_array($data) || is_object($data)) {
return array_values((array)$data);
}
}
return false;
}
function remove_all_posts() {
if (is_array($posts = get_posts('nopaging=1'))) {
foreach ($posts as $post) { wp_delete_post($post->ID); }
}
}
function remove_all_categories() {
foreach (get_all_category_ids() as $id) {
wp_delete_category($id);
}
}
}