shvsh > /home/1168859.cloudwaysapps.com/rcyqmhwrmv/public_html/docs/wp-content/plugins/ht-knowledge-base/ht-knowledge-base.php
shvsh > /home/1168859.cloudwaysapps.com/rcyqmhwrmv/public_html/docs/wp-content/plugins/ht-knowledge-base/ht-knowledge-base.php
shvsh > /home/1168859.cloudwaysapps.com/rcyqmhwrmv/public_html/docs/wp-content/plugins/ht-knowledge-base/ht-knowledge-base.php

Hooks

int$quantity: Box capacity.

cpb_box_capacity_limit

Filter
By default min box capacity is 2.But using this filter can be used to set min box capacity to 1.int $quantity Box capacity.

custom-product-boxes/admin/class-cpb-admin-assets.php: 163

custom-product-boxes/admin/meta-boxes/class-cpb-meta-box-product-data.php: 235

custom-product-boxes/admin/settings/class-cpb-settings.php: 414

custom-product-boxes/admin/settings/class-cpb-settings.php: 423

custom-product-boxes/admin/settings/class-cpb-settings.php: 433

custom-product-boxes/admin/settings/class-cpb-settings.php: 443

custom-product-boxes/admin/settings/class-cpb-settings.php: 452

custom-product-boxes/public/class-cpb-public-assets.php: 108

int$quantity: Box capacity.

int$notice: Notice.

cpb_show_admin_notice

Filter
Used to change the notice.int $notice Notice.

custom-product-boxes/admin/class-cpb-admin-notices.php: 110

int$notice: Notice.

string$docs.:

cpb_docs_url

Filter
Plugin documentation link.string $docs.

custom-product-boxes/admin/class-cpb-admin-plugin-links.php: 68

string$docs.:

string$this->upgrade_notice.:

cpb_in_plugin_update_message

Filter
Plugin update message.string $this->upgrade_notice.

custom-product-boxes/admin/class-cpb-admin-plugins-updates.php: 69

string$this->upgrade_notice.:

array$found_products.:

wdm_cpb_json_search_found_products

Filter
Filter used returns the found products request by search term.array $found_products.

custom-product-boxes/admin/class-cpb-admin-search-addons.php: 285

array$found_products.:

string$inc_attrs.:

array$product.:

woocommerce_product_variation_title_include_attribute_names

Filter
Filter returns woocommerce veriation title include attribute names.string $inc_attrs.array $product.

custom-product-boxes/admin/class-cpb-admin-search-addons.php: 550

string$inc_attrs.:

array$product.:

string$title_base_text: . $separator . $title_attrs_text.

string$product.:

string$title_base_text.:

string$title_attrs_text.:

woocommerce_product_variation_title

Filter
Filter returns woocommerce product veriation title.string $title_base_text . $separator . $title_attrs_text.string $product.string $title_base_text.string $title_attrs_text.

custom-product-boxes/admin/class-cpb-admin-search-addons.php: 566

string$title_base_text: . $separator . $title_attrs_text.

string$product.:

string$title_base_text.:

string$title_attrs_text.:

No Data

cpb_remind_after_days

Filter
Get remind after days.int

custom-product-boxes/admin/feedback/class-cpb-feedback-tab.php: 43

No Data

CPB_Product: $cpb_product

cpb_type_other_admin_config

Action
'cpb_type_other_admin_config' action.CPB_Product $cpb_product

custom-product-boxes/admin/meta-boxes/class-cpb-meta-box-product-data.php: 175

CPB_Product: $cpb_product

No Data

cpb_product_props_array

Filter
Product properties array.array

custom-product-boxes/admin/meta-boxes/class-cpb-meta-box-product-data.php: 584

No Data

array: $cpb_category_list array of category list.

object$product: CPB box object.

display_category_records

Action
Hook to display category records listing in Product admin panel.array $cpb_category_list array of category list.object $product CPB box object.

custom-product-boxes/admin/meta-boxes/views/category/cpb-html-category-listing.php: 25

array: $cpb_category_list array of category list.

object$product: CPB box object.

CPB_Product: $cpb_product

cpb_type_general_admin_config

