翻译搜索字段中的占位符文本

时间:2014-01-31 作者:HerrNilsson

我想转换搜索框中的占位符属性。我正在使用WPML插件翻译所有文本。我如何才能做到这一点?

我的代码:

<input type="search" class="search-field" placeholder="Your Search term here" value="<?php echo esc_attr( $search ); ?>" name="search">

1 个回复
最合适的回答,由SO网友:fischi 整理而成

就像任何常规字符串一样,您可以使用

<?php esc_attr_e( \'Your Search term here\', \'your_theme_slug\' ); ?>
所以你的代码<input> 看起来像

<input type="search" class="search-field" placeholder="<?php 
    esc_attr_e( \'Your Search term here\', \'your_theme_slug\' ); 
    ?>" value="<?php 
    echo esc_attr( $search ); 
    ?>" name="s">
WPML和WordPress都使用PHPget_text() 作用您可以使用额外的字符串翻译插件来翻译,也可以为主题创建一个mo/po文件。

结束

相关推荐

Custom metabox translation

我已经创建了一个自定义的帖子类型,并添加了一些自定义的元数据库,现在我想知道我在我的网站上使用了什么样的翻译插件?我对它们都没有经验,所以我不知道谁会支持我的自定义元数据库,谁不会。