Heim  >  Fragen und Antworten  >  Hauptteil

Polylang für WordPress: Die Funktion pll_e unterbricht HTML

<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粉158473780P粉158473780416 Tage vor531

Antworte allen(1)Ich werde antworten

  • P粉418214279

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

    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-->

    Antwort
    0
  • StornierenAntwort