Documentation: Bricks Hooks

I was looking and didn’t find a central place that has all the various hooks within Bricks so I decided to sift through the code and document them as of 1.9.4. @timmse - should probably go on the Academy.

WooCommerce

  • woocommerce_after_cart_item_name
  • woocommerce_product_meta_start
  • woocommerce_product_meta_end
  • woocommerce_login_form_start
  • woocommerce_login_form
  • woocommerce_login_form_end
  • woocommerce_register_form_tag
  • woocommerce_register_form_start
  • woocommerce_register_form
  • woocommerce_register_form_end
  • woocommerce_before_cart_collaterals
  • woocommerce_cart_collaterals
  • woocommerce_cart_coupon
  • woocommerce_before_cart_table
  • woocommerce_before_cart_contents
  • woocommerce_cart_contents
  • woocommerce_cart_actions
  • woocommerce_after_cart_contents
  • woocommerce_after_cart_table
  • woocommerce_checkout_before_customer_details
  • woocommerce_checkout_billing
  • woocommerce_checkout_shipping
  • woocommerce_checkout_after_customer_details
  • woocommerce_pay_order_before_submit
  • woocommerce_pay_order_after_submit
  • woocommerce_checkout_before_order_review_heading
  • woocommerce_checkout_before_order_review
  • woocommerce_checkout_order_review
  • woocommerce_checkout_after_order_review
  • woocommerce_order_item_meta_start
  • woocommerce_order_item_meta_end
  • woocommerce_before_thankyou
  • woocommerce_thankyou_ (dynamic based on the payment method)
  • woocommerce_no_products_found
  • woocommerce_check_cart_items
  • woocommerce_ajax_added_to_cart
  • woocommerce_cart_is_empty
  • woocommerce_before_cart
  • woocommerce_after_cart
  • woocommerce_before_checkout_form
  • woocommerce_after_checkout_form
  • woocommerce_pay_order_before_payment
  • woocommerce_receipt_ (dynamic based on the payment method)
  • woocommerce_archive_description
  • woocommerce_before_shop_loop
  • woocommerce_shop_loop
  • woocommerce_after_shop_loop
  • woocommerce_before_main_content
  • woocommerce_after_main_content

Bricks Builder

  • bricks/dynamic_data/before_do_action
  • bricks/dynamic_data/after_do_action
  • bricks/form/custom_action
  • bricks/frontend/before_render_data
  • bricks/frontend/after_render_data
  • bricks/query/before_loop
  • bricks/query/after_loop
  • bricks/archive_product/before
  • bricks/archive_product/after
  • bricks_before_footer
  • bricks_after_footer
  • bricks_after_site_wrapper
  • bricks_meta_tags
  • bricks_body
  • bricks_before_site_wrapper
  • bricks_before_header
  • bricks_after_header

WPML (WordPress Multilingual Plugin)

  • wpml_add_language_selector
  • wpml_register_string

Other Plugins

  • cmb2_admin_init
  • bricks_sendgrid_double_opt_in_handler
  • litespeed_disable_all
  • render_footer
  • render_header
15 Likes

thanks, that’s helpful!

Its all hooks or exist other?

Thanks for compiling the list :slight_smile: Yes, documenting these hooks in the academy is on our to-do list as we work on overhauling & improving the entire Academy website.

2 Likes