当前位置: 首页>>代码示例>>PHP>>正文


PHP YITH_WCWL函数代码示例

本文整理汇总了PHP中YITH_WCWL函数的典型用法代码示例。如果您正苦于以下问题:PHP YITH_WCWL函数的具体用法?PHP YITH_WCWL怎么用?PHP YITH_WCWL使用的例子?那么, 这里精选的函数代码示例或许可以为您提供帮助。


在下文中一共展示了YITH_WCWL函数的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的PHP代码示例。

示例1: yith_wcwl_count_products

 /**
  * Retrieve the number of products in the wishlist.
  * 
  * @return int
  * @since 1.0.0
  */
 function yith_wcwl_count_products()
 {
     return YITH_WCWL()->count_products();
 }
开发者ID:javipaur,项目名称:TiendaVirtual,代码行数:10,代码来源:functions.yith-wcwl.php

示例2: roen_woocommerce_get_wishlist

function roen_woocommerce_get_wishlist($add_wishlist = '', $just_added = '', $view_wishlist = '', $tooltip = true)
{
    global $product;
    $url = YITH_WCWL()->get_wishlist_url();
    $product_type = $product->product_type;
    $default_wishlists = is_user_logged_in() ? YITH_WCWL()->get_wishlists(array('is_default' => true)) : false;
    if (!empty($default_wishlists)) {
        $default_wishlist = $default_wishlists[0]['ID'];
    } else {
        $default_wishlist = false;
    }
    $exists = YITH_WCWL()->is_product_in_wishlist($product->id, $default_wishlist);
    $label = '';
    $icon = '';
    if ($tooltip) {
        $classes = 'class="add_to_wishlist woo-show-tooltip"';
    } else {
        $classes = 'class="add_to_wishlist"';
    }
    //$classes = get_option( 'yith_wcwl_use_button' ) == 'yes' ? 'class=" product-details add_to_wishlist single_add_to_wishlist"' : 'class="add_to_wishlist product-details"';
    $html = '<div class="yith-wcwl-add-to-wishlist add-to-wishlist-' . $product->id . '">';
    $html .= '<div class="yith-wcwl-add-button';
    // the class attribute is closed in the next row
    $html .= $exists ? ' hide" style="display:none;"' : ' show"';
    $html .= '><a href="' . esc_url(YITH_WCWL()->get_addtowishlist_url()) . '" data-product-id="' . $product->id . '" title="' . __('Add to wishlist', 'ROEN') . '" data-product-type="' . $product_type . '" ' . $classes . ' ><i class="fa fa-heart-o"></i>' . $add_wishlist . '<div class="ajax-loading" style="visibility:hidden"><i class="fa fa-spinner fa-spin"></i></div></a>';
    $html .= '</div>';
    $html .= '<div class="yith-wcwl-wishlistaddedbrowse hide" style="display:none;"><a href="' . esc_url($url) . '"><i class="fa fa-heart"></i>' . $just_added . '</a></div>';
    $html .= '<div class="yith-wcwl-wishlistexistsbrowse ' . ($exists ? 'show' : 'hide') . '" style="display:' . ($exists ? 'block' : 'none') . '"><a href="' . esc_url($url) . '"><i class="fa fa-heart"></i>' . $view_wishlist . '</a></div>';
    $html .= '<div class="yith-wcwl-wishlistaddresponse"></div>';
    $html .= '</div>';
    return $html;
}
开发者ID:VLabsInc,项目名称:WordPressPlatforms,代码行数:32,代码来源:woocommerce-config.php

示例3: yith_wishlist_constructor

 function yith_wishlist_constructor()
 {
     load_plugin_textdomain('yith-woocommerce-wishlist', false, dirname(plugin_basename(__FILE__)) . '/languages/');
     // Load required classes and functions
     require_once YITH_WCWL_INC . 'functions.yith-wcwl.php';
     require_once YITH_WCWL_INC . 'class.yith-wcwl.php';
     require_once YITH_WCWL_INC . 'class.yith-wcwl-init.php';
     require_once YITH_WCWL_INC . 'class.yith-wcwl-install.php';
     if (is_admin()) {
         require_once YITH_WCWL_INC . 'class.yith-wcwl-admin-init.php';
     }
     if (get_option('yith_wcwl_enabled') == 'yes') {
         require_once YITH_WCWL_INC . 'class.yith-wcwl-ui.php';
         require_once YITH_WCWL_INC . 'class.yith-wcwl-shortcode.php';
     }
     // Let's start the game!
     /**
      * @deprecated
      */
     global $yith_wcwl;
     $yith_wcwl = YITH_WCWL();
 }
