} ?> </ul> </div> <!-- Filter menu end --> </div> </div><!-- /.col-lg-12 --> <?php //global $paged; $paged = get_query_var('paged') ? get_query_var('paged') : 1; $arguments = array('post_type' => 'post_menus', 'post_status' => 'publish', 'paged' => $paged, 'posts_per_page' => -1); $blog_query = new WP_Query($arguments); pm_ln_set_query($blog_query); $count_posts = wp_count_posts('post_menus'); $published_posts = $count_posts->publish; ?> <div id="pm-isotope-item-container"> <?php if ($blog_query->have_posts()) { while ($blog_query->have_posts()) { $blog_query->the_post(); ?> <?php get_template_part('content', 'menupost'); ?>
function menuItems($atts, $content = null) { extract(shortcode_atts(array("num_of_posts" => '3', "title" => 'Daily Specials', "message" => 'Featuring the best dishes from our menu', "header_image" => '', "post_order" => 'DESC', "tag" => ''), $atts)); //Fetch data if ($tag !== '') { $arguments = array('post_type' => 'post_menus', 'post_status' => 'publish', 'order' => (string) $post_order, 'tax_query' => array(array('taxonomy' => 'menutags', 'field' => 'slug', 'terms' => array($tag))), 'posts_per_page' => $num_of_posts); } else { $arguments = array('post_type' => 'post_menus', 'post_status' => 'publish', 'paged' => $paged, 'order' => (string) $post_order, 'posts_per_page' => $num_of_posts); } $menu_query = new WP_Query($arguments); pm_ln_set_query($menu_query); $html = ''; //Display Items $html .= '<div class="row">'; $html .= '<div class="col-lg-12 pm-containerPadding-bottom-30 pm-containerPadding-top-30">'; $html .= '<div class="pm-featured-header-container">'; $html .= '<div class="pm-featured-header-title-container" style="background-image:url(' . $header_image . ');">'; $html .= '<p class="pm-featured-header-title">' . $title . '</p>'; $html .= '<p class="pm-featured-header-message">' . $message . '</p>'; $html .= '</div>'; $html .= '</div>'; $html .= '</div>'; if ($menu_query->have_posts()) { while ($menu_query->have_posts()) { $menu_query->the_post(); $pm_menu_image_meta = get_post_meta(get_the_ID(), 'pm_menu_image_meta', true); $pm_menu_item_price_meta = get_post_meta(get_the_ID(), 'pm_menu_item_price_meta', true); $html .= '<div class="col-lg-4 col-md-4 col-sm-12 pm-column-spacing">'; $html .= '<div class="pm-menu-item-container">'; $html .= '<div class="pm-menu-item-img-container" style="background-image:url(' . $pm_menu_image_meta . ');">'; if ($pm_menu_item_price_meta !== '') { $html .= '<div class="pm-menu-item-price"><p>' . $pm_menu_item_price_meta . '</p></div>'; } $html .= '</div>'; $html .= '<div class="pm-menu-item-desc">'; $html .= '<p class="pm-menu-item-title">' . get_the_title() . '</p>'; $html .= '<p class="pm-menu-item-excerpt">'; $html .= get_the_content(); $html .= '</p>'; $html .= '</div>'; $html .= '</div>'; $html .= '</div>'; } } else { $html .= '<div class="col-lg-12 pm-column-spacing">'; $html .= '<p>' . __('No menu items were found.', 'viennatheme') . '</p>'; $html .= '</div>'; } $html .= '</div>'; pm_ln_restore_query(); return $html; }