Помощник
|
Помогите решить проблему в WordPress |
rus-xp
|
Сообщение
#1
|
||
|
|
||
|
|||
RageLT |
7.8.2012, 15:27;
Ответить: RageLT
Сообщение
#2
|
|
У меня всё прекрасно работает в таком виде, странно что у вас это не срабатывает.
query_posts( array( 'post__in' => array(23, 3, 11, 224, 72), 'orderby' => 'post__in' ) ); Покажите полный кусок кода. -------------------- |
|
|
rus-xp
|
Сообщение
#3
|
|
Скорее всего, что-то мешает работать запросу.
Объясню, ща как у меня устроено. Есть страница page.php в которой есть основной цикл(скорее всего в этом проблема). Мы создаем страницу, выбираем шаблон. Собственно шаблон и вызывает новости из этой категории, где тоже есть основной. -------------------- |
|
|
elche |
7.8.2012, 15:38;
Ответить: elche
Сообщение
#4
|
|
должен работать а по-моему как раз не будет так работать. первое что приходит на ум, так это переделать возвращаемый массив, т.е. сначала его получить потом поменять местами элементы как нужно, а потом уже выводить. но при увеличение количества элементов нужно будет переделывать код. можно добавить произвольное поле в каждую новость и по ней уже определять порядок вывода Сообщение отредактировал elche - 7.8.2012, 15:39 -------------------- |
|
|
rus-xp
|
Сообщение
#5
|
|
а по-моему как раз не будет так работать. первое что приходит на ум, так это переделать возвращаемый массив, т.е. сначала его получить потом поменять местами элементы как нужно, а потом уже выводить. но при увеличение количества элементов нужно будет переделывать код. можно добавить произвольное поле в каждую новость и по ней уже определять порядок вывода Ну, у меня есть массив, который я хочу передать. Но, для начала, просто пробую в ручную цифры id в post__in дать (3 новости, которые есть). Но он даже в этом случае не хочет. Можно на счет произвольных полей по подробнее? П.С. Товарищ, который отзывался первым. Проверил у себя. Я ему скинул 3 файла (page.php, и от вызова шаблона на страницы 2 файла), при этом код работал. Значит проблему вызывают другие файлы. Какие могут быть в этом случае? -------------------- |
|
|
elche |
7.8.2012, 16:04;
Ответить: elche
Сообщение
#6
|
|
Значит проблему вызывают другие файлы. Какие могут быть в этом случае? ну тут без экстрасенсорных способностей никак не сказать. но если код рабочий то тогда у себя перед возовом query_posts сделайте wp_reset_query(); -------------------- |
|
|
rus-xp
|
Сообщение
#7
|
|
|
ну тут без экстрасенсорных способностей никак не сказать. но если код рабочий то тогда у себя перед возовом query_posts сделайте wp_reset_query(); Порядок не меняется. А есть ли другой способ вывода новостей по определенным id? Спасибо уважаемому RageLT за помощь, а так же всем тем. кто отозвался Решение было таковым: $post_list = array(1,3,2); foreach( $post_list as $post_id ) : query_posts('p='.$post_id); while (have_posts()) : the_post();?> <a href="<? the_permalink(); ?>"><? the_title(); ?> - <? the_ID(); ?></a> <?endwhile; wp_reset_query(); endforeach; ?>
-------------------- |
|
|
||
|
Похожие темы
Тема | Ответов | Автор | Просмотров | Последний ответ | |
---|---|---|---|---|---|
Продам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка. | 17 | Boymaster | 9774 | 17.3.2024, 2:53 автор: Boymaster |
|
Перенос сайта на CMS Wordpress | 8 | freeax | 4844 | 10.3.2024, 14:58 автор: freeax |
|
Как настроить в WordPress для SEO оптимизации | 8 | rownong27 | 2428 | 2.3.2024, 12:59 автор: toplinks |
|
Помогите вспомнить рекламного бота Телеграм для обмена рекламой | 0 | Mixatraider | 692 | 21.2.2024, 23:42 автор: Mixatraider |
|
Восстановление сайтов из Вебархива на Wordpress. | 39 | freeax | 32495 | 14.2.2024, 14:32 автор: freeax |
Текстовая версия | Сейчас: 28.3.2024, 19:28 |