?> <?php if (is_single() || is_home()) { ?> <?php if (!is_user_logged_in()) { ?> <!-- <a class="[ btn btn-primary btn--action btn--action--center ][ bar-action--sm ][ padding--sides ]" href="#coming" data-toggle="modal"> --> <a class="[ btn btn-primary btn--action btn--action--center ][ bar-action--sm ][ padding--sides ]" href="#login" data-toggle="modal" id="btn-ordena-ahora"> ordena ahora </a> <?php } else { ?> <?php if (product_can_be_bought(get_the_id())) { ?> <?php echo get_todays_add_to_cart_btn(); ?> <?php } ?> <?php } ?> <?php } elseif (!is_page('checkout') && !is_page('cart')) { ?> <!-- <a class="[ btn btn-primary btn--action btn--action--center ][ bar-action--sm ][ padding--sides ]" href="#coming" data-toggle="modal"> --> <a class="[ btn btn-primary btn--action btn--action--center ][ bar-action--sm ][ padding--sides ]" href="<?php
public function weekend_menu() { $data = array('menu' => array()); $query_count = 0; $product_args = array('post_type' => 'product', 'posts_per_page' => 5, 'meta_query' => array(array('key' => '_fecha_menu_meta', 'value' => get_dias_restantes_semana())), 'orderby' => 'meta_value', 'order' => 'ASC'); $query = new WP_Query($product_args); if ($query->have_posts()) { while ($query->have_posts()) { $query->the_post(); global $product; global $post; $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'shop_single'); $fecha_menu = get_fecha_es(get_post_meta($post->ID, '_fecha_menu_meta', true)); $guarnicion_1 = get_post_meta($post->ID, '_guarnicion_1_meta', true); $guarnicion_2 = get_post_meta($post->ID, '_guarnicion_2_meta', true); $data['menu'][] = array('title' => get_the_title(), 'content' => format_contenido_platillo($guarnicion_1, $guarnicion_2), 'image' => $image[0], 'guarnicion_1' => $guarnicion_1, 'guarnicion_2' => $guarnicion_2, 'fecha_menu' => $fecha_menu, 'can_be_bought' => product_can_be_bought($product->id), 'is_in_stock' => $product->is_in_stock()); } } DABBA_API_Output::get()->output(true, 200, '', $data); }
</div> <div class="[ row ]"> <div class="[ col-xs-8 ]"> <h3 class="[ no-margin ]"><?php echo get_the_title(); ?> </h3> </div> <div class="[ col-xs-4 ]"> <div class="[ pull-right ]"> <?php if (!$product->is_in_stock()) { echo '<a rel="nofollow" class="[ btn btn-sm btn-default btn-hollow ]">agotado</a>'; } elseif (product_can_be_bought($product->id)) { echo woocommerce_template_loop_add_to_cart(); } elseif (!product_can_be_bought($product->id)) { ?> <a href="<?php the_permalink(); ?> " rel="nofollow" class="[ btn btn-sm btn-primary btn-hollow ]">ver detalles</a> <?php } ?> </div> </div> </div> </article> <?php $query_count++;
public function weekend_menu() { $data = array('menu' => array()); $query_count = 0; $product_args = array('post_type' => 'product', 'posts_per_page' => 5, 'meta_query' => array(array('key' => '_fecha_menu_meta', 'value' => get_dias_restantes_semana())), 'orderby' => 'meta_value', 'order' => 'ASC'); $query = new WP_Query($product_args); if ($query->have_posts()) { while ($query->have_posts()) { $query->the_post(); global $product; global $post; $image = wp_get_attachment_image_src(get_post_thumbnail_id($post->ID), 'shop_single'); $fecha_menu = get_fecha_es(get_post_meta($post->ID, '_fecha_menu_meta', true)); $carTemp = get_the_terms($post->ID, 'caracteristica-platillo'); $caracteristicas_platillo = array(); if (!empty($carTemp)) { foreach ($carTemp as $caracteristica) { $caracteristicas_platillo[] = array('icon' => THEMEPATH . "icons/" . $caracteristica->slug . ".svg", 'name' => $caracteristica->name); } } $ingredientes = get_ingredientes($post->ID); $guarnicion_1 = get_post_meta($post->ID, '_guarnicion_1_meta', true); $guarnicion_2 = get_post_meta($post->ID, '_guarnicion_2_meta', true); $porcion = get_post_meta($post->ID, '_porcion_meta', true); $proteina = get_post_meta($post->ID, '_proteina_meta', true); $calorias = get_post_meta($post->ID, '_calorias_meta', true); $fibra_dietetica = get_post_meta($post->ID, '_fibra_dietetica_meta', true); $menu = array('title' => get_the_title(), 'descripcion' => format_contenido_platillo($guarnicion_1, $guarnicion_2), 'content' => get_the_content(), 'image' => $image[0], 'guarnicion_1' => $guarnicion_1, 'guarnicion_2' => $guarnicion_2, 'caracteristicas_platillo' => $caracteristicas_platillo, 'ingredientes' => $ingredientes, 'porcion' => $porcion, 'proteina' => $proteina, 'calorias' => $calorias, 'fibra_dietetica' => $fibra_dietetica, 'price' => $product->get_price(), 'stock' => $product->get_stock_quantity(), 'is_in_stock' => $product->is_in_stock(), 'fecha_menu' => $fecha_menu, 'can_be_bought' => product_can_be_bought($product->id)); $data['menu'][] = $menu; } } DABBA_API_Output::get()->output(true, 200, '', $data); }