PHP WPML String перевод, заключенный в строку - PullRequest
1 голос
/ 15 мая 2019

Можно ли добавить, чтобы добавить следующий код в строку, такую ​​как ниже.Мне нужно дать «Условиям» текстовый домен, такой как ниже.

<?php _e('Terms','footer-text'); ?>

Необходимо по существу выполнить интерполяцию строки с кодом php, где находится строка "Условия".

  echo '<div class="col-xs-6 col-md-2 col-md-push-8 social-buttons">
  <div class="row">

          <a class="pull-right" href="'. $instance['facebook'] .'" target="_blank">
            <span class="icon-facebook-icon"></span>
          </a>
          <!--<a class="pull-right" href="'. $instance['tripadvisor'] .'" target="_blank">
            <span class="icon-tripadvisor-icon"></span>
          </a>-->
          <a class="pull-right" href="'. $instance['twitter'] .'" target="_blank">
            <span class="icon-twitter-icon"></span>
          </a>

  </div>
  <div class="row pull-right terms-links">
    <ul>
      <li><a href="'. $instance['tac-url'] .'">Terms</a></li>
      <li><a href="'. $instance['priv-url'] .'">Privacy</a></li>
      <li><a href="'. $instance['sitemap-url'] .'">Sitemap</a></li>
    </ul>
  </div>
</div>';

}

ИзвинитеPHP не мой язык.Работа с плагином переводчик и нужно дать слово текстовый домен для его поиска.Благодарю.

1 Ответ

1 голос
/ 15 мая 2019

Я думаю, что вы ищете шорткод: https://codex.wordpress.org/Shortcode_API.

Внутри шорткода вы можете выполнять переводы с помощью _e (), если необходимо, или использовать условные операторы в зависимости от текущего языка (используйтеконстанта ICL_LANGUAGE_CODE для этого).

...