WP: функция php работает в одном месте, а не в других? - PullRequest
0 голосов
/ 31 октября 2019

Я написал следующий код в моем файле functions.php, чтобы отформатировать цену, указанную в расширенном настраиваемом поле под каждым сообщением:

add_filter('acf/format_value/name=price-tag', 'fix_number', 20, 3);
function fix_number($value, $post_id, $field) {
  $value = number_format($value, 0, ',', '.');
  return $value."€";
}

Это прекрасно работает в отдельных сообщениях -«5000» отображается как «5.000 €» и т. Д.

Но при поиске в другом месте, где отображается более одного сообщения: страница архивов, страница избранных сообщений, виджеты, показывающие последние сообщения - практически везде, кроме одного сообщенияфункция не применяется, а ценники просто отображаются в неформатированном виде.

Есть идеи, почему это так?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...