Action
'cpb_type_general_admin_config' action.CPB_Product $cpb_product

custom-product-boxes/admin/meta-boxes/views/cpb-main-accordion.php: 37

CPB_Product: $cpb_product

No Data

cpb_setting_pages_capability

Filter
Setting pages capability.string

custom-product-boxes/admin/settings/class-cpb-settings.php: 43

No Data
No Data

cpb_admin_settings_filter

Filter
Admin setting filter.string

custom-product-boxes/admin/settings/class-cpb-settings.php: 74

No Data
No Data

cpb_box_quantity_label

Filter
Box quantity label.string

custom-product-boxes/admin/settings/class-cpb-settings.php: 319

No Data
No Data

cpb_grand_total_label

Filter
Grand total label.string

custom-product-boxes/admin/settings/class-cpb-settings.php: 328

custom-product-boxes/includes/cpb-core-function.php: 71

No Data
No Data

cpb_giftbox_total_label

Filter
Giftbox total label.string

custom-product-boxes/admin/settings/class-cpb-settings.php: 338

custom-product-boxes/includes/cpb-core-function.php: 81

No Data
No Data

cpb_box_charges_total_label

Filter
Box charges total label.string

custom-product-boxes/admin/settings/class-cpb-settings.php: 348

custom-product-boxes/includes/cpb-core-function.php: 91

No Data
No Data

cpb_box_full_msg_text

Filter
Box full message text.string

custom-product-boxes/admin/settings/class-cpb-settings.php: 357

No Data
No Data

cpb_vertical_empty_box_position

Filter
Used to get vertical empty box position.array

custom-product-boxes/includes/class-cpb-customizer-setting.php: 62

No Data

array$grid_field:

wdm_columns_gift_layout

Filter
Used to get column gift layout.array $grid_field

custom-product-boxes/includes/class-cpb-layouts.php: 65

array$grid_field:

No Data

wdm_columns_product_layout

Filter
Used to get column product layout.array

custom-product-boxes/includes/class-cpb-layouts.php: 103

No Data
No Data

cpb_desktop_template_directories

Filter
Used to get descktop templates directories.array

custom-product-boxes/includes/class-cpb-layouts.php: 121

No Data

string$layout:

wdm_cpb_desktop_layout

Filter
Used to get desktop layouts.string $layoutint

custom-product-boxes/includes/class-wc-product-wdm-bundle-product.php: 334

string$layout:

No Data

cpb_single_add_to_cart_text

Filter
Used to get single add to cart text.string

custom-product-boxes/includes/class-wc-product-wdm-bundle-product.php: 640

No Data
No Data

cpb_product_add_to_cart_text

Filter
Used to get product add to cart text.string

custom-product-boxes/includes/class-wc-product-wdm-bundle-product.php: 657

No Data

array$bundle_data:

cpb_filter_addon_products

Filter
Developers who want to filter the list of product can access this filter.array $bundle_data

custom-product-boxes/includes/cpb-core-function.php: 477

array$bundle_data:

array$all_attribites:

cpb_get_variation_attributes

Filter
Get veriation attribute.array $all_attribites

custom-product-boxes/includes/cpb-core-function.php: 552

array$all_attribites:

No Data

bundled_product_large_thumbnail_size

Filter
Get bundle product large thumbnail size.string

custom-product-boxes/includes/cpb-core-function.php: 630

No Data

int$capacity:

cpb_box_capacity

Filter
Get box capacity.int $capacity

custom-product-boxes/includes/cpb-formatting-functions.php: 28

int$capacity:

string$content:

wdm_cpb_privacy_policy_content

Filter
Get privacy policy content.string $content

custom-product-boxes/includes/privacy/class-cpb-privacy.php: 44

string$content:

array$cart_item_data: Cart item data.

int$product_id: Product ID.

int$variation_id: Veriation ID.

woocommerce_add_cart_item_data

Filter
Load cart item data - may be added by other plugins.array $cart_item_data Cart item data.int $product_id Product ID.int $variation_id Veriation ID.

custom-product-boxes/public/class-cpb-cart-process.php: 309

array$cart_item_data: Cart item data.

