Polylang für WordPress: Die Funktion pll_e unterbricht HTML
P粉158473780
P粉158473780 2023-08-30 21:58:48
0
1
527
<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>
P粉158473780
P粉158473780

Antworte allen(1)
P粉418214279

i solved the problem by editing index.html like this ;

<div class="content">

<div class="page-title group">
<div class="page-title-inner group">

                <?php if ( get_theme_mod('heading-enable','on') == 'on' ) : ?>
    <h2> <?php echo get_template_part(pll_e('inc/page-title') ); ?>  </h2>

<?php endif; ?>
    
                            
</div><!--/.page-title-inner-->
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage
Über uns Haftungsausschluss Sitemap
Chinesische PHP-Website:Online-PHP-Schulung für das Gemeinwohl,Helfen Sie PHP-Lernenden, sich schnell weiterzuentwickeln!