WordPress at a glance

esc_attr_e() WP 2.8.0

Display translated text that has been escaped for safe use in an HTML tag attribute.

Escaping for HTML attributes. Converts <, >, &, ", ' characters to HTML entities. Does not make double escaping.

The function is used to escape the translation text, if the translation string value, for example, uses tags and the translated text that applied to the tag's attribute may cause display errors.

Works based on: esc_attr()

No Hooks.

Return

Null. Nothing.

Usage

esc_attr_e( $text, $domain );
$text(string) (required)
Text to translate.
$domain(string)
Text domain. Unique identifier for retrieving translated strings.
Default: 'default'

Examples

#1 Example from the default theme twentyeleven:

<a href="#secondary" title="<?php esc_attr_e( 'Skip to secondary content', 'twentyeleven' ); ?>">
	<?php _e( 'Skip to secondary content', 'twentyeleven' ); ?>
</a>

Changelog

Since 2.8.0 Introduced.

Code of esc attr e: wp-includes/l10n.php WP 5.2.2

<?php
function esc_attr_e( $text, $domain = 'default' ) {
	echo esc_attr( translate( $text, $domain ) );
}

Related Functions

From tag: localize (l10n i18n Internationalization localization)

More from category: Localization

vladlu 100vlad.lu
Editors: kama 100
No comments
    Hello, !     Log In . Register