Polylang für WordPress: Die Funktion pll_e unterbricht HTML
P粉158473780
2023-08-30 21:58:48
<p>Ich verwende Polylang und loco Translation, um meine Blog-Site zu übersetzen. Ich füge die String-Übersetzung manuell hinzu und das funktioniert gut mit dem get_theme_mod-Teil, aber an einer Stelle möchte ich auch eine benutzerdefinierte String-Übersetzung hinzufügen, und nachdem ich sie manuell hinzugefügt habe, wird der HTML-Code beschädigt und das CSS funktioniert nicht . </p>
<p>Die hinzugefügte benutzerdefinierte String-Übersetzung sollte so aussehen; es ist nicht erforderlich, dass pll_e ordnungsgemäß funktioniert.</p>
<p>Aber nachdem ich pll_e zu diesem Abschnitt in index.html hinzugefügt habe;</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>Der HTML-Code wird beschädigt, aber die Übersetzung funktioniert. Es sieht so aus; es sieht so aus</p>
<p>Kennt jemand eine Lösung? Ich denke, es hat etwas mit get_template_part und get_theme_mod zu tun, da das Gleiche, was ich mit dem get_theme_mod-Teil gemacht habe, gut funktioniert hat. </p>
<p>Übrigens gibt es einen Unterschied zwischen pll_e und nicht pll_e. </p>
<p>Kein pll_e
mit pll_e</p>
i solved the problem by editing index.html like this ;