locmail
Ответы в темах
-
Форум: Проблемы и решения
Тема: Не работает плагинацияеще переписал $query на $my_query и добавил в массив ‘cat’=> $category_id,
соответственно $category_id=Форум: Проблемы и решения
Тема: Не работает плагинацияВсе варианты перепробовал (как мне кажется), установил advanced custom fields.
ищу у них доки по плагинации
Форум: Проблемы и решения
Тема: Не работает плагинацияНашел.
Flector большое спасибо. Дальше буду разбиратьсяФорум: Проблемы и решения
Тема: Не работает плагинациягде искать?
Форум: Проблемы и решения
Тема: Не работает плагинациясодержимое view_paging_nav? Не понимаю что там должно быть?
Но заметил, если убираем $query- из while то постраничная навигация работает, но зато не работает сортировка по первому произвольному полюНа сегодня хватит, все сделал, но сортировки нет
Добавил
<?php echo (get_post_meta($post->ID, 'pole_one', true)); ?>
Выводится но не сортируетсяА произвольные поля то не выводятся!!!
Переделал (я думаю правильно):
<?php $query = new WP_Query ( array('cat=11', array( 'post_type' => 'pole_one', // Указываем первую произвольную запись 'orderby' => 'pole_one', // Указываем сортировку произвольной записи 'order' => 'DESC', // Сортируем по первому полю array( 'post_type' => 'pole_two', // Указываем вторую произвольную запись ) ) ) ); ?> <?php while ( $query->have_posts() ) { $query->the_post(); } ?> <?php while (have_posts()) : the_post(); ?> <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4> <?php endwhile; wp_reset_postdata(); ?>
Что то я перемудрил с array(), так можно писать array() через запятую, или надо их вкладывать друг в друга
<?php $query = new WP_Query ( array('cat=11'), array( 'post_type' => 'pole_one', // Указываем первую произвольную запись 'orderby' => 'pole_one', // Указываем сортировку произвольной записи 'order' => 'DESC', // Сортируем по первому полю array( 'post_type' => 'pole_two', // Указываем вторую произвольную запись ); ?> <?php while ( $query->have_posts() ) { $query->the_post(); } ?> <?php while (have_posts()) : the_post(); ?> <h4><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h4> <?php endwhile; wp_reset_postdata(); ?>
не получается что то
Да все правильно запись 1 отсортированная по полю, запись 2, название статьи, потом опять запись1 и тд и тп. — это все, больше не каких типов записей нет. Я просто не правильно выразился.
то есть две произвольные записи упаковать (добавить) в массив (как то так) и вывести
Наверное не тип записи а сама запись:
1. первая произвольная запись — текст (должен сортироваться)
2. вторая произвольная запись — текст
3. заголовок
и так циклВторой тип тоже должен выводится в месте с заголовком. Пока еще не прикрутил.
В итоге должно выводится и определенной категории:
1. первый тип произвольной записи — текст (должен сортироваться)
2. второй тип произвольной записи — текст
3. заголовок
и так циклсейчас попробую добавить (array)
- Ответ изменён 6 лет, 9 месяцев назад пользователем locmail.
Поменял и вставил (array):
<?php $query = new WP_Query ( array('cat=11') ); ?>