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,如下图所示:
