2016-10-11 28 views
0

我正在使用Handlebars的Wordpress網站上工作。他們使用它的一個功能是導入在functions.php文件中分配的靜態文本。我試圖在functions.php中添加一個新字符串,並在句柄模板頁面中添加了句柄調用,但新字符串似乎並未出現。不幸的是我不能共享鏈接,但這些是代碼行。Handlebars and functions.php

把手頁

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

function.php

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

有什麼我需要添加一個新的字符串時添加?

+0

從代碼來看,如果有缺失的部分,則有點難以評論。請參閱https://mondaybynoon.com/handlebars-wordpress-template-parts這個鏈接,如果它可以幫助你解決問題。 –

回答

0

@AmarjeetKaur謝謝你以前看過的鏈接。我最終找到了解決方案,我不得不對1個文件進行更改,並將這兩行代碼添加到另一個php頁面。

$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'],); 

我確定Handlebars是一個很棒的框架,但是這看起來像是很多工作來添加1行文本。