отображать страницу поста в зависимости от типа поста и настраиваемого поля - wordpress

Я пытаюсь отобразить страницу сообщения на основе типа сообщения и настраиваемого поля.

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

<?php 
$args = array( 'post_type' => 'new', 'posts_per_page' => 10);
$loop = new WP_Query( $args );
while ( $loop->have_posts() ) : $loop->the_post();
    the_title();
    echo '<div class="entry-content">';
    the_content()
    echo '</div>';
endwhile; ?>

Также мне было интересно, как я добавил к этому нумерацию страниц.

Спасибо!


person Adam    schedule 22.03.2011    source источник


Ответы (1)


Вы должны иметь возможность фильтровать по настраиваемым полям (мета) с помощью:

'meta_key=keyname&meta_value=meta_value'

Разбивка на страницы с пользовательскими запросами хорошо объясняется здесь: http://weblogtoolscollection.com/archives/2008/04/19/paging-and-custom-wordpress-loops/

person AJJ    schedule 22.03.2011