Как получить сообщения, которые имеют набор миниатюр? - PullRequest
0 голосов
/ 15 октября 2010

Кто-нибудь может мне помочь с этим?

Я установил в своих сообщениях миниатюры. Есть ли способ получить только сообщения с миниатюрами?

Спасибо.

Ответы [ 3 ]

0 голосов
/ 23 октября 2010

Внутри вашего цикла WordPress просто добавьте эту оболочку.

if ( has_post_thumbnail() )
{
    // run code for post
}

Так что ваш полный код, скорее всего, будет выглядеть примерно так.

if ( have_posts() )
{
    while ( have_posts() )
    {
        the_post();

        if ( has_post_thumbnail() )
        {
            // output html code for the post here
        }
    }
}
0 голосов
/ 07 февраля 2013
`$only_thumbs = new WP_Query(array(
    'posts_per_page' => 3,
    'meta_query' => array(array(
    'key' => '_thumbnail_id',
    'compare' => 'EXISTS'
    )),
));`
0 голосов
/ 19 октября 2010

Если вы устанавливаете в своих сообщениях миниатюры стандартным способом, то вы всегда можете проверить наличие миниатюры в сообщении, используя функцию has_post_thumbnail . Я не уверен, что есть какой-либо способ запросить у WP_Query сообщения с миниатюрами, но я уверен, что вы можете сделать это с помощью прямого запроса SQL к $ wpdb.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...