那么我有一个searchform.php和一个search.php,在search.php下我有以下代码:
<?php if (have_posts()) : ?>
<?php
while (have_posts()) : the_post(); ?>
<div class="row">
<div class="col-md-12">
<h1><a href="<?php echo get_post_meta($post->ID, 'linkcautare', true); ?>"> <?php the_title();?> </a></h1>
</div>
</div>
<div class="row">
<div class="col-md-12">
<p><?php the_excerpt(); ?></p>
</div>
</div>
<?php endwhile;
else :
echo '<p>No content found!</p>';
endif; ?>
</div>
</div>
问题是如何通过播放最多观看的内容来列出帖子?
答案 0 :(得分:1)
add_filter('posts_orderby','my_sort_custom',10,2);
function my_sort_custom( $orderby, $query ){
global $wpdb;
if(!is_admin() && is_search())
$orderby = $wpdb->prefix."posts.post_type DESC, {$wpdb->prefix}posts.post_date DESC";
return $orderby;
}
这是我通过帖子类型改变的方式&amp;发布日期
如果您有多少页面浏览量,则更改查询