Function Reference: geodir_delete_dummy_posts

Summary

Deletes GeoDirectory dummy data.

Global Values

$wpdb
(object) (required) WordPress Database object.

Default: None
$plugin_prefix
(string) (required) Geodirectory plugin table prefix.

Default: None

Package

GeoDirectory

Change Log

Since: 1.0.0

Source File

geodir_delete_dummy_posts() is located in geodirectory-admin/admin_dummy_data_functions.php [Line: 177]

Source Code

function geodir_delete_dummy_posts($post_type,$data_type)
{
    global $wpdb, $plugin_prefix;


    $post_ids = $wpdb->get_results("SELECT post_id FROM " . $plugin_prefix . $post_type."_detail WHERE post_dummy='1'");


    foreach ($post_ids as $post_ids_obj) {
        wp_delete_post($post_ids_obj->post_id);
    }

    //double check posts are deleted
    $wpdb->get_results("DELETE FROM " . $plugin_prefix . $post_type. "_detail WHERE post_dummy='1'");

    update_option($post_type.'_dummy_data_type','');
}