} switch ($config->get('woocommerce.mini_cart.counter.style')) { case 'round': $dt_cart_class[] = 'round-counter-style'; break; case 'rectangular': $dt_cart_class[] = 'rectangular-counter-style'; break; } if ($config->get_bool('woocommerce.mini_cart.dropdown')) { $dt_cart_class[] = 'show-sub-cart'; } ?> <div class="<?php echo 'shopping-cart ' . implode(' ', presscore_get_mini_widget_class('header-elements-woocommerce_cart', $dt_cart_class)); ?> "> <a class="wc-ico-cart <?php echo presscore_esc_implode(' ', $dt_cart_class); ?> " href="<?php echo WC()->cart->get_cart_url(); ?> "><?php echo $dt_cart_caption, $dt_product_counter_html; ?> </a> <div class="shopping-cart-wrap">
/** * Dispay login form. * * @since 3.0.0 */ function pressocore_render_login_form() { $config = presscore_config(); if (is_user_logged_in()) { $caption = $config->get('header.elements.logout.caption'); $login_link = wp_logout_url(); } else { $caption = $config->get('header.elements.login.caption'); $login_link = esc_url($config->get('header.elements.login.url')); if (!$login_link) { $login_link = wp_login_url(); } } $class = array('submit'); if (!$config->get('header.elements.login.icon.enabled')) { $class[] = 'icon-off'; } else { if (!$caption) { $class[] = 'text-disable'; } } if (!$caption) { $caption = ' '; } $classes = presscore_get_mini_widget_class('header-elements-login', 'mini-login'); echo '<div class="' . implode(' ', $classes) . '"><a href="' . esc_url($login_link) . '" class="' . presscore_esc_implode(' ', $class) . '">' . esc_html($caption) . '</a></div>'; }
public static function render_header_language_switcher_action() { echo '<div class="' . presscore_esc_implode(' ', presscore_get_mini_widget_class('header-elements-language', 'mini-wpml')) . '">'; do_action('icl_language_selector'); echo '</div>'; }