你好,我是新手,我想问一下如何根据语言改变占位符?我有一个多语言的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>
但是运气不好。有谁能帮帮我吗?
我也读过这篇文章,根据语言改变文本,但我不明白。
<?php echo _e('Search_el', 'alora'); ?>" />
如果上面的代码不工作,请使用…
printf(__('Search_el', 'alora'));