2.4.7.cart.minimum_order.php
Text displayed (span element) in main cart widget when minimum order has not been reached
If you just want to change the text itself, instead of using filters, set it in Wppizza -> Localization
.
CSS Targeting
-
paragraph element class:
.wppizza-min-order
if you simply want to edit some styles/layout (text-sizes, color, margins, paddings etc etc ) it is strongly recommended to use css instead of filters/actions. Please refer to Modify Styles/Layout
Filters available
apply filters by adding them to your child-theme’s functions.php (notes regarding functions.php).
-
filter name:
wppizza_filter_maincart_minimum_order_markup
purpose: modify the html markup of the html as required@param: $markup array (array of markup elements)
@return: array -
examples:
add_filter('wppizza_filter_maincart_minimum_order_markup', 'prefix_filter_cart_minimum_order_markup'); function prefix_filter_cart_minimum_order_markup($markup){ /* notes: use print_r($markup) to view array keys with their respective markup use global $wppizza_options; to access all options/settings/localization strings etc set in the plugin */ /* example: adding a paragraph AFTER paragraph element using standard php concatenation */ $markup['_span'] .= '<p>more text after</p>'; /* example: adding a paragraph BEFORE paragraph element using standard php concatenation */ $markup['span_'] = '<p>more text before</p>' . $markup['span_']; /* example: adding a paragraph AFTER paragraph element using wppizza array_splice helper function */ $splice_after['myprefix_paragraph'] = '<p>more text after</p>'; $markup = wppizza_array_splice($markup, $splice_after, '_span' ); /* example: adding a paragraph BEFORE paragraph element using wppizza array_splice helper function */ $splice_before['myprefix_paragraph'] = '<p>more text before</p>'; $markup = wppizza_array_splice($markup, $splice_before, 'span_' , true); /* example: changing html from using span element to p*/ $markup['span_'] = str_replace('<span', '<p', $markup['span_']); $markup['_span'] = str_replace('</span', '</p', $markup['_span']); /* example: using actions of another plugin that by default outputs html to add it after the container wrapper span*/ ob_start(); # start buffering do_action('other_plugin_output'); # run action of other plugin that outputs things $buffer= ob_get_contents(); # capture buffer in variable ob_end_clean(); # clean buffer $markup['_span'] = $markup['_span'] . $buffer; # add buffered output after end of span return $markup; }
Actions available
- none
Editing files directly
ensure you have also read the Modify/Edit Templates
basepath: [plugin-path]/wppizza/templates/markup
filepath: [plugin-path]/wppizza/templates/markup/cart/cart.minimum_order.php
Modules used in file
- none
Module used by file(s)
- [basepath]/cart/cart.container.php
documentor id 5