#php #handlebars.js
#php #handlebars.js
Вопрос:
Я работаю над сайтом WordPress, который использует Handlebars. Одна из функций, для которых они его используют, — импортировать статический текст, назначенный в functions.php досье. Я попытался добавить новую строку в functions.php и добавил вызов handlebars на странице шаблона handlebars, но новая строка, похоже, не появляется. К сожалению, я не могу поделиться ссылкой, но это строки кода.
Страница рулей
<p>{{req_indication}}</p>
function.php
function get_static_strings() {
return Array(
'req_indication' => "Required field",
);
}
Есть ли что-то, что мне нужно добавить при добавлении новой строки?
Комментарии:
1. Из кода немного сложно прокомментировать отсутствующий раздел, если таковой имеется. Пожалуйста, посмотрите эту ссылку mondaybynoon.com/handlebars-wordpress-template-parts , если это может помочь вам устранить проблему.
Ответ №1:
@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 строки текста потребовалось много работы.