开发者ID:websideas,项目名称:Mondova,代码行数:22,代码来源:init.php

示例4: get_permalink

							                <?php 
    $url = get_permalink(get_option('woocommerce_myaccount_page_id'));
    ?>
							                <li><a href="<?php 
    echo esc_url($url);
    ?>
"><i class="fa fa-user"></i> <?php 
    esc_html_e('My Account', 'edo');
    ?>
</a></li>
							            <?php 
}
?>
							            <?php 
if (edo_is_wc() && edo_is_wl() && is_user_logged_in()) {
    $wishlist_url = YITH_WCWL()->get_wishlist_url();
    ?>
							                <li><a href="<?php 
    echo esc_url($wishlist_url);
    ?>
"><i class="fa fa-heart-o"></i> <?php 
    esc_html_e('My Wishlist', 'edo');
    ?>
</a></li>
							            <?php 
}
?>
							            <?php 
if (edo_is_wc()) {
    ?>
							                <?php 
开发者ID:ngocthangict,项目名称:edo,代码行数:31,代码来源:header-3.php

示例5: pbo_mtw_print_link_to_wishlist_page

 function pbo_mtw_print_link_to_wishlist_page()
 {
     $tmpl_fn_base = 'link-to-wishlist-page.php';
     $tmpl_fn = locate_template('pbo-move-to-wishlist/' . $tmpl_fn_base);
     if (empty($tmpl_fn)) {
         $tmpl_fn = untrailingslashit(plugin_dir_path(__FILE__)) . '/templates/' . $tmpl_fn_base;
     }
     $wishlist_url = YITH_WCWL()->get_wishlist_url();
     $wishlist_url_label = esc_html(get_option('pbo_mtw_view_wishlist_label', __('View Wishlist', 'pbo-move-to-wishlist')));
     include_once $tmpl_fn;
 }
开发者ID:boguslawski-piotr,项目名称:pbo-move-to-wishlist-for-yith-woocommerce-wishlist,代码行数:11,代码来源:pbo-move-to-wishlist.php

示例6: thb_wishlist_button

function thb_wishlist_button()
{
    global $product;
    if (class_exists('YITH_WCWL_UI')) {
        $url = YITH_WCWL()->get_wishlist_url();
        $product_type = $product->product_type;
        $exists = YITH_WCWL()->is_product_in_wishlist($product->id);
        $classes = get_option('yith_wcwl_use_button') == 'yes' ? 'class="add_to_wishlist single_add_to_wishlist"' : 'class="add_to_wishlist"';
        $html = '<div class="yith-wcwl-add-to-wishlist">';
        $html .= '<div class="yith-wcwl-add-button';
        // the class attribute is closed in the next row
        $html .= $exists ? ' hide" style="display:none;"' : ' show"';
        $html .= '><a href="' . htmlspecialchars(YITH_WCWL()->get_addtowishlist_url()) . '" data-product-id="' . $product->id . '" data-product-type="' . $product_type . '" ' . $classes . ' ><i class="fa fa-heart-o"></i><span class="text">' . __("Add to wishlist", THB_THEME_NAME) . '</span></a>';
        $html .= '</div>';
        $html .= '<div class="yith-wcwl-wishlistaddedbrowse hide" style="display:none;"> <a href="' . $url . '" class="add_to_wishlist"><i class="fa fa-heart"></i><span class="text">' . __("Added to wishlist", THB_THEME_NAME) . '</span></a></div>';
        $html .= '<div class="yith-wcwl-wishlistexistsbrowse ' . ($exists ? 'show' : 'hide') . '" style="display:' . ($exists ? 'block' : 'none') . '"><a href="' . $url . '" class="add_to_wishlist"><i class="fa fa-heart"></i><span class="text">' . __("Added to wishlist", THB_THEME_NAME) . '</span></a></div>';
        $html .= '</div>';
        return $html;
    }
}
开发者ID:developmentDM2,项目名称:CZND,代码行数:20,代码来源:misc.php

示例7: wp_login_url

    ?>
				<div class="offcanvas-user clearfix">
					<?php 
    $login_url = wp_login_url();
    $logout_url = wp_logout_url();
    $register_url = wp_registration_url();
    if (defined('WOOCOMMERCE_VERSION')) {
        $login_url = get_permalink(get_option('woocommerce_myaccount_page_id'));
        $logout_url = wp_logout_url(get_permalink(woocommerce_get_page_id('myaccount')));
    }
    ?>
					<?php 
    if (defined('YITH_WCWL') && defined('WOOCOMMERCE_VERSION')) {
        ?>
		            <a class="offcanvas-user-wishlist-link"  href="<?php 
        echo esc_url(YITH_WCWL()->get_wishlist_url());
        ?>
"><i class="fa fa-heart-o"></i> <?php 
        esc_html_e('My Wishlist', 'jakiro');
        ?>
</a>
		            <?php 
    }
    ?>
		            <a class="offcanvas-user-account-link" href="<?php 
    echo esc_url($login_url);
    ?>
"><i class="fa fa-user"></i> <?php 
    if (!is_user_logged_in()) {
        esc_html_e('Login', 'jakiro');
    } else {
开发者ID:Bebeau,项目名称:hwa,代码行数:31,代码来源:header.php

示例8: add_to_wishlist

 /**
  * Return "Add to Wishlist" button.
  *
  * @since 1.0.0
  */
 public static function add_to_wishlist($atts, $content = null)
 {
     global $product;
     if (!isset($product)) {
         $product = isset($atts['product_id']) ? wc_get_product($atts['product_id']) : false;
     }
     $template_part = 'button';
     $label_option = get_option('yith_wcwl_add_to_wishlist_text');
     $icon_option = get_option('yith_wcwl_add_to_wishlist_icon') != 'none' ? get_option('yith_wcwl_add_to_wishlist_icon') : '';
     $label = apply_filters('yith_wcwl_button_label', $label_option);
     $icon = apply_filters('yith_wcwl_button_icon', $icon_option);
     $browse_wishlist = get_option('yith_wcwl_browse_wishlist_text');
     $already_in_wishlist = get_option('yith_wcwl_already_in_wishlist_text');
     $product_added = get_option('yith_wcwl_product_added_text');
     $classes = apply_filters('yith_wcwl_add_to_wishlist_button_classes', get_option('yith_wcwl_use_button') == 'yes' ? 'add_to_wishlist single_add_to_wishlist button alt' : 'add_to_wishlist');
     $default_wishlists = is_user_logged_in() ? YITH_WCWL()->get_wishlists(array('is_default' => true)) : false;
     if (!empty($default_wishlists)) {
         $default_wishlist = $default_wishlists[0]['ID'];
     } else {
         $default_wishlist = false;
     }
     $exists = YITH_WCWL()->is_product_in_wishlist($product->id, $default_wishlist);
     $wishlist_url = YITH_WCWL()->get_wishlist_url();
     $product_type = $product->product_type;
     $additional_params = array('wishlist_url' => $wishlist_url, 'exists' => $exists, 'product_id' => $product->id, 'product_type' => $product_type, 'label' => $label, 'browse_wishlist_text' => $browse_wishlist, 'already_in_wishslist_text' => $already_in_wishlist, 'product_added_text' => $product_added, 'icon' => $icon, 'link_classes' => $classes, 'available_multi_wishlist' => false, 'disable_wishlist' => false);
     $additional_params = apply_filters('yith_wcwl_add_to_wishlist_params', $additional_params);
     $additional_params['template_part'] = isset($additional_params['template_part']) ? $additional_params['template_part'] : $template_part;
     $atts = shortcode_atts($additional_params, $atts);
     $atts['icon'] = !empty($atts['icon']) ? '<i class="fa ' . $atts['icon'] . '"></i>' : '';
     // adds attributes list to params to extract in template, so it can be passed through a new get_template()
     $atts['atts'] = $atts;
     $template = yith_wcwl_get_template('add-to-wishlist.php', $atts, true);
     return apply_filters('yith_wcwl_add_to_wishlisth_button_html', $template, $wishlist_url, $product_type, $exists);
 }
开发者ID:seoduda,项目名称:Patua,代码行数:39,代码来源:class.yith-wcwl-shortcode.php

示例9: st_wishlist_button

 function st_wishlist_button($extra_class = "")
 {
     global $product, $yith_wcwl;
     $button_type = ot_get_option('button_type');
     if (class_exists('YITH_WCWL_UI')) {
         $product_type = $product->product_type;
         $tooltip = __("Add to wishlist", "SimThemes");
         //Check Wishlist version
         if (version_compare(get_option('yith_wcwl_version'), "2.0") >= 0) {
             $url = YITH_WCWL()->get_wishlist_url('');
             $default_wishlists = is_user_logged_in() ? YITH_WCWL()->get_wishlists(array('is_default' => true)) : false;
             if (!empty($default_wishlists)) {
                 $default_wishlist = $default_wishlists[0]['ID'];
             } else {
                 $default_wishlist = false;
             }
             $exists = YITH_WCWL()->is_product_in_wishlist($product->id, $default_wishlist);
         } else {
             $url = $yith_wcwl->get_wishlist_url('');
             $exists = $yith_wcwl->is_product_in_wishlist($product->id);
         }
         if ($exists) {
             $tooltip = __("View wishlist", "SimThemes");
         }
         $classes = 'class="add_to_wishlist btn btn-primary btn-lg st_woo_button product_type_simple"';
         $html = '<div class="yith-wcwl-add-to-wishlist ' . $extra_class . '" data-toggle="tooltip" data-placement="top" title="' . $tooltip . '">';
         $html .= '<div class="yith-wcwl-add-button';
         // the class attribute is closed in the next row
         $html .= $exists ? ' hide" style="display:none;"' : ' show"';
         $html .= '><a href="' . htmlspecialchars($yith_wcwl->get_addtowishlist_url()) . '"  data-ajaxurl="' . admin_url('admin-ajax.php') . '" data-product-id="' . $product->id . '" data-product-type="' . $product_type . '" ' . $classes . ' >';
         $html .= apply_filters('st_add_to_wishlist_icon', '<i class="fa fa-heart"></i>');
         $html .= '</a></div>';
         $html .= '<div class="yith-wcwl-wishlistaddedbrowse hide" style="display:none;" ><a href="' . $url . '" class="btn btn-primary btn-lg st_woo_button product_type_simple ' . esc_attr($button_type) . '">';
         $html .= apply_filters('st_added_to_wishlist_icon', '<i class="fa fa-check"></i>');
         $html .= '</a></div>';
         $html .= '<div class="yith-wcwl-wishlistexistsbrowse ' . ($exists ? 'show' : 'hide') . '" style="display:' . ($exists ? 'block' : 'none') . '"><a href="' . $url . '" class="btn btn-primary btn-lg st_woo_button ' . esc_attr($button_type) . ' product_type_simple" >';
         $html .= apply_filters('st_added_to_wishlist_icon', '<i class="fa fa-check"></i>');
         $html .= '</a></div>';
         $html .= '<div style="clear:both"></div><div class="yith-wcwl-wishlistaddresponse"></div>';
         $html .= '</div>';
         return $html;
     }
 }
开发者ID:shimion,项目名称:st,代码行数:43,代码来源:ST_Woo.php

示例10: yith_wcwl_count_products

 /**
  * Retrieve the number of products in the wishlist.
  *
  * @param $wishlist_token string Optional wishlist token
  * 
  * @return int
  * @since 1.0.0
  */
 function yith_wcwl_count_products($wishlist_token = false)
 {
     return YITH_WCWL()->count_products($wishlist_token);
 }
开发者ID:Sibzsolutions,项目名称:Schiffrinpa,代码行数:12,代码来源:functions.yith-wcwl.php

示例11: mango_compare_wishlist_links

function mango_compare_wishlist_links($text = true)
{
    //function to show wishlist and link in header
    global $mango_settings;
    if (function_exists('YITH_WCWL') && $mango_settings['show-wishlist-button']) {
        $wishlist_url = YITH_WCWL()->get_wishlist_url();
        $in = $text ? __("Wishlist", 'mango') : '(' . YITH_WCWL()->count_products() . ')';
        echo '<a href="' . $wishlist_url . '" class="header-link" title="' . __("wishlist", 'mango') . '"><i class="fa fa-heart-o"></i><span class="header-text">' . $in . '</span></a>';
    }
}
开发者ID:nickkoskowski,项目名称:Work-Depot,代码行数:10,代码来源:woocommerce.php

示例12: shop_page_wishlist_button

function shop_page_wishlist_button()
{
    global $product;
    global $yith_wcwl;
    $default_wishlists = is_user_logged_in() ? YITH_WCWL()->get_wishlists(array('is_default' => true)) : false;
    if (!empty($default_wishlists)) {
        $default_wishlist = $default_wishlists[0]['ID'];
    } else {
        $default_wishlist = false;
    }
    $output = '<a href="' . esc_url(add_query_arg("add_to_wishlist", $product->id)) . '" rel="nofollow" data-product-id="' . $product->id . '" data-product-type="' . $product->product_type . '" class="add_to_wishlist shop_wishlist_button ' . ($yith_wcwl->is_product_in_wishlist($product->id, $default_wishlist) == true ? "exist_in_wishlist " : "") . '"></a>';
    $output .= '<a href="' . esc_url($yith_wcwl->get_wishlist_url()) . '" rel="nofollow" class="wishlist-link shop_wishlist_button" style="' . ($yith_wcwl->is_product_in_wishlist($product->id, $default_wishlist) == true ? "display:block; " : "") . '"></a>';
    $output .= '<div class="blockUI blockOverlay ui-widget-overlay  ajax-loading" style="visibility:hidden;"></div>';
    echo $output;
}
开发者ID:rmilano24,项目名称:moto,代码行数:15,代码来源:utilities.php

示例13: edo_menu_my_account

    function edo_menu_my_account()
    {
        ob_start();
        ?>
        <ul class="top-bar-link top-bar-link-right dot">
            <?php 
        if (edo_is_wc() && is_user_logged_in()) {
            ?>
                <?php 
            $url = get_permalink(get_option('woocommerce_myaccount_page_id'));
            ?>
                <li><a href="<?php 
            echo esc_url($url);
            ?>
"><?php 
            esc_html_e('My Account', 'edo');
            ?>
</a></li>
            <?php 
        }
        ?>
            <?php 
        if (edo_is_wc() && edo_is_wl() && is_user_logged_in()) {
            $wishlist_url = YITH_WCWL()->get_wishlist_url();
            ?>
                <li><a href="<?php 
            echo esc_url($wishlist_url);
            ?>
"><?php 
            esc_html_e('My Wishlist', 'edo');
            ?>
</a></li>
            <?php 
        }
        ?>
            <?php 
        if (edo_is_wc()) {
            ?>
                <?php 
            $check_out_url = WC()->cart->get_cart_url();
            ?>
                <li><a href="<?php 
            echo esc_url($check_out_url);
            ?>
"><?php 
            esc_html_e('Checkout', 'edo');
            ?>
</a></li>
            <?php 
        }
        ?>
            <?php 
        if (is_user_logged_in()) {
            ?>
                <li><a href="<?php 
            echo wp_logout_url();
            ?>
"><?php 
            esc_html_e('Logout', 'edo');
            ?>
</a></li>
            <?php 
        } else {
            ?>
                <li><a href="<?php 
            echo get_permalink(get_option('woocommerce_myaccount_page_id'));
            ?>
"><?php 
            esc_html_e('Login', 'edo');
            ?>
</a></li>
            <?php 
        }
        ?>
            <?php 
        if (edo_is_wc() && edo_is_cp()) {
            global $yith_woocompare;
            $count = count($yith_woocompare->obj->products_list);
            ?>
                <li><a class="yith-woocompare-open" href="#"><?php 
            esc_html_e("Compare", 'edo');
            ?>
</a></li>
            <?php 
        }
        ?>
		</ul>
        <?php 
        $return = ob_get_contents();
        ob_clean();
        echo apply_filters('edo_menu_my_account', $return);
    }
开发者ID:ngocthangict,项目名称:edo,代码行数:92,代码来源:utility.php

示例14: yith_wcwl_count_add_to_wishlist

 /**
  * Count number of times a product was added to users wishlists
  *
  * @return int Number of times the product was added to wishlists
  * @since 2.0.13
  */
 function yith_wcwl_count_add_to_wishlist($product_id = false)
 {
     return YITH_WCWL()->count_add_to_wishlist($product_id);
 }
开发者ID:websideas,项目名称:Mondova,代码行数:10,代码来源:functions.yith-wcwl.php

示例15: kt_myaccount_menu_link

function kt_myaccount_menu_link($items, $args)
{
    $kt_enable_myaccount_box = kt_option('kt_enable_myaccount_box', 'enable');
    if ($kt_enable_myaccount_box == 'disable') {
        return $items;
    }
    ob_start();
    if ($args->theme_location == 'topbar_menuright') {
        ?>
        <?php 
        if (kt_is_wc()) {
            ?>
            <?php 
            $myaccount_page_id = get_option('woocommerce_myaccount_page_id');
            $myaccount_link = get_permalink(get_option('woocommerce_myaccount_page_id'));
            ?>
            <?php 
            if (is_user_logged_in()) {
                ?>
                <?php 
                if ($myaccount_page_id) {
                    $logout_url = wp_logout_url(get_permalink(woocommerce_get_page_id('shop')));
                    if (get_option('woocommerce_force_ssl_checkout') == 'yes') {
                        $logout_url = str_replace('http:', 'https:', $logout_url);
                    }
                }
                ?>
                <li class="menu-item menu-item-has-children">
                    <a href="<?php 
                echo esc_url($myaccount_link);
                ?>
"><?php 
                _e('My Account', 'kutetheme');
                ?>
</a>
                    <ul class="sub-menu">
                        <?php 
                if (function_exists('YITH_WCWL')) {
                    $wishlist_url = YITH_WCWL()->get_wishlist_url();
                    ?>
                        <li><a href="<?php 
                    echo esc_attr($wishlist_url);
                    ?>
"><?php 
                    _e('Wishlists', 'kutetheme');
                    ?>
</a></li>
                        <?php 
                }
                ?>
                        <?php 
                if (defined('YITH_WOOCOMPARE')) {
                    global $yith_woocompare;
                    $count = count($yith_woocompare->obj->products_list);
                    ?>
                        <li><a href="#" class="yith-woocompare-open"><?php 
                    esc_html_e("Compare", 'kutetheme');
                    ?>
<span>(<?php 
                    echo esc_attr($count);
                    ?>
)</span></a></li>
                        <?php 
                }
                ?>
                        <?php 
                if (isset($logout_url) && $logout_url) {
                    ?>
                        <li><a href="<?php 
                    echo esc_url($logout_url);
                    ?>
"><?php 
                    _e('Logout', 'kutetheme');
                    ?>
</a></li>
                        <?php 
                }
                ?>
                    </ul>
                </li>
            <?php 
            } else {
                ?>
                <li class="menu-item login-item"><a href="<?php 
                echo esc_url($myaccount_link);
                ?>
"><?php 
                _e('Login/Register', 'kutetheme');
                ?>
</a></li>
            <?php 
            }
            ?>
        <?php 
        }
        ?>
   <?php 
    }
    $item = ob_get_contents();
    $items = $item . $items;
//.........这里部分代码省略.........
开发者ID:k2jysy,项目名称:kshop,代码行数:101,代码来源:woocommerce.php


注:本文中的YITH_WCWL函数示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。