Вы захотите изменить свой WP_Query на следующий (обратите внимание, что это работает только для WP> = 3.1):
$my_query = new WP_Query(
array(
'posts_per_page' => '5',
'meta_query' => array(
array(
'key' => 'thumb',
'value' => '',
'compare' => '!='
)
)
)
);
Конечно, если кто-то вводит значение, которое не являетсядопустимый путь к изображению (например, «blahblah»), он все равно будет передан вашему <img>
в вашем элементе <li>
, поэтому вы можете захотеть выполнить дополнительную проверку / обработку ошибок при обработке ввода из серверной части WordPress.