在 WordPress 中翻译动态内容


Translating Dynamic Content in Wordpress

有什么方法可以使用.po文件和e或_函数翻译wordpress中的动态内容吗?

我已经翻译了所有静态内容,但我也想翻译动态内容,wp_nav_menu,网站标题文本等。

我正在使用 poedit,这不允许我在资源文件中添加任何额外的字符串,所以如果你知道如何解决这个问题,那也会很好。

最近我一直在使用WordPress的Polylang插件。它使您可以轻松控制网站翻译,从内容到菜单和字符串翻译。最重要的是:您的大部分工作将通过WP管理界面而不是php代码完成。

如果你知道确切的单词,你可以没有插件,就像那样

    $translate = '';
    $result = 'dynamical string need to be translate';
    if ( $result == 'dynamical string need to be translate' ) {
        $translate = __('dynamical string need to be translate', 'plugin');
    }
    if ( $result == 'other dynamical string' ) {
        $translate = __('other dynamical string', 'plugin');
    }
    echo $translate;