Okay. I’m waiting ??
Now I use my code, its work but its not beauty )
add_action( 'save_post_vp_lists', 'custom_vpf_save_post', 10, 3 );
function custom_vpf_save_post( $post_ID, $post, $update ){
if ($update == true) {
add_post_meta( $post_ID, 'custom_vp_list_isset', true );
}
}
function custom_vpf_options($result, $name, $post_id) {
$custom_option = vasiliy_get_global_options();
$custom_vp_list_isset = get_post_meta($post_id, 'custom_vp_list_isset', true);
$custom_vp_list_isset_style_view = get_post_meta($post_id, 'custom_vp_list_isset_style_view', true);
$custom_vp_list_isset_style_block = get_post_meta($post_id, 'custom_vp_list_isset_style_block', true);
if ($custom_vp_list_isset == false || $custom_vp_list_isset == "") {
if ($name == "vp_tiles_type") {
$result = "1|1,0.5|";
} elseif ($name == "vp_items_gap") {
$result = "15";
} elseif ($name == "vp_items_count") {
$result = "10";
} elseif ($name == "vp_items_style") {
if($custom_vp_list_isset_style_view == "1" && $custom_vp_list_isset_style_block == "") {
$result = "default";
add_post_meta( $post_id, 'custom_vp_list_isset_style_block', true );
} elseif ($custom_vp_list_isset_style_view == "") {
$result = "default";
}
add_post_meta( $post_id, 'custom_vp_list_isset_style_view', true );
} elseif ($name == "vp_items_style_default__show_date") {
$result = "true";
} elseif ($name == "vp_items_style_default__show_date") {
$result = "true";
} elseif ($name == "vp_items_style_emerge__show_date") {
$result = "true";
} elseif ($name == "vp_items_style_fade__show_date") {
$result = "true";
} elseif ($name == "vp_items_style_fly__show_date") {
$result = "true";
} elseif ($name == "vp_items_style_default__show_read_more") {
$result = "true";
} elseif ($name == "vp_pagination") {
$result = "paged";
} elseif ($name == "vp_items_style_fly__bg_color") {
$result = $custom_option['mihalich_default_alternate'];
} elseif ($name == "vp_items_style_fly__text_color") {
$result = $custom_option['mihalich_default_heading'];
} elseif ($name == "vp_items_style_fade__bg_color") {
$result = $custom_option['mihalich_default_alternate'];
} elseif ($name == "vp_items_style_fade__text_color") {
$result = $custom_option['mihalich_default_heading'];
} elseif ($name == "vp_items_style_emerge__bg_color") {
$result = $custom_option['mihalich_default_bg'];
} elseif ($name == "vp_items_style_emerge__text_color") {
$result = $custom_option['mihalich_default_heading'];
}
}
return $result;
}
add_filter('vpf_get_layout_option', 'custom_vpf_options', 10, 3);