Обход Bogo-маршрутизации при использовании древесины get_posts

Я использую метод get_posts Timber и дополнение Bogo-localization в моем приложении на основе WordPress. Приложение локализовано на несколько языков с использованием Bogo. Доступ к другой версии приложения осуществляется через URL-адреса, содержащие желаемый языковой стандарт, например, wwww.myapplication.com/en, wwww.myapplication.com/sp, wwww.myapplication.com/ge и т. Д. Существует также нелокализованный язык или язык по умолчанию. версия приложения. У меня также есть куча сообщений в базе данных с типом сообщения "продукт". Эти сообщения не содержат локализуемых данных, поэтому нет необходимости создавать их локализованные версии. У меня вопрос, могу ли я получить доступ к нелокализованным версиям этих сообщений из локализованной версии в моем приложении? Например, приведенный ниже код работает нормально при доступе с wwww.myapplication.com, но когда я пытаюсь получить к нему доступ, например с wwww.myapplication.com/ge, переменная результатов пуста.

  $args = array(
    'post_type' => 'product',
    'orderby'   => 'date',
    'order'     => 'DESC',
    'posts_per_page' => '-1'
    );
 $resultss = Timber::get_posts($args);

1 ответ

Решение

Следующие параметры запроса сделали свое дело.

$args = array(
'post_type' => 'product',
'orderby'   => 'date',
'order'     => 'DESC',
'posts_per_page' => '-1',
'suppress_filters' => true
);
$resultss = Timber::get_posts($args);
Другие вопросы по тегам