2016-06-17 3 views
0

Я пытаюсь преобразовать устаревшую тему Wordpress в многоязычную поддержку. До сих пор мне удалось заставить его работать с большинством компонентов, но файл single.php содержит код, в котором мне нужна ваша помощь. Например:Интернационализация ярлыков внутри PHP-кода

<?php wp_link_pages(array('before' => '<p><strong>Pages:</strong> ', 'after' => '</p>', 'next_or_number' => 'number')); ?>

Я хочу, чтобы извлечь «Страницы» слово из приведенного выше кода.

Также

Как извлечь статический текст, как «Ваше имя», «Ваш адрес электронной почты», и т.д. из приведенного выше кода?

<div class='create-comment'> 
         <?php $comment_args = array('title_reply'=>'Write a response', 

'fields' => apply_filters('comment_form_default_fields', array(

'author' => '<div class="row"><div class="form-group col-sm-6"><label for="author">Your name</label> <span>*</span> <input id="author" name="author" type="text" class ="form-control" value="" size="30" /></div>', 

'email' => '<div class="form-group col-sm-6"><label for="email">Your email</label> <span>*</span> <input id="email" name="email" class ="form-control" type="text" value="" size="30" /></div></div>', 

'url' => '')), 

'comment_field' => '<div class="form-group"><label for="comment">Your comment</label> <span>*</span> <textarea id="comment" name="comment" class ="form-control" cols="45" rows="4" aria-required="true"></textarea>' . 

      '</div>', 

'comment_notes_after' => '', 

); 

comment_form($comment_args); ?> 
        </div> 
       </div> 

Приведенный ниже код работает, если текст не находится внутри тега php.

<?php _e('Contact Us', 'themeName'); ?> 

Любые идеи? Спасибо.

ответ

1

Вы должны использовать placeholder method.

Пример:

'before' => sprintf('<p><strong>%s:</strong> ', esc_html__('Pages', 'textdomain')), 
+0

Над работал страницы строки, как о другом во втором коде? Я попытался следовать методу placeholder, но сайт сбой после загрузки обновленного файла. Не могли бы вы также предоставить образец для второго кода, если он отличается от метода заполнителя? –

+0

@idealidentity Почему существуют две закрытые скобки в 'url'? – MinhTri

+0

Не уверен в этом, я не изменял этот раздел. Должен ли я удалить один из них и повторить ваше предложение? –

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

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