wordpress / latest / functions / __checked_selected_helper.html

__checked_selected_helper( mixed $helper, mixed $current, bool $echo, string $type ): string

This function’s access is marked private. This means it is not intended for use by plugin or theme developers, only in other core functions. It is listed here for completeness.

Private helper function for checked, selected, disabled and readonly.

Description

Compares the first two arguments and if identical marks as $type.

Parameters

$helper mixed Required
One of the values to compare.
$current mixed Required
The other value to compare if not just true.
$echo bool Required
Whether to echo or just return the string.
$type string Required
The type of checked|selected|disabled|readonly we are doing.

Return

string HTML attribute or empty string.

Source

File: wp-includes/general-template.php. View all references

function __checked_selected_helper( $helper, $current, $echo, $type ) { // phpcs:ignore WordPress.NamingConventions.ValidFunctionName.FunctionDoubleUnderscore,PHPCompatibility.FunctionNameRestrictions.ReservedFunctionNames.FunctionDoubleUnderscore
	if ( (string) $helper === (string) $current ) {
		$result = " $type='$type'";
	} else {
		$result = '';
	}

	if ( $echo ) {
		echo $result;
	}

	return $result;
}

Used By

Used By Description

Changelog

Version Description
2.8.0 Introduced.

© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/__checked_selected_helper