非插件实现 WordPress 分类热评文章调用代码

使用非插件实现 WordPress 分类热评文章调用代码

对于使用WordPress的博主来说,想要在网站中展示热评文章列表通常需要使用一些插件。然而,这些插件会增加网站的加载时间,同时也可能会影响网站的安全性。本文将介绍一种不需要使用插件的方法来实现WordPress分类热评文章调用代码。

步骤

  1. 首先,需要在functions.php文件中添加以下代码:
  2. //获取指定分类下的文章并按评论数进行排序
    function get_most_commented($posts_num=10, $days=90){
        global $wpdb;
        $sql = "SELECT ID , post_title , comment_count
    FROM {$wpdb->posts}
    WHERE post_status = 'publish'
    AND post_type = 'post'
    AND post_date > DATE_SUB(CURDATE(), INTERVAL ".$days." DAY)
    ORDER BY comment_count DESC
    LIMIT 0 , ".$posts_num." ";
       $posts = $wpdb->get_results($sql);
       return $posts;
    }
  3. 然后,可以在页面中对其进行调用。在调用的位置添加以下代码:
  4. //获取分类ID为1下的文章中评论最多的10篇文章,并进行输出
    
      ID; $comment_count = $post->comment_count; $post_title = $post->post_title; $guid = esc_url(get_permalink($postid)); ?>
    • <a href=""> ()
  5. 在代码中,可以自定义输出的文章数量和时间范围。
  6. 最后,对代码进行保存即可。

如此便可实现WordPress分类热评文章调用代码,非常简单方便。使用这种方法要比使用插件更为安全,也不会增加网站的加载时间。同时,可以根据个人的需求自由调整输出的文章数目,比较灵活。希望本文能对您有所帮助,谢谢!

晓白博客网版权所有,原文地址https://www.xbnb.cn/4988
© 版权声明
THE END
喜欢就支持一下吧
点赞0 分享
评论 抢沙发

请登录后发表评论

    请登录后查看评论内容