2016-10-11 4 views
0

Ich arbeite an einer Wordpress-Website, die Lenker verwendet. Eine der Funktionen, für die sie es verwenden, ist das Importieren von statischem Text, der in der Datei functions.php zugewiesen wurde. Ich habe versucht, einen neuen String in der functions.php hinzuzufügen und seinen Lenkeraufruf auf der Seite der Lenkervorlagen hinzugefügt, aber der neue String scheint nicht zu erscheinen. Ich kann leider keinen Link teilen, aber das sind die Codezeilen.Lenker und Funktionen.php

Lenker Seite

<p>{{req_indication}}</p> 

function.php

function get_static_strings() { 
    return Array(
     'req_indication' => "Required field", 
    ); 
} 

Gibt es etwas, was ich hinzufügen müssen, wenn eine neue Zeichenfolge hinzuzufügen?

+0

Aus dem Code ist es etwas schwierig, den fehlenden Abschnitt zu kommentieren. Bitte sehen Sie diesen Link https://mondaybynoon.com/handlebars-wordpress-template-parts, wenn es Ihnen helfen kann, das Problem zu beheben. –

Antwort

0

@AmarjeetKaur Vielen Dank für den Link, den ich vorher gesehen habe. Ich fand die Lösung heraus, ich musste Änderungen an 1 mehr Datei vornehmen und diese zwei Codezeilen zu einer anderen PHP-Seite hinzufügen.

$static_strings['req_indication'] = stripslashes(super_script_text(apply_filters('wpml_translate_string', $static_strings['req_indication'], "req_indication", $wpml_static_package))); 

$context = array(
    'req_indication'  => $static_strings['req_indication'],); 

Ich bin sicher, Lenker ein großer Rahmen zu verwenden, aber dies schien wie eine Menge Arbeit 1 Textzeile hinzuzufügen.