如何更改占位符文本取决于语言

时间:2016-10-19 00:27:01

标签: php wordpress placeholder multilingual

您好我是新手,我想问一下如何根据语言更改占位符?我有一个多语言wordpress网站,我在.php文件上写了这段代码:

<form class="search" id="searchform" action="<?php echo home_url(); ?>/" method="get">
   <fieldset>
       <span class="text"><input name="s" id="s" type="text" value="" placeholder="<?php echo __('Search', 'alora'); ?>" />
       </span>
   </fieldset>
</form> `

我也试过这个:

<form class="search" id="searchform" action="<?php echo home_url(); ?>/" method="get">
   <fieldset>
      if (get_locale() == "en_US") {
         <span class="text"><input name="s" id="s" type="text" value="" placeholder="<?php echo __('Search', 'alora'); ?>" />
         </span>
         }
      else {
         <span class="text"><input name="s" id="s" type="text" value="" placeholder="<?php echo __('Search_el', 'alora'); ?>" />
         </span>
         }
    </fieldset>
</form> 

但没有运气。有人可以帮帮我吗?。

我也阅读了这篇文章Change text depending on language,但我无法弄明白。

1 个答案:

答案 0 :(得分:0)

<?php echo _e('Search_el', 'alora'); ?>" />

请使用此..

如果上面的代码不能正常使用..

printf(__('Search_el', 'alora'));