我搜索了互联网的几乎每个角落,以了解如何在.php文档中手动注册WP短代码,以使其可以使用WPML的字符串翻译进行翻译。
使用纯文本很容易,您只需像这样包装它:
<?php _e('Name', 'wpml_theme'); ?>
单词“ 名称”现在显示在后端的“字符串翻译”下的“ wpml_theme ”文本域下。
但是我似乎无法正确包装这段php编码,以便使其能够在String Translation下转换,就像在上面的示例中一样:
<?php echo do_shortcode('[showmodule id="251"]'); ?>
我该如何应用GetText函数,因此将根据显示的语言插入不同的短代码(实际上只需更改其中的模块ID号)。
谢谢!