add-to-wishlist-added.php
3 years ago
add-to-wishlist-browse.php
3 years ago
add-to-wishlist-button.php
3 years ago
add-to-wishlist-remove.php
3 years ago
add-to-wishlist.php
4 years ago
share.php
3 years ago
wishlist-view-footer-mobile.php
3 years ago
wishlist-view-footer.php
3 years ago
wishlist-view-header.php
3 years ago
wishlist-view-mobile.php
3 years ago
wishlist-view.php
3 years ago
wishlist.php
3 years ago
add-to-wishlist-button.php
65 lines
| 1 | <?php |
| 2 | /** |
| 3 | * Add to wishlist button template |
| 4 | * |
| 5 | * @author YITH |
| 6 | * @package YITH\Wishlist\Templates\AddToWishlist |
| 7 | * @version 3.0.12 |
| 8 | */ |
| 9 | |
| 10 | /** |
| 11 | * Template variables: |
| 12 | * |
| 13 | * @var $base_url string Current page url |
| 14 | * @var $wishlist_url string Url to wishlist page |
| 15 | * @var $exists bool Whether current product is already in wishlist |
| 16 | * @var $show_exists bool Whether to show already in wishlist link on multi wishlist |
| 17 | * @var $show_count bool Whether to show count of times item was added to wishlist |
| 18 | * @var $product_id int Current product id |
| 19 | * @var $parent_product_id int Parent for current product |
| 20 | * @var $product_type string Current product type |
| 21 | * @var $label string Button label |
| 22 | * @var $browse_wishlist_text string Browse wishlist text |
| 23 | * @var $already_in_wishslist_text string Already in wishlist text |
| 24 | * @var $product_added_text string Product added text |
| 25 | * @var $icon string Icon for Add to Wishlist button |
| 26 | * @var $link_classes string Classed for Add to Wishlist button |
| 27 | * @var $available_multi_wishlist bool Whether add to wishlist is available or not |
| 28 | * @var $disable_wishlist bool Whether wishlist is disabled or not |
| 29 | * @var $template_part string Template part |
| 30 | * @var $container_classes string Container classes |
| 31 | */ |
| 32 | |
| 33 | if ( ! defined( 'YITH_WCWL' ) ) { |
| 34 | exit; |
| 35 | } // Exit if accessed directly |
| 36 | |
| 37 | global $product; |
| 38 | ?> |
| 39 | |
| 40 | <div class="yith-wcwl-add-button"> |
| 41 | <?php |
| 42 | /** |
| 43 | * APPLY_FILTERS: yith_wcwl_add_to_wishlist_title |
| 44 | * |
| 45 | * Filter the 'Add to wishlist' label. |
| 46 | * |
| 47 | * @param string $label Label |
| 48 | * |
| 49 | * @return string |
| 50 | */ |
| 51 | ?> |
| 52 | <a |
| 53 | href="<?php echo esc_url( wp_nonce_url( add_query_arg( 'add_to_wishlist', $product_id, $base_url ), 'add_to_wishlist' ) ); ?>" |
| 54 | class="<?php echo esc_attr( $link_classes ); ?>" |
| 55 | data-product-id="<?php echo esc_attr( $product_id ); ?>" |
| 56 | data-product-type="<?php echo esc_attr( $product_type ); ?>" |
| 57 | data-original-product-id="<?php echo esc_attr( $parent_product_id ); ?>" |
| 58 | data-title="<?php echo esc_attr( apply_filters( 'yith_wcwl_add_to_wishlist_title', $label ) ); ?>" |
| 59 | rel="nofollow" |
| 60 | > |
| 61 | <?php echo yith_wcwl_kses_icon( $icon ); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped ?> |
| 62 | <span><?php echo wp_kses_post( $label ); ?></span> |
| 63 | </a> |
| 64 | </div> |
| 65 |