Ich musste vor kurzem qTranslate für qTranslate X ändern, da das erstere nicht aktualisiert wird. Das hat mein Menü kaputt gemacht und nach dem Suchen fand ich es, weil qTranslate X suppress_filters
auf false setzt.
Ich habe zufällig posts_join_paged
, posts_where
und posts_orderby
Filter in meiner functions.php und das bricht mein Menü.
Gibt es eine Bedingung, die ich in diesen Filtern verwenden könnte, um die Auswirkungen auf Menüs zu vermeiden?
Ich habe $query->is_main_query()
in meinen Filtern $query->is_main_query()
, aber ich denke, $query->is_main_query()
sind Hauptabfragen?
Vielen Dank.
Beispiel für einen meiner Filter
function jlb_order_products( $orderby, $query ) { if( !$query->is_main_query() && ( !is_tax( 'collection' ) || is_page_template( 'template-vendeur.php' ) ) ) return $orderby; $orderby = "SUBSTRING( wp_postmeta.meta_value, 22, 14 ) ASC"; return $orderby; } add_filter( 'posts_orderby', 'jlb_order_products', 10, 2 );