2016-03-23 20 views
0

Ich benutze Timber get_posts Methode und Bogo-Lokalisierung hinzufügen in meiner WordPress-basierten Anwendung. Die Anwendung ist mit Bogo in mehreren Sprachen lokalisiert. Auf die unterschiedliche Version der Anwendung wird über URLs zugegriffen, die das gewünschte Gebietsschema enthalten, z. B. wwww.myapplication.com/en, wwww.myapplication.com/sp, wwww.myapplication.com/ge usw. Es gibt auch eine nicht lokalisierte oder Standardsprache Version der Anwendung. Ich habe auch eine Reihe von Beiträgen in der Datenbank mit dem Post-Typ "Produkt". Diese Posts enthalten keine lokalisierbaren Daten, so dass keine lokalisierten Versionen davon erstellt werden müssen. Meine Frage ist, kann ich nicht lokalisierte Versionen dieser Beiträge von der lokalisierten Version in meiner Anwendung zugreifen? Zum Beispiel funktioniert der folgende Code gut, wenn Sie von wwww.myapplication.com aus zugreifen, aber wenn ich versuche, darauf zuzugreifen, zum Beispiel von www.myapplication.com/ge, ist die Ergebnisvariable leer.Bypass Bogo Routing bei der Verwendung von Holz get_posts

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

Antwort

0

Die folgenden Abfrageparameter haben den Trick gemacht.

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