Рули и functions.php

#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 строки текста потребовалось много работы.