Да, это понятно что функция используется для переводов. Но параметр domain встречается не только в этой функции, вот еще пара функций
register_nav_menus(array(
'main' => esc_html__('Main menu', 'protheme'),
'footer' => esc_html__('Footer menu', 'protheme'),
));
register_sidebar(array(
'name' => esc_html__('Default', 'protheme'),
'id' => 'sidebar-default',
));
https://codex.wordpress.org/Стандарты_кодирования_...
У меня есть код, который я еще не переписал по стандартам указанным выше, относительно кода могут быть проблемы? Код добавляет страницу настроек
class theme_options {
public $minimum_capability = 'manage_options';
public function __construct() {
add_action('admin_menu', array($this, 'admin_menus'));
add_action('admin_head', array($this, 'admin_head'));
add_action('admin_init', array($this, 'admin_option'));
}
public function admin_menus() {
add_theme_page(
esc_html__('Theme Settings', 'theme'),
esc_html__('Theme Settings', 'theme'),
$this->minimum_capability,
'theme-options',
array($this, 'theme_settings')
);
add_theme_page(
esc_html__('Theme Backups', 'theme'),
esc_html__('Theme Backups', 'theme'),
$this->minimum_capability,
'theme-backups',
array($this, 'theme_backups')
);
}
public function admin_head() {
remove_submenu_page('themes.php', 'theme-backups');
}
public function admin_option() {
register_setting('wpuniq_options', 'theme_theme_future_options');
}