2013-03-03 5 views
0

Я хочу отсортировать эту категорию, используя собственное значение поля. Поэтому, когда я набираю newcat как имя, я могу определить категорию из поля значений.Сортировка категории с пользовательским полем

Цикл подобен этому

<?php query_posts ('ignore_sticky_posts=1&showposts=10&cat=XXXXXX'); 
if (have_posts()) : ?> 
<?php $count = 0; ?> 
<?php while (have_posts()) : the_post(); ?>  

И пользовательского вызова поля с помощью этого кода:

<?php $newcat = get_post_meta($post->ID, 'newcat', true); ?> 
<?php echo $newcat; ?> 

Как я могу изменить XXXX на петле с кодом пользовательского поля? Пожалуйста помоги. Я не умный на php. Заранее спасибо

ответ

0

Я не очень уверен, что понимаю, что вы хотите сделать.

Предполагая, что пользовательское поле мета ключ 'newcat', вы можете попробовать заменить:

<?php query_posts ('ignore_sticky_posts=1&showposts=10&cat=XXXXXX'); 

с:

<?php query_posts ('meta_key=newcat&orderby=meta_value&order=ASC&ignore_sticky_posts=1&showposts=10'); 
+0

Да, Михай Bocsaru. В этом-то и дело. Спасибо, я буду стараться. –

Смежные вопросы