Viewing 2 replies - 1 through 2 (of 2 total)
  • Plugin Author Nikita

    (@nko)

    Hi.

    It is not possible yet. Added issue https://github.com/nk-o/visual-portfolio/issues/65

    Regards, nK.

    Thread Starter Vladyslav Spesyvets

    (@vladyslavs)

    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);
Viewing 2 replies - 1 through 2 (of 2 total)
  • The topic ‘How can i put default value in Layout?’ is closed to new replies.