ファンクション
wcexwl_get_wlpage_add_to_cart_btn( array $row )
お気に入りリストページで商品に「カートに追加するボタン」を返す
パラメータ パラメータ
- $row
(配列) (必須) CRUD::buildWishlistRow() を参照
ファイル: src/template-functions.php
function wcexwl_get_wlpage_add_to_cart_btn($row) {
$id = $row['id'];
ob_start();
?>
<button
type="submit"
id="wcexwl_addtocartbtn_<?php echo $id; ?>"
class="<?php echo esc_attr($row['cartButtonClass']); ?>"
value="<?php echo esc_attr($row['cartButtonText']); ?>"
onclick="return wcexwl.wishlist.addToCart(event, this, <?php echo $id; ?>);"
>
<i class="<?php echo esc_attr($row['icon']); ?> icon"></i>
<?php echo $row['cartButtonText']; ?>
</button>
<?php
$btn = (string)ob_get_clean();
/**
* Filters the HTML of the 'Add to Cart' button for an item on the wishlist page
*
* @important
* @param string $btn
* @param array $row See \Aivec\Welcart\Extensions\Wishlist\API\CRUD::buildWishlistRow()
*/
$btn = apply_filters('wcexwl_filter_wlpage_add_to_cart_btn', $btn, $row);
return $btn;
}