Как преобразовать жестко закодированные строки в многоязычные подходящие переводимые строки в приватной теме WordPress?

Я использую плагин "Polylang" для многоязычного сайта. Итак, есть некоторые моменты, не подходящие для перевода строк. Некоторые темы, которые я мог бы изменить, чтобы стать подходящими. Однако для некоторых других я не смог.

Вот коды ниже.

Шаблон-contacts.php

Оригинальный код

if ( $message_btn ) : ?>
        <div id="contacts-modal" class="reveal-modal">
             <h1 class="entry-header"><?php _e( 'Send message', 'fluxus' ); ?></h1>
             <div class="modal-contents"></div>
             <a class="close-reveal-modal">&#215;</a>
        </div><?php
    endif;

Я изменил код как

if ( $message_btn ) : ?>
    <div id="contacts-modal" class="reveal-modal">
         <h1 class="entry-header"><?php pll_e( 'Send message' ); ?></h1>
         <div class="modal-contents"></div>
         <a class="close-reveal-modal">&#215;</a>
    </div><?php
endif;

Это работает для части. Однако в нижнем колонтитуле есть кнопки отправки сообщений и просмотра карты, а также текст "Использовать стрелки%s для навигации". Я не могу измениться, решить эту часть. Вот код:

if ( $has_map ) {
    $view_btn = '<a id="view-map" href="#" class="button icon-location">' . __( 'View map', 'fluxus' ) . '</a>';
} else {
    $view_btn = '';
}

/**
 * Show Send Message button only if there is a [contact-form-7] short tag
 * in the content.
 */
if ( preg_match('/\[contact\-form\-7.+?\]/is', $post->post_content) ) {
    $message_btn = '<a id="send-message" href="#" class="button icon-paper-plane">' . __( 'Send message', 'fluxus' ) . '</a>';
} else {
    $message_btn = '';
}

?>

Как я могу внести изменения в части выше?

1 ответ

Попытаться изменить __( 'View map', 'fluxus' ) в pll__( 'View map' )

а также __( 'Send message', 'fluxus' ) в pll__( 'Send message' )

конечно, "просмотреть карту" и "отправить сообщение" необходимо предварительно зарегистрировать

pll_e( или же _e( повторить строку и __( или жеpll_( верните строку.

Другие вопросы по тегам