public function post_grid_display($atts, $content = null)
 {
     $atts = shortcode_atts(array('id' => ""), $atts);
     $html = '';
     $post_id = $atts['id'];
     include post_grid_plugin_dir . '/grid-items/variables.php';
     include post_grid_plugin_dir . '/grid-items/query.php';
     include post_grid_plugin_dir . '/grid-items/custom-css.php';
     $html .= '<div id="post-grid-' . $post_id . '" class="post-grid">';
     if ($wp_query->have_posts()) {
         $html .= '<div class="grid-items">';
         while ($wp_query->have_posts()) {
             $wp_query->the_post();
             $html .= '<div  class="item skin ' . $skin . ' ' . post_grid_term_slug_list(get_the_ID()) . '">';
             include post_grid_plugin_dir . '/grid-items/layer-media.php';
             include post_grid_plugin_dir . '/grid-items/layer-content.php';
             include post_grid_plugin_dir . '/grid-items/layer-hover.php';
             $html .= '</div>';
             // .item
         }
         wp_reset_query();
         $html .= '</div>';
         // .grid-items
         $html .= '<div class="grid-nav-bottom">';
         include post_grid_plugin_dir . '/grid-items/nav-bottom.php';
         $html .= '</div>';
         // .grid-nav-bottom
     } else {
         $html .= '<div class="item">';
         $html .= __('No Post found', post_grid_textdomain);
         // .item
         $html .= '</div>';
         // .item
     }
     include post_grid_plugin_dir . '/grid-items/scripts.php';
     $html .= '</div>';
     // .post-grid
     return $html;
 }
function post_grid_ajax_search()
{
    $html = '';
    $post_id = (int) $_POST['grid_id'];
    include post_grid_plugin_dir . '/grid-items/variables.php';
    $keyword = sanitize_text_field($_POST['keyword']);
    include post_grid_plugin_dir . '/grid-items/query.php';
    if ($wp_query->have_posts()) {
        while ($wp_query->have_posts()) {
            $wp_query->the_post();
            $html .= '<div class="item skin ' . $skin . ' ' . post_grid_term_slug_list(get_the_ID()) . '">';
            include post_grid_plugin_dir . '/grid-items/layer-media.php';
            include post_grid_plugin_dir . '/grid-items/layer-content.php';
            include post_grid_plugin_dir . '/grid-items/layer-hover.php';
            $html .= '</div>';
            // .item
        }
        wp_reset_query();
    } else {
        $html .= '<div class="item">';
        $html .= __('No Post found', post_grid_textdomain);
        // .item
        $html .= '</div>';
        // .item
    }
    echo $html;
    die;
}
 public function post_grid_display($atts, $content = null)
 {
     /*
     			static $w4dev_custom_loop;
     			if( !isset($w4dev_custom_loop) ){
     				$w4dev_custom_loop = 1;
     				}
     				
     			else{
     				$w4dev_custom_loop ++;
     				}
     */
     $atts = shortcode_atts(array('id' => ""), $atts);
     $html = '';
     $post_id = $atts['id'];
     /*
     				$paging = $atts['paging'];
     				unset( $atts['paging'] );
     */
     //var_dump($w4dev_custom_loop);
     include post_grid_plugin_dir . '/grid-items/variables.php';
     /*
     
     				if( isset($_GET[$paging]) ){
     					$paged = (int)$_GET[$paging];
     					
     					}
     					
     				else{
     					$paged = 1;
     					}
     */
     include post_grid_plugin_dir . '/grid-items/query.php';
     include post_grid_plugin_dir . '/grid-items/custom-css.php';
     //include post_grid_plugin_dir.'/grid-items/lazy.php';
     $html .= '<div class="post-grid-debug"></div>';
     // .debug
     $html .= '<div id="post-grid-' . $post_id . '" class="post-grid">';
     if ($wp_query->have_posts()) {
         $html .= '<div class="grid-nav-top">';
         include post_grid_plugin_dir . '/grid-items/nav-top.php';
         $html .= '</div>';
         // .grid-nav-top
         $html .= '<div class="grid-items" id="">';
         $odd_even = 0;
         while ($wp_query->have_posts()) {
             $wp_query->the_post();
             if ($odd_even % 2 == 0) {
                 $odd_even_calss = 'even';
             } else {
                 $odd_even_calss = 'odd';
             }
             $odd_even++;
             $html .= '<div  class="item mix skin ' . $odd_even_calss . ' ' . $skin . ' ' . post_grid_term_slug_list(get_the_ID()) . '">';
             include post_grid_plugin_dir . '/grid-items/layer-media.php';
             include post_grid_plugin_dir . '/grid-items/layer-content.php';
             include post_grid_plugin_dir . '/grid-items/layer-hover.php';
             $html .= '</div>';
             // .item
         }
         wp_reset_query();
         $html .= '</div>';
         // .grid-items
         $html .= '<div class="grid-nav-bottom">';
         include post_grid_plugin_dir . '/grid-items/nav-bottom.php';
         $html .= '</div>';
         // .grid-nav-bottom
         //wp_reset_query();
     } else {
         $html .= '<div class="no-post-found">';
         $html .= __('No Post found', post_grid_textdomain);
         // .item
         $html .= '</div>';
         // .item
     }
     //include post_grid_plugin_dir.'/grid-items/scripts.php';
     $html .= '</div>';
     // .post-grid
     if ($masonry_enable == 'yes') {
         $html .= '<script>jQuery(window).load(function(){jQuery("#post-grid-' . $post_id . ' .grid-items").masonry({isFitWidth: true}); });</script>';
     }
     return $html;
 }