Wishlist_Public_View
Abstract class for handling wishlist public view actions, including filtering main queries, setting the page title, and modifying results when no items are found.
- Full name:
\BigCommerce\Accounts\Wishlists\Wishlist_Public_View - This class is an Abstract class
Methods
filter_main_query
Filter the main query to display wishlist-specific products.
public filter_main_query(\WP_Query $query): void- This method is abstract.
Parameters:
| Parameter | Type | Description |
|---|---|---|
$query | \WP_Query | The WordPress query object. |
set_page_title
Set the page title for the wishlist view.
public set_page_title(array $template_data): array- This method is abstract.
Parameters:
| Parameter | Type | Description |
|---|---|---|
$template_data | array | The template data for the current page. |
Return Value:
The modified template data.
set_wp_title
Set the WordPress title for the wishlist page.
public set_wp_title(string $title, string $post_type): string- This method is abstract.
Parameters:
| Parameter | Type | Description |
|---|---|---|
$title | string | The current title of the page. |
$post_type | string | The type of post being queried. |
Return Value:
The modified page title.
set_no_results_message
Set the no results message for the wishlist page.
public set_no_results_message(array $template_data): array- This method is abstract.
Parameters:
| Parameter | Type | Description |
|---|---|---|
$template_data | array | The template data for the current page. |
Return Value:
The modified template data with updated no results message.
remove_refinery
Remove the refinery component from the product archive template.
public remove_refinery(array $template_data): arrayParameters:
| Parameter | Type | Description |
|---|---|---|
$template_data | array | The template data for the current page. |
Return Value:
The modified template data with the refinery component removed.
Automatically generated on 2025-01-21