В случае успеха возвращает переведенную строку, пропущенную через функцию esc_attr(), в случае неудачи — оригинальную строку, но тоже пропущенную через esc_attr().
esc_attr__( $text, $domain = 'default' ) |
Вместо того, чтобы каждый раз описывать одни и те же параметры для разных функций, я покажу вам как на самом деле работает esc_attr__()
и из чего она состоит.
Прежде всего, вот ссылка на пост про то, как переводить плагины и темы в WordPress.
Итак, функция esc_attr__()
является аналогом комбинации функции __() и esc_attr(). Вот так:
$attr = esc_attr__('This is a html attribute.', 'truemisha'); |
$attr = esc_attr( __('This is a html attribute.', 'truemisha') ); |
Пример
Для того, чтобы всё было ясно и понятно, вот небольшой пример:
<?php $attr = esc_attr__('This is a value attribute.', 'truemisha'); ?> <input type="hidden" name="option" value="<?php echo $attr ?>" /> |
Источник: misha.blog