如何在 WordPress 中显示评论最多的帖子(2 种方式)


您想在 WordPress 中显示评论最多的帖子吗?
突出显示您评论最多的帖子有助于您的访问者找到您的最佳内容、增加浏览量并提高网站参与度.
在本文中,我们将逐步向您展示如何在 WordPress 中显示评论最多的帖子.
为什么要在 WordPress 中显示评论最多的帖子?
您评论最多的帖子具有非常高的用户参与度.通过展示您的热门帖子,您可以鼓励新读者加入讨论并在您的 WordPress 网站上花费更多时间,同时提升您的社交认同.
当您的访问者在您的网站上停留更长时间时,您就有机会说服他们阅读另一篇文章、加入您的电子邮件列表或进行购买.
此外,当新访问者发表评论时,他们就会成为社区的一部分.从长远来看,这有助于您与读者建立信任.
话虽如此,让我们来看看如何使用 2 种方法在 WordPress 中简单地显示评论最多的帖子.
方法 1:在 WordPress 中使用插件显示评论最多的帖子
您可以使用许多不同的 WordPress 热门帖子插件来显示您的热门文章,但最简单的是 MonsterInsights.
这是超过 300 万个网站使用的 WordPress 的最佳分析解决方案.使用此插件,您可以轻松地在网站的任何位置显示评论最多的帖子.
您需要做的第一件事是安装、激活和设置插件.有关更多详细信息,请参阅我们的初学者指南,了解如何在 WordPress 中安装 Google Analytics.
注意: MonsterInsights 有免费版本,但我们在本教程中使用专业版,因为它包含流行的帖子功能.
激活后,导航至 Insights »热门帖子,然后点击"热门帖子小工具"菜单项.
在此屏幕上,您将控制评论最多的帖子的外观.
只需选择您想用于评论最多的帖子的"主题".该主题的操作类似于您的 WordPress 主题,并将控制评论最多的帖子小部件的整体设计.
此屏幕上还有大量其他自定义选项.
例如,在"主题预览"元框中,您可以在内容下方以"宽"格式或在内容右侧以"窄"格式显示评论最多的帖子.
在那之后,您有更多的选项来自定义设计.
例如,您可以更改标题、图标和背景的大小和颜色.
MonsterInsights 会自动保存您对评论最多的帖子显示设置所做的任何更改.
完成自定义评论帖子的外观后,就可以通过评论显示热门帖子了.
在"排序依据"元框中,只需选择"评论"按钮即可.
MonsterInsights 将自动显示您评论最多的帖子.
您有几个不同的选项可以将热门帖子添加到 WordPress.您可以选择手动或自动放置.
如果您选择"自动"放置,则该插件将直接在您博客文章的最后一段之后添加评论最多的 WordPress 文章.
另一个选项是手动显示评论最多的帖子.如果您选择"手动"选项,则可以添加带有古腾堡块或短代码的热门帖子小部件.
为此,请打开一个页面或帖子,在其中显示评论最多的帖子.
然后,单击"+"图标并选择"热门帖子"块.
这会自动将您评论最多的帖子添加到您的页面.
请务必点击"更新"或"发布"以使更改生效.现在,当您的用户访问该页面时,他们将看到您评论最多的帖子.
在您的 WordPress 边栏中显示评论最多的帖子
如果您想在 WordPress 侧边栏中显示评论最多的帖子,请转到 外观 »小工具.
之后,找到"热门帖子 -MonsterInsights"小部件并将其拖到侧边栏小部件区域.
接下来,您可以为小部件指定标题、选择要显示的帖子数量、选择主题、更改颜色等.
自定义选项类似于上面的小部件自定义设置.
完成更改后,单击"保存",评论最多的热门帖子将显示在您的 WordPress 博客上.
方法 2:在 WordPress 中显示没有插件的评论最多的帖子
第二种方法涉及向 WordPress 文件添加代码.如果您以前没有这样做过,请查看我们的初学者指南,将网页中的片段粘贴到 WordPress 中.
但是,使用这种方法有一些缺点.首先,它涉及向 WordPress 添加代码,因此它对初学者不太友好.
其次,代码的性能优化不如 MonterInsights 插件,因此会增加服务器负载,并且会降低您的网站速度.
话虽如此,让我们来看看如何在没有插件的情况下在 WordPress 中显示评论最多的帖子.
您需要将以下代码添加到您的 functions.php 文件、特定于站点的插件中或使用代码片段插件.
function wpb_most_commented_posts() { //start output buffering ob_start(); ?> <ul class="most-commented"> <?php //Run WP_Query //change posts_per_page value to limit the number of posts $query = new WP_Query('orderby=comment_count&posts_per_page=10'); //begin loop while ($query->have_posts()) : $query->the_post(); ?> <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a> <span class="wpb-comment-count"><?php comments_popup_link('No Comments;', '1 Comment', '% Comments'); ?></span></li> <?php endwhile; //end loop ?> </ul> <?php //Turn off output buffering $output = ob_get_clean(); //Return output return $output; } //Create shortcode add_shortcode('wpb_most_commented', 'wpb_most_commented_posts'); //Enable shortcode execution in text widgets add_filter('widget_text', 'do_shortcode');
上面的代码将运行数据库查询并获取按评论计数最高的 10 个帖子.然后,它使用输出缓冲来创建可用于显示帖子的短代码.
代码的最后一行创建了一个短代码,您可以在帖子、页面和小部件区域中使用它.
要显示您的热门帖子,您只需将以下短代码添加到您的 WordPress 网站.
[wpb_most_commented]
有关更多详细信息,请参阅有关如何在 WordPress 中添加短代码的初学者指南.
如果您想在帖子标题旁边添加缩略图,请在上述代码中的 <li>
标签之后添加以下代码行.
<?php the_post_thumbnail(array(40,40)); ?>
此代码将定义帖子缩略图的自定义大小.您可以调整大小以满足您的需要.
完成此操作后,您可以设置评论最多的帖子的显示方式.
为此,您可以修改 WordPress 主题样式表中的 .most-commented
和 .wpb-comment-count
CSS 类.
有关更多详细信息,请参阅我们的指南,了解如何轻松地将自定义 CSS 添加到您的 WordPress 网站.
您可以使用以下 CSS 开始:
.most-commented li { border-bottom:1px solid #eee; padding-bottom:3px; } .most-commented li :after { clear:both; } .most-commented img { padding:3px; margin:3px; float:left; } .wpb_comment_count a,.wpb_comment_count a:active,.wpb_comment_count a:visited,.wpb_comment_count a:hover { color:#FFF; }
我们希望这篇文章能帮助您展示 WordPress 中评论最多的帖子.您可能还想查看我们的终极 WordPress SEO 指南以获得更多流量,以及我们为企业提供的最佳 WordPress 插件列表.
VPS1352主机测评网(www.vps1352.com)
本文链接:https://www.vps1352.com/6713.html