2016-03-23 4 views
0

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

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

ответ

0

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

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