ビューの数に基づいて投稿を表示する標準的なクエリがあります。
<?php $cat_id='-8';//the category ID
$limit = get_option('posts_per_page');
query_posts(array(
'showposts'=>32,'more' => $more = 0,
'v_sortby' => 'views',
'v_orderby' => 'DESC',
'v_outtype' => 'content',
'v_timespan' => 'total',
'paged' => $paged
)); ?>
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
ただし、タイトルに「メタル」という単語が含まれる投稿はすべて除外したいと思います。
検索を行ったところ、これを実行できるコードが見つかりましたが、それをクエリに適用する方法がわかりません。
if(strpos(get_the_title(), 'metal') === false) {
// Title does not contain metal
}