HEX
Server: Apache
System: Linux vps.rockyroadprinting.net 4.18.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
User: rockyroadprintin (1011)
PHP: 8.2.29
Disabled: exec,passthru,shell_exec,system
Upload Files
File: /home/rockyroadprintin/www/wp-content/themes/consulting/partials/vc_templates/services_tabs.php
<?php


wp_enqueue_script( 'jquery-effects-core' );
wp_enqueue_script( 'jquery-ui-tabs' );

$categories = get_terms( array( 'stm_service_category' ) );

if( empty( $items_count ) ) {
    $items_count = -1;
}

$css_class .= ' stm_services_tabs ' . $el_class;

?>
<?php if ( $categories ) { ?>
    <div class="<?php echo esc_attr( $css_class ); ?>">

        <div class="services_categories">
            <ul class="clearfix">
                <?php foreach ( $categories as $category ) { ?>
                    <li>
                        <a href="#service-tab-<?php echo esc_attr( $category->slug ); ?>"><?php echo esc_html( $category->name ); ?></a>
                    </li>
                <?php } ?>
            </ul>
        </div>

        <?php foreach ( $categories as $category ) { ?>
            <?php
            $args  = array(
                'post_type'        => 'stm_service',
                'posts_per_page' => $items_count,
                'stm_service_category' => $category->slug
            );
            $posts = new WP_Query( $args );
            ?>
            <?php if ( $posts->have_posts() ) { ?>
                <div class="services_tabs" id="service-tab-<?php echo esc_attr( $category->slug ); ?>">

                    <?php while ( $posts->have_posts() ) { $posts->the_post(); ?>

                        <div class="service_tab_item">
                            <?php if ( $service_label = get_post_meta( get_the_ID(), 'service_label', true ) ) { ?>
                                <div class="service_label"><?php echo esc_html( $service_label ); ?></div>
                            <?php } ?>

                            <div class="service_header">
                                <div class="service_name"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></div>
                                <div class="service_dots"><span class="separator_dots"></span></div>
                                <div class="service_cost"><?php echo esc_html( get_post_meta( get_the_ID(), 'service_cost', true ) ); ?></div>
                            </div>

                            <div class="service_text">
                                <?php the_excerpt(); ?>
                            </div>
                        </div>

                    <?php } wp_reset_postdata(); ?>

                </div>
            <?php } ?>
        <?php } ?>

        <script type="text/javascript">
            jQuery(document).ready(function ($) {
                "use strict";
                $(".stm_services_tabs").tabs({
                    hide: 'fadeOut',
                    show: 'fadeIn',
                    duration:'fast'
                });
            });
        </script>

    </div>
<?php } ?>