/**
  * Print the wishlist HTML.
  * 
  * @since 1.0.0
  */
 static function wishlist($atts, $content = null)
 {
     $atts = shortcode_atts(array('per_page' => 10, 'pagination' => 'no'), $atts);
     ob_start();
     yith_wcwl_get_template('wishlist.php', $atts);
     return apply_filters('yith_wcwl_wishlisth_html', ob_get_clean());
 }
Example #2
0
<?php

/**
 * Wishlist pages template; load template parts basing on the url
 *
 * @author Your Inspiration Themes
 * @package YITH WooCommerce Wishlist
 * @version 2.0.0
 */
?>
<section class="page-padding">
	<div class="small-12 small-centered medium-10 columns">
		<?php 
wc_print_notices();
?>
		<div class="text-center"><a href="<?php 
echo get_permalink(get_option('woocommerce_myaccount_page_id'));
?>
" class="back_to_account"><?php 
_e("<small>Back to</small> My Account", THB_THEME_NAME);
?>
</a></div>
		<?php 
yith_wcwl_get_template('wishlist-' . $template_part . '.php', $atts);
?>
	</div>
</section>
Example #3
0
    ?>
		                <tr>
		                    <td colspan="6" class="wishlist-empty"><?php 
    _e('Your wishlist is currently empty.', 'swiftframework');
    ?>
</td>
		                </tr>       
		            <?php 
}
if (isset($page_links)) {
    ?>
		            <tr>
		                <td colspan="6"><?php 
    echo $page_links;
    ?>
</td>
		            </tr>
		            <?php 
}
?>
		        </tbody>
		     </table>
		     <?php 
do_action('yith_wcwl_after_wishlist');
yith_wcwl_get_template('share.php');
do_action('yith_wcwl_after_wishlist_share');
?>
		</form>
	</div>

</div>
 /**
  * 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);
 }
Example #5
0
	                    <?php 
    echo apply_filters('yith_wcwl_ask_an_estimate_icon', '<i class="fa fa-shopping-cart"></i>');
    ?>
	                    <?php 
    echo apply_filters('yith_wcwl_ask_an_estimate_text', esc_html__('Ask for an estimate', 'cruxstore'));
    ?>
	                </a>
		            </div>
	            <?php 
}
?>

		        <?php 
do_action('yith_wcwl_before_wishlist_share');
if (is_user_logged_in() && $is_user_owner && $wishlist_meta['wishlist_privacy'] != 2 && $share_enabled) {
    yith_wcwl_get_template('share.php', $share_atts);
}
do_action('yith_wcwl_after_wishlist_share');
?>
	        </td>
        </tr>
        </tfoot>

    </table>

    <?php 
wp_nonce_field('yith_wcwl_edit_wishlist_action', 'yith_wcwl_edit_wishlist');
?>

    <?php 
if ($wishlist_meta['is_default'] != 1) {
// Start wishlist page printing
if (function_exists('wc_print_notices')) {
    wc_print_notices();
} else {
    $woocommerce->show_messages();
}
?>
<div class="woocommerce">
<div class="row">
<div class="small-12 medium-3 columns">

	<ul id="my-account-nav">
		<li><a href="<?php 
echo get_permalink(get_option('woocommerce_myaccount_page_id'));
?>
">
			<?php 
_e('Back to My Account', THB_THEME_NAME);
?>
		</a></li>
	</ul>

</div>
<div class="small-12 medium-9 columns">
	<div class="tab-pane active">
		<?php 
yith_wcwl_get_template('wishlist-view.php', $atts);
?>
	</div>
</div>
</div>