Я хочу знать о функциях перевода в разработке темы - PullRequest
0 голосов
/ 05 июля 2018

Я запутался в использовании функций перевода при разработке тем, особенно со значением по умолчанию.

  1. In customizer.php

       $wp_customize->add_setting('section_title', array(
                    'default' => 'TESTIMONIALS',
                    'transport' => 'postMessage',
                    'sanitize_callback' => 'sanitize_text_field',
                    ));
    
                $wp_customize->add_control('section_title',array(
                    'type' => 'text',
                    'label' => __('Title','theme-food'),
                    'section' => 'main_section',
                    'setting' => 'section_title',
                    ));    
    

    В этой строке 'default' => 'ОТЗЫВЫ', какую функцию я буду использовать? __, _e или любой другой.

  2. В файле main.php, когда я эхо ---------- echo esc_html (get_theme_mod ('section_title', __ ('TESTIMONIALS', 'theme-food')));

'TESTIMONIALS' является значением по умолчанию для 'section_title', так какую функцию правильно использовать до значения по умолчанию? __, _e или любой другой.

1 Ответ

0 голосов
/ 05 июля 2018

По умолчанию вам не нужно использовать функцию перевода. Если вы хотите, вы также можете перевести их. Значение для default должно быть string. В этих ссылках, указанных ниже, вы узнаете, как сделать строку переводимой, и вы получите четкое представление о переводе WordPress.

значение default изначально не сохраняется в БД.

Важные ссылки:

https://developer.wordpress.org/reference/functions/__/

https://codex.wordpress.org/I18n_for_WordPress_Developers

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...