balanceTags() WordPress Function
The balanceTags() function is used in WordPress to ensure that all HTML tags are properly balanced. This function can be used to correct errors in the HTML code of a WordPress post or page.
balanceTags( string $text, bool $force = false ) #
Balances tags if forced to, or if the ‘use_balanceTags’ option is set to true.
Parameters
- $text
(string)(Required)Text to be balanced
- $force
(bool)(Optional)If true, forces balancing, ignoring the value of the option.
Default value: false
Return
(string) Balanced text
More Information
The option ‘use_balanceTags’ is used for whether the tags will be balanced. Either the $force
parameter or ‘use_balanceTags’ option need to be true before the tags will be balanced.
Source
File: wp-includes/formatting.php
function balanceTags( $text, $force = false ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionNameInvalid if ( $force || (int) get_option( 'use_balanceTags' ) === 1 ) { return force_balance_tags( $text ); } else { return $text; } }
Expand full source codeCollapse full source codeView on TracView on GitHub
Changelog
Version | Description |
---|---|
0.71 | Introduced. |