Renders time-limited group membership info for the current user. This is the handler method for the
groups_woocommerce_memberships shortcode.
The
groups_woocommerce_show_membership
filter can be used to modify how membership info is rendered.
Arguments:
The
$atts
parameter is an
array
and allows the following options to be passed:
"exclude"
– Groups to exclude, a string enumerating group names separated by comma. By default, the “Registered” group is excluded.
"show_count"
– Whether to show the number of memberships, enabled by default. Use "no"
or false
to disable.
"count_0"
– The text to show when there are zero memberships.
"count_1"
– The text to show when the user has one membership.
"count_n"
– The text that is displayed when the user has more than one membership.
The
$content
parameter is not used.
Return:
string
Rendered HTML membership info.
Renders a table showing a user’s subscriptions. This is the handler method for the
groups_woocommerce_subscriptions_table shortcode.
Arguments:
The $atts parameter is expected to be passed as an array and recognizes the following options:
"status" string
– The subscription status for subscriptions to include, defaults to "active"
. Can be a comma-separated list or * for all subscriptions.
"user_id" int
– The user ID for which to list subscriptions. Defaults to the ID of the current user.
"show_count" boolean|string
– Whether to show the number of subscriptions, enabled by default, false
or "no"
to disable.
"count_0" string
– Text to display when there are no subscriptions to show, defaults to “No subscriptions.”
"count_1" string
– Text to display when there is one subscription to show, defaults to “One subscription.”
"count_n" string
– Text to display for more than one subscription to show, defaults to “%d subscriptions.” where %d
is the placeholder used to display the number of subscriptions
"show_table" boolean|string
– Whether to show the table of subscriptions. Enabled by default, false
or "no"
to disable.
"columns" string
– A comma-separated enumeration of table columns to include in the output. Recognized columns are “status”, “title”, “start_date”, “expiry_date”, “end_date”, “trial_expiry_date”, “groups” and “order_id”.
"exclude_cancelled_after_end_of_prepaid_term" boolean|string
– disabled by default, use true or “yes” to enable
"include_cancelled_orders" boolean|string
– disabled by default, use true
or "yes"
to enable
"include_refunded_orders" boolean|string
– disabled by default, use true
or "yes"
to enable
The
$content
parameter is not used.
Return:
string
Rendered HTML subscription-based membership info.