<?php
add_action('wp_enqueue_scripts', 'theme_enqueue_styles');

function theme_enqueue_styles() {
    wp_enqueue_style('child-style', get_stylesheet_uri(), array('bootstrap', 'parent-style'));

    wp_enqueue_style('owl.carousel.min', get_stylesheet_directory_uri() . '/css/owl.carousel.min.css');
    //wp_enqueue_style( 'owl.theme.default.min', get_stylesheet_directory_uri() . '/css/owl.theme.default.min.css');
    //wp_enqueue_script( 'jquery-3.3.1.min', get_stylesheet_directory_uri() . '/js/jquery-3.3.1.min.js', array( 'jquery' ) );
    //wp_enqueue_script( 'owl.carousel.min', get_stylesheet_directory_uri() . '/js/owl.carousel.min.js', array( 'jquery' ) );
}

// custom menu
function register_my_menu() {
    register_nav_menu('custom-menu', __('custom menu'));
}

add_action('init', 'register_my_menu');

function brands_listings() {
    $brands = get_terms(array(
        'taxonomy' => 'brand',
        'hide_empty' => false,
    ));
//    echo '<pre>';
//    print_r($brands);
//    echo '</pre>';
    ?>
    <div class="row"><?php
        foreach ($brands as $brand) {

            $convert_to_lowwer = lcfirst($brand->name);
            $first_char = $convert_to_lowwer[0];
            ?>

            <?php
            if ($first_char == 'a') {
                $A_alpha[] = $brand->term_id;
            }
            if ($first_char == 'b') {
                $B_alpha[] = $brand->term_id;
            }
            if ($first_char == 'c') {
                $C_alpha[] = $brand->term_id;
            }
            if ($first_char == 'd') {
                $D_alpha[] = $brand->term_id;
            }
            if ($first_char == 'e') {
                $E_alpha[] = $brand->term_id;
            }
            if ($first_char == 'f') {
                $F_alpha[] = $brand->term_id;
            }
            if ($first_char == 'g') {
                $G_alpha[] = $brand->term_id;
            }
            if ($first_char == 'h') {
                $H_alpha[] = $brand->term_id;
            }else{
                $H_alpha = 0;
            }
            if ($first_char == 'i') {
                $I_alpha[] = $brand->term_id;
            }
            if ($first_char == 'j') {
                $J_alpha[] = $brand->term_id;
            }
            if ($first_char == 'k') {
                $K_alpha[] = $brand->term_id;
            }else{
                $K_alpha = 0;
            }
            if ($first_char == 'l') {
                $L_alpha[] = $brand->term_id;
            }
            if ($first_char == 'm') {
                $M_alpha[] = $brand->term_id;
            }
            if ($first_char == 'n') {
                $N_alpha[] = $brand->term_id;
            }
            if ($first_char == 'o') {
                $O_alpha[] = $brand->term_id;
            }else{
                $O_alpha = 0;
            }
            if ($first_char == 'p') {
                $P_alpha[] = $brand->term_id;
            }
            if ($first_char == 'q') {
                $Q_alpha[] = $brand->term_id;
            }else{
                $Q_alpha = 0;
            }
            if ($first_char == 'r') {
                $R_alpha[] = $brand->term_id;
            }
            if ($first_char == 's') {
                $S_alpha[] = $brand->term_id;
            }
            if ($first_char == 't') {
                $T_alpha[] = $brand->term_id;
            }
            if ($first_char == 'u') {
                $U_alpha[] = $brand->term_id;
            }else{
                $U_alpha=0;
            }
            if ($first_char == 'v') {
                $V_alpha[] = $brand->term_id;
            }
            if ($first_char == 'w') {
                $W_alpha[] = $brand->term_id;
            }else{
                $W_alpha =0;
            }
            if ($first_char == 'x') {
                $X_alpha[] = $brand->term_id;
            }else{
                $X_alpha = 0;
            }
            if ($first_char == 'y') {
                $Y_alpha[] = $brand->term_id;
            }else{
                $Y_alpha =0 ;
            }
            if ($first_char == 'z') {
                $Z_alpha[] = $brand->term_id;
            }
        }      
        ?>
        <div class="col-md-4">
            <div class="row">
                <div class="alpha-char">
                    <span class="uppercase-char">A</span>
                    <ul>
                        <?php
                        foreach ($A_alpha as $A_alpha_full) {
                            $term = get_term($A_alpha_full, 'brand');
                            $term_link = get_term_link($term);
                            ?>
                            <li>
                                <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                            </li>
                        <?php } ?>
                    </ul>
                </div>
            </div>
            <div class="row">                
                <div class="alpha-char">
                    <span class="uppercase-char">B</span>
                    <ul>
                        <?php
                        foreach ($B_alpha as $B_alpha_full) {
                            $term = get_term($B_alpha_full, 'brand');
                            $term_link = get_term_link($term);
                            ?>
                            <li>
                                <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                            </li>
                        <?php } ?>
                    </ul>
                </div>
            </div>
            <div class="row">
                <div class="alpha-char">
                    <span class="uppercase-char">C</span>
                    <ul>
                        <?php
                        foreach ($C_alpha as $C_alpha_full) {
                            $term = get_term($C_alpha_full, 'brand');
                            $term_link = get_term_link($term);
                            ?>
                            <li>
                                <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                            </li>
                        <?php } ?>
                    </ul>
                </div>
            </div>
            <div class="row">
                <div class="alpha-char">
                    <span class="uppercase-char">D</span>
                    <ul>
                        <?php
                        foreach ($D_alpha as $D_alpha_full) {
                            $term = get_term($D_alpha_full, 'brand');
                            $term_link = get_term_link($term);
                            ?>
                            <li>
                                <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                            </li>
                        <?php } ?>
                    </ul>
                </div>
            </div>
            <div class="row">
                <div class="alpha-char">
                    <span class="uppercase-char">E</span>
                    <ul>
                        <?php
                        foreach ($E_alpha as $E_alpha_full) {
                            $term = get_term($E_alpha_full, 'brand');
                            $term_link = get_term_link($term);
                            ?>
                            <li>
                                <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                            </li>
                        <?php } ?>
                    </ul>
                </div>
            </div>
            <div class="row">
                <div class="alpha-char">
                    <span class="uppercase-char">F</span>
                    <ul>
                        <?php
                        foreach ($F_alpha as $F_alpha_full) {
                            $term = get_term($F_alpha_full, 'brand');
                            $term_link = get_term_link($term);
                            ?>
                            <li>
                                <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                            </li>
                        <?php } ?>
                    </ul>
                </div>
            </div>
            <div class="row">
                <div class="alpha-char">
                    <span class="uppercase-char">G</span>
                    <ul>
                        <?php
                        foreach ($G_alpha as $G_alpha_full) {
                            $term = get_term($G_alpha_full, 'brand');
                            $term_link = get_term_link($term);
                            ?>
                            <li>
                                <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                            </li>
                        <?php } ?>
                    </ul>
                </div>
            </div>  
        </div>
        <div class="col-md-4">

            <div class="alpha-char">
                <span class="uppercase-char">H</span>
                <ul>
                    <?php
                  
                    if($H_alpha != 0){
                    foreach ($H_alpha as $H_alpha_full) {
                        $term = get_term($H_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } }?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">I</span>
                <ul>
                    <?php
                    foreach ($I_alpha as $I_alpha_full) {
                        $term = get_term($I_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">J</span>
                <ul>
                    <?php
                    foreach ($J_alpha as $J_alpha_full) {
                        $term = get_term($J_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">K</span>
                <ul>
                    <?php
                    if($K_alpha != 0){
                    foreach ($K_alpha as $K_alpha_full) {
                        $term = get_term($K_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } } ?>
                </ul>
            </div>
            <div class="alpha-char">                
                <span class="uppercase-char">L</span>
                <ul>
                    <?php
                    foreach ($L_alpha as $L_alpha_full) {
                        $term = get_term($L_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">M</span>
                <ul>
                    <?php
                    foreach ($M_alpha as $M_alpha_full) {
                        $term = get_term($M_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">N</span>
                <ul>
                    <?php
                    foreach ($N_alpha as $N_alpha_full) {
                        $term = get_term($N_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>           

        </div>
        <div class="col-md-4">
            <div class="alpha-char">
                <span class="uppercase-char">O</span>
                <ul>
                    <?php
                    if($O_alpha != 0){
                    foreach ($O_alpha as $O_alpha_full) {
                        $term = get_term($O_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } }?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">P</span>
                <ul>
                    <?php
                    foreach ($P_alpha as $P_alpha_full) {
                        $term = get_term($P_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">Q</span>
                <ul>
                    <?php
                    if($Q_alpha != 0){
                    foreach ($Q_alpha as $Q_alpha_full) {
                        $term = get_term($Q_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } }?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">R</span>
                <ul>
                    <?php
                    foreach ($R_alpha as $R_alpha_full) {
                        $term = get_term($R_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">S</span>
                <ul>
                    <?php
                    foreach ($S_alpha as $S_alpha_full) {
                        $term = get_term($S_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">T</span>
                <ul>
                    <?php
                    foreach ($T_alpha as $T_alpha_full) {
                        $term = get_term($T_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">U</span>
                <ul>
                    <?php
                    if($U_alpha != 0){
                    foreach ($U_alpha as $U_alpha_full) {
                        $term = get_term($U_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } } ?>
                </ul>
            </div> 
            <div class="alpha-char">
                <span class="uppercase-char">V</span>
                <ul>
                    <?php
                    foreach ($V_alpha as $V_alpha_full) {
                        $term = get_term($V_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">W</span>
                <ul>
                    <?php
                    if($W_alpha != 0){
                    foreach ($W_alpha as $W_alpha_full) {
                        $term = get_term($W_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } }?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">X</span>
                <ul>
                    <?php
                    if($X_alpha != 0){
                    foreach ($X_alpha as $X_alpha_full) {
                        $term = get_term($X_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } }?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">Y</span>
                <ul>
                    <?php
                    if($Y_alpha != 0){
                    foreach ($Y_alpha as $Y_alpha_full) {
                        $term = get_term($Y_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } }?>
                </ul>
            </div>
            <div class="alpha-char">
                <span class="uppercase-char">Z</span>
                <ul>
                    <?php
                    foreach ($Z_alpha as $Z_alpha_full) {
                        $term = get_term($Z_alpha_full, 'brand');
                        $term_link = get_term_link($term);
                        ?>
                        <li>
                            <a href="<?php echo $term_link; ?>"><?php echo $term->name; ?></a> 
                        </li>
                    <?php } ?>
                </ul>
            </div>
        </div>

    </div>
    <?php
}

add_shortcode('brandsshow', 'brands_listings');
