Файловый менеджер - Редактировать - /home/digitalm/birramastro/wp-content/plugins/lt-ext/shortcodes/menu/view.php
Назад
<?php if ( ! defined( 'ABSPATH' ) ) die( 'Forbidden' ); /** * Menu Shortcode */ $args = get_query_var('like_sc_menu'); $query_args = array( 'post_type' => 'menu', 'post_status' => 'publish', 'posts_per_page' => 300, ); if ( !empty($args['ids']) ) $query_args['post__in'] = explode(',', esc_attr($args['ids'])); $cats = ltxGetMenuCats(); if ( !empty($atts['cat']) ) { /* $sub_cats = get_term_children( $args['cat'], 'menu-category' ); if ( !empty($sub_cats) ) { $query_args['post_parent__in'] = $sub_cats; } else { $query_args['post_parent'] = array(esc_attr($args['cat'])); } // print_r($sub_cats); */ $query_args['post_parent'] = array(esc_attr($args['cat'])); $cats = $cats[$atts['cat']]['child']; } if ( empty($args['except']) ) $args['except'] = 70; $query = new WP_Query( $query_args ); if ( $query->have_posts() ) { echo '<div class="menu ltx-menu-sc ltx-menu-layout-'.esc_attr($args['layout']).'">'; echo '<ul class="cats tabs-cats menu-filter menu-filter-'.esc_attr($args['tabs']).'">'; if ( !empty($cats) ) foreach ($cats as $catId => $cat) { echo '<li><span class="cat" data-filter="'.esc_attr($catId).'">'.esc_html($cat['name']).'</span></li>'; } echo '</ul>'; echo '<div class="items">'; echo '<div class="row">'; while ( $query->have_posts() ): $query->the_post(); $price = fw_get_db_post_option(get_The_ID(), 'price'); $filter_cat = ''; $item_cats = wp_get_post_terms( get_the_ID(), 'menu-category' ); if ( $item_cats && !is_wp_error ( $item_cats ) ) { foreach ($item_cats as $cat) { $filter_cat .= ' filter-type-'.$cat->term_id; } } if ( $args['layout'] == 'two-cols' ) { $col_class = 'col-lg-6'; } else { $col_class = 'col-lg-12'; } ?> <article class="<?php echo esc_attr($filter_cat.' '.$col_class); ?>" data-mh="ltx-menu"> <h4 class="header"><?php the_title(); ?></h4> <h4 class="price"><?php echo esc_html($price); ?></h4> <div class="clearfix"></div> <p><?php echo ltx_cut_text( get_the_content(), $args['except']); ?></p> <h4 class="price price-hidden"><?php echo esc_html($price); ?></h4> </article> <?php endwhile; echo '</div>'; echo '</div>'; echo '</div>'; wp_reset_postdata(); }
| ver. 1.4 |
Github
|
.
| PHP 8.3.23 | Генерация страницы: 0.06 |
proxy
|
phpinfo
|
Настройка