Skip to content

Shortcodes

[wishlist]
AttributeTypeDefaultDescription
per_pageint10Items per page (1-20)
[wishlist]
[wishlist per_page="15"]
[wishlist per_page="20"]

Shows:

  • Product image
  • Product name
  • Variation attributes (if applicable)
  • Price (if enabled)
  • Stock status (if enabled)
  • Add to Cart button (if enabled)
  • Remove button (if enabled)
  • Pagination (if needed)
[add_to_wishlist product_id="123"]
AttributeTypeRequiredDefaultDescription
product_idintYes-WooCommerce product ID
variation_idintNo0Variation ID for variable products
typestringNobuttonDisplay type: button or icon

Simple product:

[add_to_wishlist product_id="123"]

Variable product:

[add_to_wishlist product_id="123" variation_id="456"]

Icon display:

[add_to_wishlist product_id="123" type="icon"]

Block Editor:

  1. Add “Shortcode” block
  2. Enter shortcode

Classic Editor:

  1. Paste shortcode in content
  1. Add “Shortcode” widget
  2. Enter shortcode
<?php echo do_shortcode('[wishlist]'); ?>
<?php
$product_id = get_the_ID();
echo do_shortcode("[add_to_wishlist product_id=\"{$product_id}\"]");
?>
ClassElement
.webtriad-awl-wishlistMain container
.webtriad-awl-wishlist-tableTable element
.webtriad-awl-wishlist-itemTable row
.webtriad-awl-product-nameProduct name cell
.webtriad-awl-product-pricePrice cell
.webtriad-awl-stock-statusStock status cell
.webtriad-awl-actionsActions cell
.webtriad-awl-buttonButton element
.webtriad-awl-button--addedButton when product in wishlist
.webtriad-awl-iconIcon element