Intereting Posts
Как я могу получить_контент в пользовательском ходоке? Как использовать вложенные петли пользовательских типов сообщений для многосайтовых блогов с помощью WP_Query () Использование is_page () в functions.php не работает вообще Плагин для пользовательского порядка сортировки для категорий? Не удалось написать тестовые примеры для плагина WordPress с использованием PHPUnit и WP-CLI Вставка запросов Mysql в массив с использованием класса wp_list_table Показывать ревизию, если статус сообщения находится на рассмотрении Изменение размера изображения родительской темы Миниатюры с несколькими сообщениями (не менее трех) Редактор WYSIWYG в плагине WP 3.2 Страницы (только) не загружаются после публикации большого количества страниц Как добавить custiomized javascipt в шаблон Для wp_new_comment требуется адрес электронной почты автора и автора Как добавить идентификаторы элементов текущего, родительского и предкового объектов в body_class ()? Это правильный способ выполнить некоторый PHP в моем плагине после нажатия кнопки на странице параметров?

Подкатегория разбивает мое подменю

Я создал таксономию, которая содержит категории настраиваемого типа сообщений. Это будет использоваться для создания подменю, называемого категориями, которое является фильтром для создания всех пользовательских типов сообщений, имеющих одну и ту же категорию.

Меню прекрасно работает, так как оно может назвать категорию новостей, но проблема связана с разбиением на страницы.

Я зову:

<?php echo $mypod->pagination( array( 'type' => 'pagination' ) ); ?> 

Когда я нажимаю на одну из ссылок на страницы, это отправит параметр $ _GET на URL-адрес страницы.

 example.com?p=2 

По какой-то причине, когда я передаю этот параметр для страниц, мое меню категорий внезапно исчезает.

Я использую это для вызова своего меню категорий:

  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 ); 

И это для их печати

 <?php $params = array( 'orderby' => '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 '<li>'."<a href=\"$url\">". $category->display( 'name' ) . '</a></li>'; $url = get_home_url()."/index.php/".get_page_uri($post); } ?> 

Любая помощь будет высоко оценен!

Solutions Collecting From Web of "Подкатегория разбивает мое подменю"

Вы можете отключить разбиение на страницы на запрос find () в Pods, установив 'pagination' => false , я также предлагаю отключить поиск с помощью 'search' => false . Вы можете сделать это глобально, установив эти константы, а это означает, что вам нужно явно включить поиск или разбиение на страницы запросов, которые вы хотите включить, установив 'pagination' => true или 'search' => true .

Вот константы для управления этим глобально, определите их в вашем wp-config.php или вы даже можете определить их в файле functions.php в своей теме, но вы можете просто установить их при условии, if ( ! is_admin() ) :

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

Документация Pods :: find ()