首页  >  问答  >  正文

WordPress 的 Polylang:pll_e 函数破坏 HTML

<p>我正在使用 Polylang 和 loco Translation 来翻译我的博客网站。我正在手动添加字符串翻译,这与 get_theme_mod 部分配合得很好,但是有一个地方我还想添加自定义字符串翻译,在我手动添加后,它会破坏 html 并且 css 将无法工作。</p> <p>添加自定义字符串翻译后应该是这样的;无需 pll_e 即可正常工作</p> <p>但在我将 pll_e 添加到 index.html 中的该部分之后;</p> <p> <pre class="brush:html;toolbar:false;"><?php get_header(); ?> <div class="content"> <?php if ( get_theme_mod('heading-enable','on') == 'on' ) : ?> <?php echo get_template_part(pll_e ('inc/page-title') ); ?> <?php endif; ?></pre> </p> <p>它破坏了 html 但翻译有效。它看起来像这样;看起来像这样</p> <p>有人知道解决办法吗?我认为它与 get_template_part 和 get_theme_mod 有关,因为我对 get_theme_mod 部分所做的相同操作效果很好。</p> <p>顺便说一下,有 pll_e 和没有 pll_e 是有区别的。</p> <p>没有 pll_e 与 pll_e</p>
P粉158473780P粉158473780416 天前532

全部回复(1)我来回复

  • P粉418214279

    P粉4182142792023-08-31 14:51:03

    我通过像这样编辑index.html解决了这个问题;

    雷雷

    回复
    0
  • 取消回复