Function Reference: geodir_insert_dummy_posts
Summary
Inserts GeoDirectory dummy posts.
Global Values
- $wpdb
 - (object) (required) WordPress Database object. 
- Default: None
 
 
- $current_user
 - (object) (required) Current user object. 
- Default: None
 
 
Package
GeoDirectory
Change Log
Since: 1.0.0
Actions
‘geodir_insert_dummy_data_loop’ [Line: 243]
Source File
geodir_insert_dummy_posts() is located in geodirectory-admin/admin_dummy_data_functions.php [Line: 203]
Source Code
function geodir_insert_dummy_posts($post_type,$data_type,$item_index)
{
    @ini_set('max_execution_time', 999999); //300 seconds = 5 minutes
    $data_types = geodir_dummy_data_types();
    $total_count = 0;
    global $dummy_post_index;
    $dummy_post_index = $item_index;
    foreach( $data_types as $key=>$val){
        if($key==$data_type){
            $total_count = $val['count'];
            if($key=='standard_places'){
                /**
                 * Contains dummy post content.
                 *
                 * @since 1.0.0
                 * @package GeoDirectory
                 */
                include_once( 'dummy-data/standard_places.php' );
            }elseif($key=='property_sale'){
                /**
                 * Contains dummy property for sale post content.
                 *
                 * @since 1.6.11
                 * @package GeoDirectory
                 */
                include_once( 'dummy-data/property_sale.php' );
            }elseif($key=='property_rent'){
                /**
                 * Contains dummy property for sale post content.
                 *
                 * @since 1.6.11
                 * @package GeoDirectory
                 */
                include_once( 'dummy-data/property_rent.php' );
            }
        }
        do_action('geodir_insert_dummy_data_loop',$post_type,$data_type,$item_index);
    }
    // delete image cache on last entry
    if($total_count == $item_index){
        delete_transient( 'cached_dummy_images' );
        flush_rewrite_rules();
    }
}