Пример #1
0
function pagelines_default_banners($post_type)
{
    $default_posts = array_reverse(get_default_banners());
    foreach ($default_posts as $dpost) {
        // Create post object
        $default_post = array();
        $default_post['post_title'] = $dpost['title'];
        $default_post['post_content'] = $dpost['text'];
        $default_post['post_type'] = $post_type;
        $default_post['post_status'] = 'publish';
        $newPostID = wp_insert_post($default_post);
        update_post_meta($newPostID, 'the_banner_image', $dpost['media']);
        wp_set_object_terms($newPostID, 'default-banners', 'banner-sets');
    }
}
function pagelines_default_banners($post_type){
	
	$d = array_reverse(get_default_banners());
	
	foreach($d as $dp){
		// Create post object
		$default_post = array();
		$default_post['post_title'] = $dp['title'];
		$default_post['post_content'] = $dp['text'];
		$default_post['post_type'] = $post_type;
		$default_post['post_status'] = 'publish';
		if ( defined( 'ICL_LANGUAGE_CODE' ) )
			$default_post['icl_post_language'] = ICL_LANGUAGE_CODE;		
		$newPostID = wp_insert_post( $default_post );

		wp_set_object_terms($newPostID, 'default-banners', 'banner-sets');
	
		if(isset($dp['image'])) 
			update_post_meta($newPostID, 'the_banner_image', $dp['image']);
			
		if(isset($dp['media'])) 
			update_post_meta($newPostID, 'the_banner_media', $dp['media']);
	
		if(isset($dp['set'])) 
			wp_set_object_terms($newPostID, $dp['set'], 'banner-sets', true);
		
		if(isset($dp['width']))
			update_post_meta($newPostID, 'banner_text_width', $dp['width']);
		
		if(isset($dp['align']))
			update_post_meta($newPostID, 'banner_align', $dp['align']);
		
		if(isset($dp['pad']))
			update_post_meta($newPostID, 'banner_text_padding', $dp['pad']);

	}
}