Sly32

Рейтинг
370
Регистрация
29.03.2012
Dynamicx:
Здравствуйте. Подскажите, пожалуйста, как сделать вывод неограниченого количества статей только в одной категории. Т.е в остальных категориях, если статей более 10, появляется пагинация, переход на вторую страницу, третюю и так далее, и только в одной категории выводятся все статьи без исключения, без пагинации, будь их хоть 100 хоть 1000. Спасибо заранее, выручайте.

Создайте свой query-запрос, для него укажите 'showposts=-1'

мне кажется вы в запросе одновременно указываете экран в двух ориентациях а такое не может быть

я в роботс закрыл так:

Disallow: */*/*/attachment

Disallow: */*/attachment

Disallow: */attachment

Через вебмастер проверил - запрещены в любом вложении

sasha1344:
Это пример фильтрации и одновременная сортировка по всем указанным произвольным полям. Если Вам нужно только сортировку, то это лучше сделать через свой запрос, чтобы наверняка знать, что и как запрашивается в базе данных.

Через wordpress возможно и можно сделать, но непонятно, какие извращения для этого нужно предпринять. Проще написать за несколько минут запрос и не парить себе ничего.

Я не увидел там сортировки по всем полям

sasha1344:
Можно написать свой SQL запрос, или сделать фильтр 'posts_orderby' для сортировки записей, вот статья по этому поводу - http://www.smartcode.ch/blog/order-posts-in-wordpress-by-multiple-custom-fields/ . На примере используется WP_Query, как пользоваться, описано в статье http://wp-kama.ru/function/wp_query

Вы или меня не поняли или в английском еще хуже чем я. Указанные вами примеры хороши, но они осуществляют ФИЛЬТРАЦИЮ данных по множественным произвольным полям. А мне нужно эти данные потом еще и упорядочить по нескольким данным. Про пример из камы я и говорил - все не так просто. Не сортирует как хотелось бы.

Можно написать чистый sql- запрос, но мне интересно , можно ли это сделать средствами Вордпресс.

sasha1344:
Если Вы имеете введу поиск с фильтрами, то в wordpress обычно это делается через произвольные поля (хранятся в таблице postmeta).

Может, вы знаете, как сделать сортировку результатов? Например по дате размещения и какому-то произвольному полю? Обнаружил, что не все обьявленное в кодексе работает. Или я торможу.

Например, 'orderby' => 'meta_value' - работает, а 'orderby' => 'meta_value title' выдает ерунду полную. А если я хочу отсортировать по двум произвольным полям результаты?

Тут, мне кажется вопрос компетентности и требований. CMS - проще, самопис, если грамотный - быстрее и производительнее и легче. Для простых ненагруженных проектов конечно удобнее тот же Wordpress

Как сохранить форматирование произвольного поля? удаляет все пробелы и переводы строки при выводе поля, хотя ввод осуществляется в область textarea . Есть ли какой простой способ? Очень не хочется каждый раз вручную добавлять тэги

Тогда проще написать один шаблон а в него передавать условие вывода контента.

Всего: 7322