Warning: This function has been deprecated. Use wp_readonly() instead.

readonly( mixed $readonly, mixed $current = true, bool $echo = true )

Outputs the HTML readonly attribute.


Compares the first two arguments and if identical marks as readonly.

This function is deprecated, and cannot be used on PHP >= 8.1.

Top ↑

See also

Top ↑



(mixed) (Required) One of the values to compare.


(mixed) (Optional) The other value to compare if not just true.

Default value: true


(bool) (Optional) Whether to echo or just return the string.

Default value: true

Top ↑


(string) HTML attribute or empty string.

Top ↑


File: wp-includes/php-compat/readonly.php

function readonly( $readonly, $current = true, $echo = true ) {
	_deprecated_function( __FUNCTION__, '5.9.0', 'wp_readonly()' );
	return wp_readonly( $readonly, $current, $echo );

Top ↑


Version Description
5.9.0 Use wp_readonly() introduced in 5.9.0.
4.9.0 Introduced.

Top ↑

User Contributed Notes

You must log in before being able to contribute a note or feedback.