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();
}
}