templates/shortcodes/filters.php
Triggered before preset filters
ParamsYITH_WCAN_Preset $preset Current preset object.
string $selector Selector used to locate DOM node containing products fo filter.
Triggered before preset filters
ParamsYITH_WCAN_Preset $preset Current preset object.
string $selector Selector used to locate DOM node containing products fo filter.
templates/admin/preset-edit.php
Triggered before preset title, in edit view
Paramsint $preset_id Preset id.
YITH_WCAN_Preset $preset Preset object.
Triggered before preset filters, in edit view
Paramsint $preset_id Preset id.
YITH_WCAN_Preset $preset Preset object.
Triggered after preset filters, in edit view
Paramsint $preset_id Preset id.
YITH_WCAN_Preset $preset Preset object.
includes/class-yith-wcan.php
Triggered before plugin starts its initialization function
Triggered after plugin completed its initialization function
includes/class-yith-wcan-session.php
Triggered before saving to the DB. Allows you to adjust object props before save.
$object_type
will be replaced with the object type the operation will be performed to
ParamsYITH_WCAN_Session $this Current object.
WC_Data_Store $data_store Data store for current object.
includes/class-yith-wcan-query.php
Fires immediately before plugin alters current page query
Query object is passed, and ca be altered before any additional change is applied
ParamsWP_Query $query Query object
YITH_WCAN_Query $wcan_query Current object.
Fires immediately after plugin altered current page query
Query object is passed, and can be altered with additional changes
ParamsWP_Query $query Query object
YITH_WCAN_Query $wcan_query Current object.
includes/class-yith-wcan-presets.php
Fires after preset saving procedure
Paramsint $preset_id Current preset id.
YITH_WCAN_Preset $preset Current object.
includes/class-yith-wcan-preset.php
Triggered before saving to the DB. Allows you to adjust object props before save.
$object_type
will be replaced with the object type the operation will be performed to
ParamsYITH_WCAN_Preset $this Current object.
WC_Data_Store $data_store Data store for current object.
includes/class-yith-wcan-install.php
Triggered after default preset is created
Triggered after options upgrades
Triggered after upgrade to version 4.0.0
Triggered after upgrade to version 4.1.0
includes/class-yith-wcan-install-extended.php
includes/class-yith-wcan-admin.php
Triggered after the admin panel is initialized
Params
array $args Array of arguments used to initialize panel.
includes/widgets/class-yith-wcan-navigation-widget.php
Params
string $taxonomy Current taxonomy.
Can be used to implement custom display type for filters.
$display_type
is replaced with custom type retrieved from widget options
Paramsarray $args Widget options.
array $instance Widget instance.
string $display_type Display type.
array $terms Array of terms to show.
string $taxonomy Current taxonomy.
string $filter_term_field Parameter of the term object used to filter shop.
Triggered inside widget edit form, after type field.
Can be used to inject custom fields into the form
includes/tables/class-yith-wcan-filter-presets-table.php
Paramsstring $action Action being executed
YITH_WCAN_Preset $item Current item.
Params
YITH_WCAN_Filter_Presets_Table $table Current table object.
Params
YITH_WCAN_Filter_Presets_Table $table Current table object.
includes/data-stores/class-yith-wcan-session-data-store.php
Triggered after a new session object is created in db
Paramsint $id Session id.
array $data Data used to create record in database.
Triggered immediately after a session object is updated in db
Paramsint $id Session id.
YITH_WCAN_Session $data Data used to update record in database.
Triggered before deleting a session from databases
Paramsint $id Id of the session being deleted.
YITH_WCAN_Session $session Session object being deleted.
Triggered after deleting a session from databases, but before invalidating session object
Paramsint $id Id of the session being deleted.
YITH_WCAN_Session $session Session object being deleted.
Triggered after deleting a session from databases and invalidating session object
Paramsint $id Id of the session being deleted.
YITH_WCAN_Session $session Session object being deleted.
includes/data-stores/class-yith-wcan-preset-data-store.php
Triggered after a new filter preset object is created in db
Paramsint $id Filter preset id.
YITH_WCAN_Preset $data Object used to create record in database.
Triggered immediately after reading a filter preset record from database
Params
int $id Filter preset id.
Triggered immediately after a filter preset object is updated in db
Paramsint $id Filter preset id.
YITH_WCAN_Preset $data Object used to update record in database.
Triggered before deleting a preset from posts table.
$post_type
is replaced with Presets post type
Params
int $id Id of the preset being deleted.
Triggered after deleting a preset from posts table.
$post_type
is replaced with Presets post type
Params
int $id Id of the preset being deleted.
Triggered after trashing a preset from posts table.
$post_type
is replaced with Presets post type
Params
int $id Id of the preset being trashed.