For developers
Hooks, filters, template overrides and CSS tokens for customisations in a child theme.
All documentation
| Hook | Type | Use |
|---|---|---|
luxivai_front_page_uses_elementor | filter | Force or prevent the Elementor homepage (bool). |
luxivai_store_locations | filter | Replace the Our Stores list (array of city, address, phone, map). |
luxivai_shop_per_page_options | filter | Change the products-per-page choices. |
luxivai_after_single_product_price | action | Output content under the product price (receives the product). |
luxivai_newsletter_subscribed | action | Runs after a footer signup (receives the email). |
luxivia_setup_checks | filter | Add or remove Dashboard checklist items. |
luxivia_system_status | filter | Add rows to System Status. |
WooCommerce templates overridden by Luxivia
archive-product.php, content-product.php, content-single-product.php, cart/cart.php, cart/cart-totals.php, checkout/form-checkout.php, checkout/review-order.php, myaccount/my-account.php, myaccount/dashboard.php. Copy one into luxivai-child/woocommerce/ to override it.
CSS colour tokens
Use these in Additional CSS so your rules follow the Customizer colours: --wp--preset--color--black (primary), --wp--preset--color--white (background), --wp--preset--color--dusty-rose (accent), plus charcoal, mid-grey, border-grey, soft-grey, pale-blush.
Need a hand? Support is $5 a year.
Get support →