Die Paginierung von Pods löscht mein Untermenü

Ich habe eine Taxonomie erstellt, die die Kategorien eines benutzerdefinierten Posttyps enthält. Dies wird verwendet, um ein Untermenü namens categories zu erstellen, bei dem es sich um einen Filter handelt, der alle benutzerdefinierten Post-Typen mit derselben Kategorie generiert.

Das Menü funktioniert gut, da es in der Lage ist, die Nachrichtenkategorie zu nennen, aber das Problem kommt mit Seitenumbruch.

Ich rufe an:

pagination( array( 'type' => 'pagination' ) ); ?> 

Wenn ich auf einen der Paginat-Links klicke, wird ein $ _GET-Parameter an die Seiten-URL gesendet.

 example.com?p=2 

Aus irgendeinem Grund, wenn ich diesen Parameter für Seiten übergebe, verschwindet mein Kategorie-Menü plötzlich.

Ich benutze dies, um mein Kategorienmenü aufzurufen:

  if(isset($_GET['category'])){ $get_category = $_GET['category']; } if($get_category): $params = array( 'limit' => 2, 'where' => "news_category.slug = '$get_category'", ); else: $params = array( 'limit' => 2, ); endif; $mypod = pods( 'news' ); $mypod->find( $params ); 

Und das, um sie zu drucken

  't.name DESC', 'limit' => 16 ); $category = pods('news_category',$params); $url = get_home_url()."/index.php/".get_page_uri($post); while ( $category->fetch() ) { $url .= "?category=".$category->display('slug'); echo '
  • '."". $category->display( 'name' ) . '
  • '; $url = get_home_url()."/index.php/".get_page_uri($post); } ?>

    Jede Hilfe würde sehr geschätzt werden!

    Solutions Collecting From Web of "Die Paginierung von Pods löscht mein Untermenü"

    Sie können die Seitennummerierung per find () – Abfrage in Pods deaktivieren, indem Sie 'pagination' => false einstellen. Ich empfehle auch, die Suche mit 'search' => false deaktivieren. Sie können dies global tun, indem Sie diese Konstanten setzen, was bedeutet, dass Sie die Suche oder Paginierung für die Abfragen aktivieren müssen, für die sie aktiviert werden sollen, indem Sie 'pagination' => true oder 'search' => true .

    Hier sind die Konstanten, um dies global zu steuern, definieren Sie sie in Ihrer wp-config.php, oder Sie können sie sogar in Ihrer functions.php-Datei in Ihrem Theme definieren, aber Sie sollten sie nur auf die Bedingung if ( ! is_admin() ) :

     define( 'PODS_GLOBAL_POD_PAGINATION', false ); // Disable pagination define( 'PODS_GLOBAL_POD_SEARCH', false ); // Disable search 

    Pods :: find () -Dokumentation