TranslatePress与Astra Pro主题兼容性问题

TranslatePress与Astra Pro主题是存在兼容性问题的,目前已知的兼容性问题有以下几点:

样式错乱:翻译后的页面布局或字体样式与原始语言不一致。

菜单会出现如下错误:

<nav role="navigation" aria-label="Chapelure" class="breadcrumb-trail breadcrumbs" data-no-translation-aria-label="">
  <div class="ast-breadcrumbs">
    <ul class="trail-items">
      <li class="trail-item trail-begin">
        <a href="https://xxxxx.com/fr/" rel="home">
          <span data-no-translation="" data-trp-gettext="">Accueil</span></a>
      </li>
      <li class="trail-item trail-end">
        <span>
          <span>#!31jeu, 20 Mar 2025 05:39:21 +00002131#31jeu, 20 Mar 2025 05:39:21 +0000Z-5+00:003131+00:00202531 20am31am-31jeu, 20 Mar 2025 05:39:21 +00005+00:003131+00:002025312025jeu, 20 Mar 2025 05:39:21 +0000395393amjeudi=778#!31jeu, 20 Mar25 05:39:21 +0000Z+00:003#2025#!31jeu, 20 Mar25 05:39:21 +0000Z2131#/31jeu, 20 Mar25 05:39:21 +0000Z-5+00:003131+00:00202531#!31jeu, 20 Mar25 05:39:21 +0000Z+00:003#</span></span>
      </li>
    </ul>
  </div>
</nav>
</div>
</div>

原始状态时是:

<nav role="navigation" aria-label="Breadcrumbs" class="breadcrumb-trail breadcrumbs">
  <div class="ast-breadcrumbs">
    <ul class="trail-items">
      <li class="trail-item trail-begin">
        <a href="https://xxxxx.com/" rel="home">
          <span>Home</span></a>
      </li>
      <li class="trail-item trail-end">
        <span>
          <span>2025</span></span>
      </li>
    </ul>
  </div>
</nav>
</div>
</div>

如何解决该问题?

打开translatepress后台设置页面,切换到advanced选项卡,点击debug选项卡,勾选Disable translation for gettext strings,如下图所示:

translatepress2

发表评论

zh_CNChinese