esc_html__('Default', 'qode'), 'large_height' => esc_html__('Large Height', 'qode'), 'large_width' => esc_html__('Large Width', 'qode'), 'large_width_height' => esc_html__('Large Width/Height', 'qode') ); $html = ''; $selected = get_post_meta( $post->ID, 'blog_image_size', true ); $html .= ''; $form_fields['blog-image-size'] = array( 'label' => 'Image Size (Blog Standard List)', 'input' => 'html', 'html' => $html, 'value' => get_post_meta( $post->ID, 'blog_image_size', true ) ); return $form_fields; } add_filter( 'attachment_fields_to_edit', 'qode_blog_image_size_media', 10, 2 ); } if ( ! function_exists( 'qode_blog_image_size_media_save' ) ) { /** * Save values of Portfolio Image sizes in media uploader * * @param $post array, the post data for database * @param $attachment array, attachment fields from $_POST form * * @return mixed */ function qode_blog_image_size_media_save( $post, $attachment ) { if( isset( $attachment['blog-image-size'] ) ) { update_post_meta( $post['ID'], 'blog_image_size', $attachment['blog-image-size'] ); } return $post; } add_filter( 'attachment_fields_to_save', 'qode_blog_image_size_media_save', 10, 2 ); } if(! function_exists('qode_get_blog_gallery_layout')) { /** * Function get blog masonry layout for gallery post type * * return html */ function qode_get_blog_gallery_layout($array_id, $wrap = false) { $html = ''; $html .= ''; //close qodef-ptf-gallery return $html; } } if(! function_exists('qode_check_post_layout')){ /** * Function check post layout * * return string */ function qode_check_post_layout($id){ $post_layout = get_post_meta($id, 'post_layout_meta', true); return $post_layout; } } if(! function_exists('qode_check_gallery_post_layout')){ /** * Function check gallery post layout * * return string */ function qode_check_gallery_post_layout($id){ $gallery_post_layout = get_post_meta($id, 'gallery_type', true); return $gallery_post_layout; } } if(! function_exists('qode_blog_compound_get_sticky_posts')){ /** * Function that returns sticky posts * * return html */ function qode_blog_compound_get_sticky_posts($category,$paged){ $args = array( 'cat' => $category, 'post_type' => 'post', 'paged' => $paged, 'post__in' => get_option('sticky_posts'), 'post_status' => 'publish' ); $blog_query = new WP_Query( $args ); if ($blog_query->have_posts() && count (get_option('sticky_posts')) > 0) { echo '
'; while ($blog_query->have_posts()) { $blog_query->the_post(); qode_get_template_part('templates/blog_compound_sticky', 'loop'); } wp_reset_postdata(); echo '
'; echo do_shortcode('[vc_separator up="0" down="58"]'); } } }