On this page
esc_html_x( string $text, string $context, string $domain = 'default' ): string
Translates string with gettext context, and escapes it for safe use in HTML output.
Description
If there is no translation, or the text domain isn’t loaded, the original text is escaped and returned.
Parameters
$textstring Required-
Text to translate.
$contextstring Required-
Context information for the translators.
$domainstring Optional-
Text domain. Unique identifier for retrieving translated strings.
Default'default'.Default:
'default'
Return
string Translated text.
Source
File: wp-includes/l10n.php. View all references
function esc_html_x( $text, $context, $domain = 'default' ) {
return esc_html( translate_with_gettext_context( $text, $context, $domain ) );
}
Related
Uses
| Uses | Description |
|---|---|
| translate_with_gettext_context() wp-includes/l10n.php | Retrieves the translation of $text in the context defined in $context. |
| esc_html() wp-includes/formatting.php | Escaping for HTML blocks. |
Used By
| Used By | Description |
|---|---|
| Plugin_Installer_Skin::do_overwrite() wp-admin/includes/class-plugin-installer-skin.php | Check if the plugin can be overwritten and output the HTML for overwriting a plugin on upload. |
| Theme_Installer_Skin::do_overwrite() wp-admin/includes/class-theme-installer-skin.php | Check if the theme can be overwritten and output the HTML for overwriting a theme on upload. |
Changelog
| Version | Description |
|---|---|
| 2.9.0 | Introduced. |
© 2003–2022 WordPress Foundation
Licensed under the GNU GPLv2+ License.
https://developer.wordpress.org/reference/functions/esc_html_x