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

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) (true) 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

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;
}

Changelog

Version Description
2.8.0 Introduced.

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