int$product_id: Product ID.

int$variation_id: Veriation ID.

array$valid.:

array$product.:

string$coupon.:

array$values.:

cpb_coupon_is_valid_for_addon

Filter
Filter used returns the valid coupon for addon.array $valid.array $product.string $coupon.array $values.

custom-product-boxes/public/class-cpb-cart-process.php: 701

array$valid.:

array$product.:

string$coupon.:

array$values.:

array$bundled_ids: Bundle ID.

cpb_box_cart_item_data

Filter
Filter used returns the box cart item data.array $bundled_ids Bundle ID.

custom-product-boxes/public/class-cpb-cart-process.php: 1140

array$bundled_ids: Bundle ID.

No Data

cpb_post_status

Filter
Filter to check if product is published.

custom-product-boxes/public/class-cpb-cart-process.php: 1150

No Data

array$cpb_bundled_data:

cpb_cart_added_bundled_ids

Filter
Firter to add to modify the CBP bundle data in cart.array $cpb_bundled_data

custom-product-boxes/public/class-cpb-cart-process.php: 1265

array$cpb_bundled_data:

No Data

cpb_cart_bundled_in_cart_item_data

Filter
Filter to add CPB data identifier in cart item data.array

custom-product-boxes/public/class-cpb-cart-process.php: 1443

No Data
No Data

cpb_error_messages

Filter
Filter returns the CPB error message.array

custom-product-boxes/public/class-cpb-cart-process.php: 1491

No Data
No Data

cpb_gift_msg_label

Filter
Filter returns the gift message lable.array

custom-product-boxes/public/class-cpb-cart-process.php: 1647

custom-product-boxes/public/class-cpb-gift-message.php: 64

No Data

boolean$can_view: boolean value to allow user to view the product.

object$cpb_product: WC_Product_Wdm_Bundle_Product Object

cpb_user_can_view_product

Filter
This filter can be use to hide products from unauthorised users.boolean $can_view boolean value to allow user to view the product.object $cpb_product WC_Product_Wdm_Bundle_Product Object

custom-product-boxes/public/class-cpb-display-product.php: 122

custom-product-boxes/public/class-cpb-public-assets.php: 137

boolean$can_view: boolean value to allow user to view the product.

object$cpb_product: WC_Product_Wdm_Bundle_Product Object

No Data

cpb_is_product_page

Filter
This filter dscides if CPB can be displayed or not.boolean

custom-product-boxes/public/class-cpb-display-product.php: 132

No Data
No Data

cpb_user_can_view_shortcode

Filter
This filter dscides if user can view shortcode or not.boolean

custom-product-boxes/public/class-cpb-display-product.php: 216

No Data
No Data

cpb_gift_msg_placeholder

Filter
This filter returns the gift placeholder.

custom-product-boxes/public/class-cpb-gift-message.php: 89

No Data

boolean$valid_page: If the page is valid page to load assets.

Object$this: object of CPB_Public_Assets class..

cpb_dont_load_public_assets

Filter
This filter cpb_load_public_assets if returned falseto this filter the assets file will all get enqued on the required page.boolean $valid_page If the page is valid page to load assets.Object $this object of CPB_Public_Assets class..

custom-product-boxes/public/class-cpb-public-assets.php: 64

boolean$valid_page: If the page is valid page to load assets.

Object$this: object of CPB_Public_Assets class..

No Arguments

cpb_before_assets_loaded

Action
This action can be used to perform action before theCPB plugins frontend assets are loaded

custom-product-boxes/public/class-cpb-public-assets.php: 88

No Arguments

int$post->ID: product id to display.

cpb_box_product_id

Filter
Used to get product id for which the assets needs to be loaded.int $post->ID product id to display.

custom-product-boxes/public/class-cpb-public-assets.php: 122

int$post->ID: product id to display.

string$suffix: .min and empty if SCRIPT_DEBUG is true.

string$layout_type: Key for the layout template selected.

cpb_layout_styles_{$layout_type}

Action
This hook can be used to load layout specific styles.Developers who want to override the templatescan enqueue their styles on this hookstring $suffix .min and empty if SCRIPT_DEBUG is true.string $layout_type Key for the layout template selected.

