X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость (

| Вход | Регистрация )

Открыть тему
Тема закрыта
> Wordpress, фильтр по дополнительным полям
danisimo
danisimo
Topic Starter сообщение 9.6.2011, 11:06; Ответить: danisimo
Сообщение #1


Всем привет. Вообщемто задача проста, на определенной странице нужно выводить посты у которых лополнительное поле 'Страна' например 'Украина'. Задача вроде бы проста, но реализация как оказалось не очень, замучался уже. Через функцию query_posts, насколько я понял, нельзя такое сделать. Есть ли в движке функции отбора постов с указанием доп полей ? Или вручную запрос генерить прийдется ? Кто что посоветует ?

PS> Люди не пишите порталы на Wordpress, это кошмар


--------------------
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alex_RD
Alex_RD
сообщение 9.6.2011, 13:29; Ответить: Alex_RD
Сообщение #2


<?php query_posts('meta_key=country&meta_value=ukraine'); ?>


А вообще если делаете портал. Нужно уже прибегать к custom taxonomy, для разделения постов, а не доп. полям (и проще и эффективней)


--------------------


Поблагодарили: (1)
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
danisimo
danisimo
Topic Starter сообщение 9.6.2011, 13:46; Ответить: danisimo
Сообщение #3


<?php query_posts('meta_key=country&meta_value=ukraine'); ?>


спасибо, этот я пробовал, но почему то не сработало, а сработало вот что

$args['cat']=$cat->term_id;
$args['meta_key']='Город';
$args['meta_value']='Ukraine';

query_posts( $args );


Странно, вроде по сути одно и тоже, но первый способ не работает (от чего изамучался) а второй работает, возможно изза того что доп поле на русском


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Alex_RD
Alex_RD
сообщение 9.6.2011, 13:56; Ответить: Alex_RD
Сообщение #4


(danisimo @ 9.6.2011, 15:46) *
спасибо, этот я пробовал, но почему то не сработало, а сработало вот что



Странно, вроде по сути одно и тоже, но первый способ не работает (от чего изамучался) а второй работает, возможно изза того что доп поле на русском

а так:
<?php query_posts('cat='.$categoryvariable.'&meta_key=country&meta_value=ukraine'); ?>

Возможно не сработало из-за не указания категории...


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
danisimo
danisimo
Topic Starter сообщение 9.6.2011, 14:12; Ответить: danisimo
Сообщение #5


Возможно не сработало из-за не указания категории...


да не, указана там была категория, и отображало посты категории но вот на &meta_key=country&meta_value=ukraine никак не реагировало

Замечание модератора:
Эта тема была закрыта автоматически ввиду отсутствия активности в ней на протяжении 100+ дней.
Если Вы считаете ее актуальной и хотите оставить сообщение, то воспользуйтесь кнопкой
или обратитесь к любому из модераторов.


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Тема имеет прикрепленные файлыПродам базу сайтов Wordpress в 16 миллионов доменов! Свежая сборка.
18 Boymaster 11054 Сегодня, 12:04
автор: Omaxis
Открытая тема (нет новых ответов) Нужен кодер, чтобы пофиксить ошибку Wordpress после переноса сайта
0 Alex-777 859 7.4.2024, 18:05
автор: Alex-777
Открытая тема (нет новых ответов) Перенос сайта на CMS Wordpress
8 freeax 4957 10.3.2024, 14:58
автор: freeax
Открытая тема (нет новых ответов) Как настроить в WordPress для SEO оптимизации
8 rownong27 2475 2.3.2024, 12:59
автор: toplinks
Горячая тема (нет новых ответов) Восстановление сайтов из Вебархива на Wordpress.
39 freeax 32742 14.2.2024, 14:32
автор: freeax


 



RSS Текстовая версия Сейчас: 19.4.2024, 21:35
Дизайн