用户登录
用户注册

分享至

wordpress获取当前文章的浏览量

  • 作者: 郎个里个浪
  • 来源: 51数据库
  • 2020-06-05

1. 请问玩转wordpress,教你怎么显示文章浏览数量

Wordpress有很多的模板,每个人的审美观不一样,所选择的模板也就不一样了。

模板毕竟是个人自己设置了,还是存在很多缺陷的。有很多模板里面没有我们想要的选项,这就需要我们自己通过安装插件或者修改代码来增加。

下面讲讲我最近在做wordpress博客时遇到的问题,我安装的博客模板里没有文章浏览数量,我个人比较喜欢看到文章的浏览数量,这样可以看出你这篇文章的受欢迎程度。为了解决这一问题,只好百度了,看到了很多方法,大致的看了一下也就只能改代码和安装插件。

很多不得不提的是我们很多从事SEO工作的朋友并完全懂代码,这样的话有些需要修改代码的就无从下手了。本人也不是很懂程序代码这一块,所以也是经过很久的摸索才弄出来的,下面就跟大家分享一下,就算不懂代码的朋友也能自己修改。

方法一:安装插件第一步:下载插件 WP-PostViews。第二步:点击外观选项卡下的编辑选项进入主题编辑界面,选择主题文件single.php文件进行编辑;第三步:在single.php文件相应位置调用显示代码:'the_views')) { the_views(); } ?>第四步:提交更新。

方法二:修改代码第一步:在functions.php中添加以下代码:function count_words($str){$words = 0;$str = eregi_replace(” +”, ”“, $str);$array = explode(”“, $str);for($i=0;$i < count($array);$i++){if="" (eregi(“[0-9a-za-z08-0001-0203-07]“,="" $array[$i]))$words++;}return="" $words;}="" 第二步:在single.php中(也就是文章页面)希望显示浏览字数统计的位置加上:post_content);="" ?=""> 浏览第三步:提交保存假如想在首页和文章归档页都显示浏览统计的话,就分别在archive.php(文章归档)和index.php(首页模版)里填加以上代码。看到上面的方法是不是很简单啊,我们平时只要善于总结就会发现很多问题没有我们想的那么困难。

2. wordpress 获取本类下浏览次数最多的文章

如你所要求的,本月/本周 浏览次数最多的6篇文章,最好使用的Wordpress Popular Posts插件。

WP-POSTVIEWS茂似也可以,但修改插件或代码,新版本的WP-PostViews不带某个函数调用了,还挺麻烦的,而且效果没Wordpress Popular Posts好,所以建议用Wordpress Popular Posts插件来调用是最好!为啥那么说,因为Wordpress Popular Posts插件也可以显示文章浏览次数。它不仅可以本月/本周浏览次数最多的某几篇文章,而且可以当天或者所有时间里的浏览次数最多的文章,或按评论次数来显示。

可以看u142.com/author/xiaofan这个页面,就是利用这个插件做的。我贴出来那部分调用的代码,具体如何调用,插件后台有写说明的。

作者热门文章排行榜 本周 本月 经典 $ppargs=array( 'range' => 'weekly', 'order_by' => 'views', 'post_type' => 'post', 'author' => $current_author_id, 'stats_comments' => 0, 'stats_views' => 1, 'wpp_start' => '', 'wpp_end' => '', 'post_start' => '1. ', 'post_end' => '', ); wpp_get_mostpopular($ppargs); } ?> $ppargs=array( 'range' => 'monthly', 'order_by' => 'views', 'post_type' => 'post', 'author' => $current_author_id, 'stats_comments' => 0, 'stats_views' => 1, 'wpp_start' => '', 'wpp_end' => '', 'post_start' => '1. ', 'post_end' => '', ); wpp_get_mostpopular($ppargs); } ?> $ppargs=array( 'range' => 'all', 'order_by' => 'views', 'post_type' => 'post', 'author' => $current_author_id, 'stats_comments' => 0, 'stats_views' => 1, 'wpp_start' => '', 'wpp_end' => '', 'post_start' => '1. ', 'post_end' => '', ); wpp_get_mostpopular($ppargs); } ?> 以上个人观点,仅供参考。

3. wordpress,请问wordpress怎样显示指定作者的文章数量和评论数量

Wordpress 如何显示作者文章数量和评论数量,这是通过数据库查询获得文章作者文章数量和评论数量,其代码如下:

$author_id = $current_user->ID;

$comment_count = $wpdb->get_var( $wpdb->prepare( “SELECT COUNT(*) FROM $wpdb->comments WHERE comment_approved='1′ AND user_id = '$author_id' AND comment_type not in ('trackback','pingback')” ) ); //查询作者评论数量

$post_count = $wpdb->get_var( $wpdb->prepare( “SELECT COUNT(*) FROM $wpdb->posts WHERE post_status IN ('publish','static') AND post_author = '$author_id' AND post_type = 'iask'” ) ); //查询作者文章数量

?>

下面是显示文章作者文章数和评论数:

文章数量:

点评数量:

将以上代码放到wordpress主题 single.php文件 loop内即可

希望能够帮到你。

4. wordpress怎么获取最新文章与时间

这样。。

<?php query_posts("showposts=10&orderby=date&order=DESC")?>

<?php while (have_posts()) : the_post(); ?>

<li><a href="<?php the_permalink() ?>" rel="bookmark"><?php the_title(); ?></a><span><?php the_time('m-d'); ?></span></li>

<?php endwhile; ?>

转载请注明出处51数据库 » wordpress获取当前文章的浏览量

软件
前端设计
程序设计
Java相关