Support » Plugin: YITH WooCommerce Wishlist » Advanced Custom Field and Wishlist Template not working

  • Hello,

    How can I insert an ACF (Advanced Custom Field) into a new column in your wishlist-view.php template file ? I have tried all sorts but my custom field won’t come through on the frontend. I have provided two snippets below to create my new column.

    <th class="product-type-status">
      <span class="product-type">
        Product Type
       </span>
      </th>
      <?php
       $column_count ++;
      ?>
    
     <td class="product-type-status">
      <span class="product-type">
       <?php the_field( 'club_stock_status' ); ?>
      </span>
      </td>
    

    What is preventing my custom field from coming through ? The ACF field is applied to products and this particular product has data in it.

Viewing 4 replies - 1 through 4 (of 4 total)
  • Plugin Author YITHEMES

    (@yithemes)

    Hello there,
    hope you are doing well! 🙂

    Seem that the problem is that you don’t add an “echo” before the “the_field( ‘club_stock_status’ );”.

    Could you add it and check if it works?

    The code should be the next:

    <td class="product-type-status">
      <span class="product-type">
       <?php echo the_field( 'club_stock_status' ); ?>
      </span>
      </td>

    Let us know any news.

    Have a nice day!

    Hello,

    That’s actually one of the methods I’ve tried and still the column is empty other than my column title.

    Hello, I thought I would add my wishlist-view.php code so that you could look into it as the code given above does not work. Is there anyway we can try something else to check it’s pulling in the from the correct product ID ? I remember adding the below line of code and the product ID it displayed on the frontend did not match that of the product.

    <?php 
        echo '<pre>'; 
         print_r(get_the_ID($products));
        echo '</pre>';
    ?>
    
    <strong>Wishlist-view.php Edited Code</strong>
    <strong>My Code:</strong> Lines 101-105 and 194-198
    
    

    <?php
    /**
    * Wishlist page template
    *
    * @author Your Inspiration Themes
    * @package YITH WooCommerce Wishlist
    * @version 2.0.12
    */

    if ( ! defined( ‘YITH_WCWL’ ) ) {
    exit;
    } // Exit if accessed directly

    global $product;

    ?>

    <?php do_action( ‘yith_wcwl_before_wishlist_form’, $wishlist_meta ); ?>

    <form id=”yith-wcwl-form” action=”<?php echo $form_action ?>” method=”post” class=”woocommerce”>

    <?php wp_nonce_field( ‘yith-wcwl-form’, ‘yith_wcwl_form_nonce’ ) ?>

    <!– TITLE –>
    <?php
    do_action( ‘yith_wcwl_before_wishlist_title’, $wishlist_meta );

    if( ! empty( $page_title ) ) :
    ?>
    <div class=”wishlist-title <?php echo ( $is_custom_list ) ? ‘wishlist-title-with-form’ : ”?>”>
    <?php echo apply_filters( ‘yith_wcwl_wishlist_title’, ‘<h2>’ . $page_title . ‘</h2>’ ); ?>
    <?php if( $is_custom_list ): ?>

    <?php echo apply_filters( ‘yith_wcwl_edit_title_icon’, ‘<i class=”fa fa-pencil”></i>’ )?>
    <?php _e( ‘Edit title’, ‘yith-woocommerce-wishlist’ ) ?>

    <?php endif; ?>
    </div>
    <?php if( $is_custom_list ): ?>
    <div class=”hidden-title-form”>
    <input type=”text” value=”<?php echo $page_title ?>” name=”wishlist_name”/>
    <button>
    <?php echo apply_filters( ‘yith_wcwl_save_wishlist_title_icon’, ‘<i class=”fa fa-check”></i>’ )?>
    <?php _e( ‘Save’, ‘yith-woocommerce-wishlist’ )?>
    </button>

    <?php echo apply_filters( ‘yith_wcwl_cancel_wishlist_title_icon’, ‘<i class=”fa fa-remove”></i>’ )?>
    <?php _e( ‘Cancel’, ‘yith-woocommerce-wishlist’ )?>

    </div>
    <?php endif; ?>
    <?php
    endif;

    do_action( ‘yith_wcwl_before_wishlist’, $wishlist_meta ); ?>

    <!– WISHLIST TABLE –>
    <table class=”shop_table cart wishlist_table” data-pagination=”<?php echo esc_attr( $pagination )?>” data-per-page=”<?php echo esc_attr( $per_page )?>” data-page=”<?php echo esc_attr( $current_page )?>” data-id=”<?php echo $wishlist_id ?>” data-token=”<?php echo $wishlist_token ?>”>

    <?php $column_count = 2; ?>

    <thead>
    <tr>
    <?php if( $show_cb ) : ?>

    <th class=”product-checkbox”>
    <input type=”checkbox” value=”” name=”” id=”bulk_add_to_cart”/>
    </th>

    <?php
    $column_count ++;
    endif;
    ?>

    <?php if( $is_user_owner ): ?>
    <th class=”product-remove”></th>
    <?php
    $column_count ++;
    endif;
    ?>

    <th class=”product-thumbnail”></th>

    <th class=”product-name”>
    <span class=”nobr”><?php echo apply_filters( ‘yith_wcwl_wishlist_view_name_heading’, __( ‘Product Name’, ‘yith-woocommerce-wishlist’ ) ) ?></span>
    </th>

    <?php if( $show_price ) : ?>

    <th class=”product-price”>
    <span class=”nobr”>
    <?php echo apply_filters( ‘yith_wcwl_wishlist_view_price_heading’, __( ‘Unit Price’, ‘yith-woocommerce-wishlist’ ) ) ?>
    </span>
    </th>

    <?php
    $column_count ++;
    endif;
    ?>

    <th class=”product-type-status”>
    <span class=”product-type”>
    Product Type
    </span>
    </th>

    <?php
    $column_count ++;
    ?>

    <?php if( $show_stock_status ) : ?>

    <th class=”product-stock-status”>
    <span class=”nobr”>
    <?php echo apply_filters( ‘yith_wcwl_wishlist_view_stock_heading’, __( ‘Stock Status’, ‘yith-woocommerce-wishlist’ ) ) ?>
    </span>
    </th>

    <?php
    $column_count ++;
    endif;
    ?>

    <?php if( $show_last_column ) : ?>

    <th class=”product-add-to-cart”></th>

    <?php
    $column_count ++;
    endif;
    ?>
    </tr>
    </thead>

    <tbody>
    <?php
    $product_id = apply_filters( ‘woocommerce_cart_item_product_id’, $cart_item[‘product_id’], $cart_item, $cart_item_key );
    if( count( $wishlist_items ) > 0 ) :
    $added_items = array();
    foreach( $wishlist_items as $item ) :
    global $product;

    $item[‘prod_id’] = yit_wpml_object_id ( $item[‘prod_id’], ‘product’, true );

    if( in_array( $item[‘prod_id’], $added_items ) ){
    continue;
    }

    $added_items[] = $item[‘prod_id’];
    $product = wc_get_product( $item[‘prod_id’] );
    $availability = $product->get_availability();
    $stock_status = isset( $availability[‘class’] ) ? $availability[‘class’] : false;

    if( $product && $product->exists() ) :
    ?>

    <tr id=”yith-wcwl-row-<?php echo $item[‘prod_id’] ?>” data-row-id=”<?php echo $item[‘prod_id’] ?>”>
    <?php if( $show_cb ) : ?>
    <td class=”product-checkbox”>
    <input type=”checkbox” value=”<?php echo esc_attr( $item[‘prod_id’] ) ?>” name=”add_to_cart[]” <?php echo ( ! $product->is_type( ‘simple’ ) ) ? ‘disabled=”disabled”‘ : ” ?>/>
    </td>
    <?php endif ?>

    <?php if( $is_user_owner ): ?>
    <td class=”product-remove”>
    <div>
    ” class=”remove remove_from_wishlist” title=”<?php echo apply_filters( ‘yith_wcwl_remove_product_wishlist_message_title’,__( ‘Remove this product’, ‘yith-woocommerce-wishlist’ )); ?>”>×
    </div>
    </td>
    <?php endif; ?>

    <td class=”product-thumbnail”>

    “>
    <?php echo $product->get_image() ?>

    </td>

    <td class=”product-name”>
    “><?php echo apply_filters( ‘woocommerce_in_cartproduct_obj_title’, $product->get_title(), $product ) ?>
    <?php do_action( ‘yith_wcwl_table_after_product_name’, $item ); ?>

    </td>

    <?php if( $show_price ) : ?>
    <td class=”product-price”>
    <?php
    $base_product = $product->is_type( ‘variable’ ) ? $product->get_variation_regular_price( ‘max’ ) : $product->get_price();
    echo $base_product ? $product->get_price_html() : apply_filters( ‘yith_free_text’, __( ‘Free!’, ‘yith-woocommerce-wishlist’ ), $product );
    ?>
    </td>
    <?php endif ?>

    <td class=”product-type-status”>
    <span class=”product-type”>
    <?php echo the_field( ‘club_stock_status’ ); ?>
    </span>
    </td>

    <?php if( $show_stock_status ) : ?>
    <td class=”product-stock-status”>
    <?php echo $stock_status == ‘out-of-stock’ ? ‘<span class=”wishlist-out-of-stock”>’ . __( ‘Out of Stock’, ‘yith-woocommerce-wishlist’ ) . ‘</span>’ : ‘<span class=”wishlist-in-stock”>’ . __( ‘In Stock’, ‘yith-woocommerce-wishlist’ ) . ‘</span>’; ?>
    </td>
    <?php endif ?>

    <?php if( $show_last_column ): ?>
    <td class=”product-add-to-cart”>
    <!– Date added –>
    <?php
    if( $show_dateadded && isset( $item[‘dateadded’] ) ):
    echo ‘<span class=”dateadded”>’ . sprintf( __( ‘Added on : %s’, ‘yith-woocommerce-wishlist’ ), date_i18n( get_option( ‘date_format’ ), strtotime( $item[‘dateadded’] ) ) ) . ‘</span>’;
    endif;
    ?>

    <!– Add to cart button –>
    <?php if( $show_add_to_cart && isset( $stock_status ) && $stock_status != ‘out-of-stock’ ): ?>
    <?php woocommerce_template_loop_add_to_cart(); ?>
    <?php endif ?>

    <!– Change wishlist –>
    <?php if( $available_multi_wishlist && is_user_logged_in() && count( $users_wishlists ) > 1 && $move_to_another_wishlist && $is_user_owner ): ?>
    <select class=”change-wishlist selectBox”>
    <option value=””><?php _e( ‘Move’, ‘yith-woocommerce-wishlist’ ) ?></option>
    <?php
    foreach( $users_wishlists as $wl ):
    if( $wl[‘wishlist_token’] == $wishlist_meta[‘wishlist_token’] ){
    continue;
    }

    ?>
    <option value=”<?php echo esc_attr( $wl[‘wishlist_token’] ) ?>”>
    <?php
    $wl_title = ! empty( $wl[‘wishlist_name’] ) ? esc_html( $wl[‘wishlist_name’] ) : esc_html( $default_wishlsit_title );
    if( $wl[‘wishlist_privacy’] == 1 ){
    $wl_privacy = __( ‘Shared’, ‘yith-woocommerce-wishlist’ );
    }
    elseif( $wl[‘wishlist_privacy’] == 2 ){
    $wl_privacy = __( ‘Private’, ‘yith-woocommerce-wishlist’ );
    }
    else{
    $wl_privacy = __( ‘Public’, ‘yith-woocommerce-wishlist’ );
    }

    echo sprintf( ‘%s – %s’, $wl_title, $wl_privacy );
    ?>
    </option>
    <?php
    endforeach;
    ?>
    </select>
    <?php endif; ?>

    <!– Remove from wishlist –>
    <?php if( $is_user_owner && $repeat_remove_button ): ?>
    ” class=”remove_from_wishlist button” title=”<?php echo apply_filters( ‘yith_wcwl_remove_product_wishlist_message_title’,__( ‘Remove this product’, ‘yith-woocommerce-wishlist’ )); ?>”><?php _e( ‘Remove’, ‘yith-woocommerce-wishlist’ ) ?>
    <?php endif; ?>
    </td>
    <?php endif; ?>
    </tr>
    <?php
    endif;
    endforeach;
    else: ?>
    <tr>
    <td colspan=”<?php echo esc_attr( $column_count ) ?>” class=”wishlist-empty”><?php echo apply_filters( ‘yith_wcwl_no_product_to_remove_message’, __( ‘No products were added to the wishlist’, ‘yith-woocommerce-wishlist’ ) ) ?></td>
    </tr>
    <?php
    endif;

    if( ! empty( $page_links ) ) : ?>
    <tr class=”pagination-row”>
    <td colspan=”<?php echo esc_attr( $column_count ) ?>”><?php echo $page_links ?></td>
    </tr>
    <?php endif ?>
    </tbody>

    <tfoot>
    <tr>
    <td colspan=”<?php echo esc_attr( $column_count ) ?>”>
    <?php if( $show_cb ) : ?>
    <div class=”custom-add-to-cart-button-cotaniner”>
    ”, ‘wishlist_token’ => $wishlist_token ) ) ) ?>” class=”button alt” id=”custom_add_to_cart”><?php echo apply_filters( ‘yith_wcwl_custom_add_to_cart_text’, __( ‘Add the selected products to the cart’, ‘yith-woocommerce-wishlist’ ) ) ?>
    </div>
    <?php endif; ?>

    <?php if ( $is_user_owner && $show_ask_estimate_button && $count > 0 ): ?>
    <div class=”ask-an-estimate-button-container”>
    ” class=”btn button ask-an-estimate-button” <?php echo ( $additional_info ) ? ‘data-rel=”prettyPhoto[ask_an_estimate]”‘ : ” ?> >
    <?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’, __( ‘Ask for an estimate’, ‘yith-woocommerce-wishlist’ ) ) ?>

    </div>
    <?php endif; ?>

    <?php
    do_action( ‘yith_wcwl_before_wishlist_share’, $wishlist_meta );

    if ( apply_filters( ‘yith_wcwl_share_conditions’, is_user_logged_in() && $is_user_owner && ! $is_private && $share_enabled, $share_enabled, $is_private ) ){
    yith_wcwl_get_template( ‘share.php’, $share_atts );
    }

    do_action( ‘yith_wcwl_after_wishlist_share’, $wishlist_meta );
    ?>
    </td>
    </tr>
    </tfoot>

    </table>

    <?php wp_nonce_field( ‘yith_wcwl_edit_wishlist_action’, ‘yith_wcwl_edit_wishlist’ ); ?>

    <?php if( ! $is_default ): ?>
    <input type=”hidden” value=”<?php echo $wishlist_token ?>” name=”wishlist_id” id=”wishlist_id”>
    <?php endif; ?>

    <?php do_action( ‘yith_wcwl_after_wishlist’, $wishlist_meta ); ?>

    </form>

    <?php do_action( ‘yith_wcwl_after_wishlist_form’, $wishlist_meta ); ?>

    <?php if( $show_ask_estimate_button && ( ! is_user_logged_in() || $additional_info ) ): ?>
    <div id=”ask_an_estimate_popup”>
    <form action=”<?php echo $ask_estimate_url ?>” method=”post” class=”wishlist-ask-an-estimate-popup”>
    <?php if( ! is_user_logged_in() ): ?>
    <label for=”reply_email”><?php echo apply_filters( ‘yith_wcwl_ask_estimate_reply_mail_label’, __( ‘Your email’, ‘yith-woocommerce-wishlist’ ) ) ?></label>
    <input type=”email” value=”” name=”reply_email” id=”reply_email”>
    <?php endif; ?>
    <?php if( ! empty( $additional_info_label ) ):?>
    <label for=”additional_notes”><?php echo esc_html( $additional_info_label ) ?></label>
    <?php endif; ?>
    <textarea id=”additional_notes” name=”additional_notes”></textarea>

    <button class=”btn button ask-an-estimate-button ask-an-estimate-button-popup” >
    <?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’, __( ‘Ask for an estimate’, ‘yith-woocommerce-wishlist’ ) ) ?>
    </button>
    </form>
    </div>
    <?php endif; ?>`

    Sorry forgot to close the code tag!! Cant edit my post. Here is teh Wishlist-view.php code again:

    <?php
    /**
     * Wishlist page template
     *
     * @author Your Inspiration Themes
     * @package YITH WooCommerce Wishlist
     * @version 2.0.12
     */
    
    if ( ! defined( 'YITH_WCWL' ) ) {
    	exit;
    } // Exit if accessed directly
    
    global $product;
    
    ?>
    
    <?php do_action( 'yith_wcwl_before_wishlist_form', $wishlist_meta ); ?>
    
    <form id="yith-wcwl-form" action="<?php echo $form_action ?>" method="post" class="woocommerce">
    
        <?php wp_nonce_field( 'yith-wcwl-form', 'yith_wcwl_form_nonce' ) ?>
    
        <!-- TITLE -->
        <?php
        do_action( 'yith_wcwl_before_wishlist_title', $wishlist_meta );
    
        if( ! empty( $page_title ) ) :
        ?>
            <div class="wishlist-title <?php echo ( $is_custom_list ) ? 'wishlist-title-with-form' : ''?>">
                <?php echo apply_filters( 'yith_wcwl_wishlist_title', '<h2>' . $page_title . '</h2>' ); ?>
                <?php if( $is_custom_list ): ?>
                    <a class="btn button show-title-form">
                        <?php echo apply_filters( 'yith_wcwl_edit_title_icon', '<i class="fa fa-pencil"></i>' )?>
                        <?php _e( 'Edit title', 'yith-woocommerce-wishlist' ) ?>
                    </a>
                <?php endif; ?>
            </div>
            <?php if( $is_custom_list ): ?>
                <div class="hidden-title-form">
                    <input type="text" value="<?php echo $page_title ?>" name="wishlist_name"/>
                    <button>
                        <?php echo apply_filters( 'yith_wcwl_save_wishlist_title_icon', '<i class="fa fa-check"></i>' )?>
                        <?php _e( 'Save', 'yith-woocommerce-wishlist' )?>
                    </button>
                    <a class="hide-title-form btn button">
                        <?php echo apply_filters( 'yith_wcwl_cancel_wishlist_title_icon', '<i class="fa fa-remove"></i>' )?>
                        <?php _e( 'Cancel', 'yith-woocommerce-wishlist' )?>
                    </a>
                </div>
            <?php endif; ?>
        <?php
        endif;
    
         do_action( 'yith_wcwl_before_wishlist', $wishlist_meta ); ?>
    
        <!-- WISHLIST TABLE -->
    	<table class="shop_table cart wishlist_table" data-pagination="<?php echo esc_attr( $pagination )?>" data-per-page="<?php echo esc_attr( $per_page )?>" data-page="<?php echo esc_attr( $current_page )?>" data-id="<?php echo $wishlist_id ?>" data-token="<?php echo $wishlist_token ?>">
    
    	    <?php $column_count = 2; ?>
    
            <thead>
            <tr>
    	        <?php if( $show_cb ) : ?>
    
    		        <th class="product-checkbox">
    			        <input type="checkbox" value="" name="" id="bulk_add_to_cart"/>
    		        </th>
    
    	        <?php
    		        $column_count ++;
                endif;
    	        ?>
    
    	        <?php if( $is_user_owner ): ?>
    		        <th class="product-remove"></th>
    	        <?php
    	            $column_count ++;
    	        endif;
    	        ?>
    
                <th class="product-thumbnail"></th>
    
                <th class="product-name">
                    <span class="nobr"><?php echo apply_filters( 'yith_wcwl_wishlist_view_name_heading', __( 'Product Name', 'yith-woocommerce-wishlist' ) ) ?></span>
                </th>
    
                <?php if( $show_price ) : ?>
    
                    <th class="product-price">
                        <span class="nobr">
                            <?php echo apply_filters( 'yith_wcwl_wishlist_view_price_heading', __( 'Unit Price', 'yith-woocommerce-wishlist' ) ) ?>
                        </span>
                    </th>
    
                <?php
    	            $column_count ++;
                endif;
                ?>
    
                    <th class="product-type-status">
                        <span class="product-type">
                            Product Type
                        </span>
                    </th>
    
                <?php
    	            $column_count ++;
                ?>
                
                 <?php if( $show_stock_status ) : ?>
    
                    <th class="product-stock-status">
                        <span class="nobr">
                            <?php echo apply_filters( 'yith_wcwl_wishlist_view_stock_heading', __( 'Stock Status', 'yith-woocommerce-wishlist' ) ) ?>
                        </span>
                    </th>
    
                <?php
    	            $column_count ++;
                endif;
                ?>
    
                <?php if( $show_last_column ) : ?>
    
                    <th class="product-add-to-cart"></th>
    
                <?php
    	            $column_count ++;
                endif;
                ?>
            </tr>
            </thead>
    
            <tbody>
            <?php
            $product_id = apply_filters( 'woocommerce_cart_item_product_id', $cart_item['product_id'], $cart_item, $cart_item_key );
            if( count( $wishlist_items ) > 0 ) :
    	        $added_items = array();
                foreach( $wishlist_items as $item ) :
                    global $product;
    
    	            $item['prod_id'] = yit_wpml_object_id ( $item['prod_id'], 'product', true );
    
    	            if( in_array( $item['prod_id'], $added_items ) ){
    		            continue;
    	            }
    
    	            $added_items[] = $item['prod_id'];
    	            $product = wc_get_product( $item['prod_id'] );
    	            $availability = $product->get_availability();
    	            $stock_status = isset( $availability['class'] ) ? $availability['class'] : false;
    
                    if( $product && $product->exists() ) :
    	                ?>
    
                        <tr id="yith-wcwl-row-<?php echo $item['prod_id'] ?>" data-row-id="<?php echo $item['prod_id'] ?>">
    	                    <?php if( $show_cb ) : ?>
    		                    <td class="product-checkbox">
    			                    <input type="checkbox" value="<?php echo esc_attr( $item['prod_id'] ) ?>" name="add_to_cart[]" <?php echo ( ! $product->is_type( 'simple' ) ) ? 'disabled="disabled"' : '' ?>/>
    		                    </td>
    	                    <?php endif ?>
    
                            <?php if( $is_user_owner ): ?>
                            <td class="product-remove">
                                <div>
                                    <a href="<?php echo esc_url( add_query_arg( 'remove_from_wishlist', $item['prod_id'] ) ) ?>" class="remove remove_from_wishlist" title="<?php echo apply_filters( 'yith_wcwl_remove_product_wishlist_message_title',__( 'Remove this product', 'yith-woocommerce-wishlist' )); ?>">&times;</a>
                                </div>
                            </td>
                            <?php endif; ?>
    
                            <td class="product-thumbnail">
    
                                <a href="<?php echo esc_url( get_permalink( apply_filters( 'woocommerce_in_cart_product', $item['prod_id'] ) ) ) ?>">
                                    <?php echo $product->get_image() ?>
                                </a>
                            </td>
    
                            <td class="product-name">
                                <a href="<?php echo esc_url( get_permalink( apply_filters( 'woocommerce_in_cart_product', $item['prod_id'] ) ) ) ?>"><?php echo apply_filters( 'woocommerce_in_cartproduct_obj_title', $product->get_title(), $product ) ?></a>
                                <?php do_action( 'yith_wcwl_table_after_product_name', $item ); ?>
    
                            </td>
    
                            <?php if( $show_price ) : ?>
                                <td class="product-price">
                                    <?php
                                    $base_product = $product->is_type( 'variable' ) ? $product->get_variation_regular_price( 'max' ) : $product->get_price();
                                    echo $base_product ? $product->get_price_html() : apply_filters( 'yith_free_text', __( 'Free!', 'yith-woocommerce-wishlist' ), $product );
                                    ?>
                                </td>
                            <?php endif ?>
                        
                   			<td class="product-type-status">
                        		<span class="product-type">
    <?php echo the_field( 'club_stock_status' ); ?>
                        		</span>
                    		</td>
    
                            <?php if( $show_stock_status ) : ?>
                                <td class="product-stock-status">
                                    <?php echo $stock_status == 'out-of-stock' ? '<span class="wishlist-out-of-stock">' . __( 'Out of Stock', 'yith-woocommerce-wishlist' ) . '</span>' : '<span class="wishlist-in-stock">' . __( 'In Stock', 'yith-woocommerce-wishlist' ) . '</span>'; ?>
                                </td>
                            <?php endif ?>
    
    	                    <?php if( $show_last_column ): ?>
                            <td class="product-add-to-cart">
    	                        <!-- Date added -->
    	                        <?php
    	                        if( $show_dateadded && isset( $item['dateadded'] ) ):
    								echo '<span class="dateadded">' . sprintf( __( 'Added on : %s', 'yith-woocommerce-wishlist' ), date_i18n( get_option( 'date_format' ), strtotime( $item['dateadded'] ) ) ) . '</span>';
    	                        endif;
    	                        ?>
    
                                <!-- Add to cart button -->
                                <?php if( $show_add_to_cart && isset( $stock_status ) && $stock_status != 'out-of-stock' ): ?>
                                    <?php woocommerce_template_loop_add_to_cart(); ?>
                                <?php endif ?>
    
    	                        <!-- Change wishlist -->
    							<?php if( $available_multi_wishlist && is_user_logged_in() && count( $users_wishlists ) > 1 && $move_to_another_wishlist && $is_user_owner ): ?>
    	                        <select class="change-wishlist selectBox">
    		                        <option value=""><?php _e( 'Move', 'yith-woocommerce-wishlist' ) ?></option>
    		                        <?php
    		                        foreach( $users_wishlists as $wl ):
    			                        if( $wl['wishlist_token'] == $wishlist_meta['wishlist_token'] ){
    				                        continue;
    			                        }
    
    		                        ?>
    			                        <option value="<?php echo esc_attr( $wl['wishlist_token'] ) ?>">
    				                        <?php
    				                        $wl_title = ! empty( $wl['wishlist_name'] ) ? esc_html( $wl['wishlist_name'] ) : esc_html( $default_wishlsit_title );
    				                        if( $wl['wishlist_privacy'] == 1 ){
    					                        $wl_privacy = __( 'Shared', 'yith-woocommerce-wishlist' );
    				                        }
    				                        elseif( $wl['wishlist_privacy'] == 2 ){
    					                        $wl_privacy = __( 'Private', 'yith-woocommerce-wishlist' );
    				                        }
    				                        else{
    					                        $wl_privacy = __( 'Public', 'yith-woocommerce-wishlist' );
    				                        }
    
    				                        echo sprintf( '%s - %s', $wl_title, $wl_privacy );
    				                        ?>
    			                        </option>
    		                        <?php
    		                        endforeach;
    		                        ?>
    	                        </select>
    	                        <?php endif; ?>
    
    	                        <!-- Remove from wishlist -->
    	                        <?php if( $is_user_owner && $repeat_remove_button ): ?>
                                    <a href="<?php echo esc_url( add_query_arg( 'remove_from_wishlist', $item['prod_id'] ) ) ?>" class="remove_from_wishlist button" title="<?php echo apply_filters( 'yith_wcwl_remove_product_wishlist_message_title',__( 'Remove this product', 'yith-woocommerce-wishlist' )); ?>"><?php _e( 'Remove', 'yith-woocommerce-wishlist' ) ?></a>
                                <?php endif; ?>
                            </td>
    	                <?php endif; ?>
                        </tr>
                    <?php
                    endif;
                endforeach;
            else: ?>
                <tr>
                    <td colspan="<?php echo esc_attr( $column_count ) ?>" class="wishlist-empty"><?php echo apply_filters( 'yith_wcwl_no_product_to_remove_message', __( 'No products were added to the wishlist', 'yith-woocommerce-wishlist' ) ) ?></td>
                </tr>
            <?php
            endif;
    
            if( ! empty( $page_links ) ) : ?>
                <tr class="pagination-row">
                    <td colspan="<?php echo esc_attr( $column_count ) ?>"><?php echo $page_links ?></td>
                </tr>
            <?php endif ?>
            </tbody>
    
            <tfoot>
            <tr>
    	        <td colspan="<?php echo esc_attr( $column_count ) ?>">
    	            <?php if( $show_cb ) : ?>
    		            <div class="custom-add-to-cart-button-cotaniner">
    		                <a href="<?php echo esc_url( add_query_arg( array( 'wishlist_products_to_add_to_cart' => '', 'wishlist_token' => $wishlist_token ) ) ) ?>" class="button alt" id="custom_add_to_cart"><?php echo apply_filters( 'yith_wcwl_custom_add_to_cart_text', __( 'Add the selected products to the cart', 'yith-woocommerce-wishlist' ) ) ?></a>
    		            </div>
    	            <?php endif; ?>
    
    	            <?php if ( $is_user_owner && $show_ask_estimate_button && $count > 0 ): ?>
    		            <div class="ask-an-estimate-button-container">
    	                    <a href="<?php echo ( $additional_info || ! is_user_logged_in() ) ? '#ask_an_estimate_popup' : $ask_estimate_url ?>" class="btn button ask-an-estimate-button" <?php echo ( $additional_info ) ? 'data-rel="prettyPhoto[ask_an_estimate]"' : '' ?> >
    	                    <?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', __( 'Ask for an estimate', 'yith-woocommerce-wishlist' ) ) ?>
    	                </a>
    		            </div>
    	            <?php endif; ?>
    
    		        <?php
    		        do_action( 'yith_wcwl_before_wishlist_share', $wishlist_meta );
    
    		        if ( apply_filters( 'yith_wcwl_share_conditions', is_user_logged_in() && $is_user_owner && ! $is_private && $share_enabled, $share_enabled, $is_private ) ){
    			        yith_wcwl_get_template( 'share.php', $share_atts );
    		        }
    
    		        do_action( 'yith_wcwl_after_wishlist_share', $wishlist_meta );
    		        ?>
    	        </td>
            </tr>
            </tfoot>
    
        </table>
    
        <?php wp_nonce_field( 'yith_wcwl_edit_wishlist_action', 'yith_wcwl_edit_wishlist' ); ?>
    
        <?php if( ! $is_default ): ?>
            <input type="hidden" value="<?php echo $wishlist_token ?>" name="wishlist_id" id="wishlist_id">
        <?php endif; ?>
    
        <?php do_action( 'yith_wcwl_after_wishlist', $wishlist_meta ); ?>
    
    </form>
    
    <?php do_action( 'yith_wcwl_after_wishlist_form', $wishlist_meta ); ?>
    
    <?php if( $show_ask_estimate_button && ( ! is_user_logged_in() || $additional_info ) ): ?>
    	<div id="ask_an_estimate_popup">
    		<form action="<?php echo $ask_estimate_url ?>" method="post" class="wishlist-ask-an-estimate-popup">
    			<?php if( ! is_user_logged_in() ): ?>
    				<label for="reply_email"><?php echo apply_filters( 'yith_wcwl_ask_estimate_reply_mail_label', __( 'Your email', 'yith-woocommerce-wishlist' ) ) ?></label>
    				<input type="email" value="" name="reply_email" id="reply_email">
    			<?php endif; ?>
    			<?php if( ! empty( $additional_info_label ) ):?>
    				<label for="additional_notes"><?php echo esc_html( $additional_info_label ) ?></label>
    			<?php endif; ?>
    			<textarea id="additional_notes" name="additional_notes"></textarea>
    
    			<button class="btn button ask-an-estimate-button ask-an-estimate-button-popup" >
    				<?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', __( 'Ask for an estimate', 'yith-woocommerce-wishlist' ) ) ?>
    			</button>
    		</form>
    	</div>
    <?php endif; ?>
Viewing 4 replies - 1 through 4 (of 4 total)
  • You must be logged in to reply to this topic.