Wordpress搜索代码

时间:2015-08-11 11:35:35

标签: php wordpress

那么我有一个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>

问题是如何通过播放最多观看的内容来列出帖子?

1 个答案:

答案 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;发布日期

如果您有多少页面浏览量,则更改查询