custom-product-boxes/public/class-cpb-public-assets.php: 172

string$suffix: .min and empty if SCRIPT_DEBUG is true.

string$layout_type: Key for the layout template selected.

string$suffix: .min and empty if SCRIPT_DEBUG is true.

string$layout_type: Key for the layout template selected.

cpb_layout_scripts_{$layout_type}

Action
This hook can be used to load layout specific Scripts.Developers who want to override the templatescan enqueue their Scripts on this hookstring $suffix .min and empty if SCRIPT_DEBUG is true.string $layout_type Key for the layout template selected.

custom-product-boxes/public/class-cpb-public-assets.php: 199

string$suffix: .min and empty if SCRIPT_DEBUG is true.

string$layout_type: Key for the layout template selected.

array$wdm_bundle_params: array Object to be used in Javascript files in browser.

cpb_localized_data

Filter
Can be used to filter the data that is localized on frontend.array $wdm_bundle_params array Object to be used in Javascript files in browser.

custom-product-boxes/public/class-cpb-public-assets.php: 414

array$wdm_bundle_params: array Object to be used in Javascript files in browser.

array$bundle_addon_list: array of addons data

cpb_get_sorted_addon_list

Filter
Developers who want to filter the list of product can access this filter.array $bundle_addon_list array of addons data

custom-product-boxes/public/cpb-public-functions.php: 55

array$bundle_addon_list: array of addons data

array$bundle_addon_list: array of addons data

cpb_get_alphabetically_sorted_addon_list

Filter
Developers who want to filter the list of product can access this filter.array $bundle_addon_list array of addons data

custom-product-boxes/public/cpb-public-functions.php: 93

array$bundle_addon_list: array of addons data

array$addon_list: Addon product List.

WC_Product$product: Product.

cpb_filter_addon_list

Filter
Used to get addon product list.array $addon_list Addon product List.WC_Product $product Product.

custom-product-boxes/public/cpb-template-functions.php: 172

array$addon_list: Addon product List.

WC_Product$product: Product.

array$addon_list: Addon product List.

string$classes: Classes.

cpb_add_to_cart_button_class

Filter
Used to get add to cart button classes.array $addon_list Addon product List.string $classes Classes.

custom-product-boxes/public/cpb-template-functions.php: 545

array$addon_list: Addon product List.

string$classes: Classes.

No Arguments

cpb_before_progress_wrap

Action
Can be used to add content before progress bar.

custom-product-boxes/templates/product-layouts/desktop-layouts/cpb_new_layout_vertical/single-product/cpb-empty-boxes-wrap.php: 34

No Arguments
No Data

cpb_progress_wrap

Action
Can be used to add content on progress bar.

custom-product-boxes/templates/product-layouts/desktop-layouts/cpb_new_layout_vertical/single-product/cpb-empty-boxes-wrap.php: 41

No Data
No Arguments

cpb_after_progress_wrap

Action
Can be used to add content after progress bar.

custom-product-boxes/templates/product-layouts/desktop-layouts/cpb_new_layout_vertical/single-product/cpb-empty-boxes-wrap.php: 48

No Arguments

Updated on March 18, 2021
shvsh > /home/1168859.cloudwaysapps.com/rcyqmhwrmv/public_html/docs/wp-content/plugins/ht-knowledge-base/ht-knowledge-base.php
shvsh > /home/1168859.cloudwaysapps.com/rcyqmhwrmv/public_html/docs/wp-content/plugins/ht-knowledge-base/ht-knowledge-base.php
shvsh > /home/1168859.cloudwaysapps.com/rcyqmhwrmv/public_html/docs/wp-content/plugins/ht-knowledge-base/ht-knowledge-base.php

Was this article helpful?

shvsh > /home/1168859.cloudwaysapps.com/rcyqmhwrmv/public_html/docs/wp-content/plugins/ht-knowledge-base/ht-knowledge-base.php
shvsh > /home/1168859.cloudwaysapps.com/rcyqmhwrmv/public_html/docs/wp-content/plugins/ht-knowledge-base/ht-knowledge-base.php

Related Articles