2016-12-18 7 views
1

Я использую плагин «Полиланг» для многоязычного сайта. Итак, есть несколько точек, которые не подходят для перевода строк. Некоторые из тем, которые я мог бы изменить, стали подходящими. Однако для некоторых других я не мог.Как преобразовать жестко закодированные строки в полиланг подходящих переводных укусов в закрытой теме WordPress?

Вот нижеприведенные коды.

шаблона 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 = ''; 
} 

?> 

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

ответ

2

попытки изменить __('View map', 'fluxus') к pll__('View map')

и __('Send message', 'fluxus') к pll__('Send message')

конечно «посмотреть на карту» и «отправить сообщение» должна быть предварительно зарегистрирована

pll_e( или _e( эха строки и __( или pll_( верните строку.

 Смежные вопросы

  • Нет связанных вопросов^_^