我的编程空间,编程开发者的网络收藏夹
学习永远不晚
位置:首页-资讯-开源

wordpress实现读者墙的方法

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

wordpress实现读者墙的方法

本文实例讲述了wordpress实现读者墙的方法。分享给大家供大家参考。具体实现方法如下:

1.复制PAGE.php页面,改名为readerwall.php,然后在其顶部添加如下代码:


复制代码代码如下:<?php

?>

提示:你可以先修改部分代码再运行。

2.在需要添加读者墙的位置添加以下代码:


复制代码代码如下:<!-- start 读者墙 Edited By iSayme-->

<?php

$query="SELECT COUNT(comment_ID) AS cnt, comment_author, comment_author_url, comment_author_email FROM (SELECT * FROM $wpdb->comments LEFT OUTER JOIN $wpdb->posts ON ($wpdb->posts.ID=$wpdb->comments.comment_post_ID) WHERE comment_date > date_sub( NOW(), INTERVAL 24 MONTH ) AND user_id='0' AND comment_author_email != '改成你的邮箱账号' AND post_password='' AND comment_approved='1' AND comment_type='') AS tempcmt GROUP BY comment_author_email ORDER BY cnt DESC LIMIT 39";//

?>

大家把管理员的邮箱改成你的,最后的这个39是选取多少个头像,大家可以按照自己的主题进行修改,来适合主题宽度,代码如下:


复制代码代码如下:<?php

$wall = $wpdb->get_results($query);

$maxNum = $wall[0]->cnt;

foreach ($wall as $comment)

{

$width = round(40 / ($maxNum / $comment->cnt),2);//此处是对应的血条的宽度

if( $comment->comment_author_url )

$url = $comment->comment_author_url;

else $url="#";

$avatar = get_avatar( $comment->comment_author_email, $size = '36', $default = get_bloginfo('wpurl').'/avatar/default.jpg' );

$tmp = "<li><a target="_blank" href="".$comment->comment_author_url."">".$avatar."<em>".$comment->comment_author."</em> <strong>+".$comment->cnt."</strong></br>".$comment->comment_author_url."</a></li>";

$output .= $tmp;

}

$output = "<ul class="readers-list">".$output."</ul>";

echo $output ;

?>

<!-- end 读者墙 -->

提示:你可以先修改部分代码再运行。

3.在主题目录中style.css添加以下样式:


复制代码代码如下:.readers-list{line-height:18px;text-align:left;overflow:hidden;_zoom:1}

.readers-list li{width:200px;float:left;*margin-right:-1px}

.readers-list a,.readers-list a:hover strong{background-color:#f2f2f2;background-image:-webkit-linear-gradient(#f8f8f8,#f2f2f2);background-image:-moz-linear-gradient(#f8f8f8,#f2f2f2);background-image:linear-gradient(#f8f8f8,#f2f2f2)}

.readers-list a{position:relative;display:block;height:36px;margin:4px;padding:4px 4px 4px 44px;color:#999;overflow:hidden;border:#ccc 1px solid;border-radius:2px;box-shadow:#eee 0 0 2px}

.readers-list img,.readers-list em,.readers-list strong{-webkit-transition:all .2s ease-out;-moz-transition:all .2s ease-out;transition:all .2s ease-out}

.readers-list img{width:36px;height:36px;float:left;margin:0 8px 0 -40px;border-radius:2px}

.readers-list em{color:#666;font-style:normal;margin-right:10px}

.readers-list strong{color:#ddd;width:40px;text-align:right;position:absolute;right:6px;top:4px;font:bold 14px/16px microsoft yahei}

.readers-list a:hover{border-color:#bbb;box-shadow:#ccc 0 0 2px;background-color:#fff;background-image:none}

.readers-list a:hover img{opacity:.6;margin-left:0}

.readers-list a:hover em{color:#EE8B17;font:bold 12px/36px microsoft yahei}

.readers-list a:hover strong{color:#EE8B17;right:150px;top:0;text-align:center;border-right:#ccc 1px solid;height:44px;line-height:40px}

提示:你可以先修改部分代码再运行.

希望本文所述对大家的WordPress建站有所帮助。

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

wordpress实现读者墙的方法

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

wordpress实现读者墙的方法

本文实例讲述了wordpress实现读者墙的方法。分享给大家供大家参考。具体编程客栈实现方法如下: 1.复制PAGE.php页面,改名为readerwall.php,然后在其顶部添加如下代码:复制代码代码如下:
2022-06-12

Typecho CSS3个性留言板之读者墙页面的实现方法

效果图如下:看到文章的首图相信大家都不陌生,可能其他博客的读者墙或者留言薄页面都见过,挺简约的真实记录博客的访客,留下的足迹,便于回访,这也算是博客里面互动的一个重要依据或者途径,下面就来说说在Typecho下该如何实现这麽个性的访问记录:
2022-06-12

WordPress 评论者超链接实现重定向跳转的方法

垃圾评论已经不是一个新鲜的东西了,相信只要是日独立IP超过2000的网站,只要开放评论的话,每天都会收到几十条乱七八糟的垃圾评论。 链接到的垃圾站过多,可能会造成网站在搜索引擎中被降权(主要是百度,Google 通过nofollow 设置是
2022-06-12

WordPress实现网站投稿者也可以上传图片的方法

本文实例讲述了WordPress实现网站投稿者也可以上传图片的方法。分享给大家供大家参考。具体分析如下: WordPress投稿者默认是没有添加图片、视频、音频等权限的,这里就来介绍如何修改WorddPress的代码实现让网站投稿者也可以上
2022-06-12

WordPress实现彩色标签云的方法

本文实例讲述了WordPress实现彩色标签云的方法。分享给大家供大家参考。具体分析如下: 彩色标签云我们在很多的网站都可以看到此类效果了,这里就来实现wordpress增加彩色标签云效果. 这种彩色标签云效果可以通过修改Simple Ta
2022-06-12

wordpress禁止复制内容的实现方法

1、右键复制时显示提示语 把下面代码放到footer.php里即可 复制代码代码如下: 防复制
2022-06-12

WordPress用户自动登录的实现方法

本文实例讲述了WordPress如何实现用户自动登录功能的方法,其实就是很简单的让用户记住登录密码了,下次自动登录即可.分享给大家供大家参考。具体方法如下: 如果将方法一或方法二的代码,直接放到主题的functions.php中,那么只要打
2022-06-12

PHP开发者必备:MySQL读写分离实现方法详解

PHP开发者是在网站开发过程中,经常会面对数据库操作的情况,而MySQL作为非常流行的数据库管理系统,其读写分离是提高网站性能的重要手段之一。在PHP开发中,实现MySQL读写分离可以极大地提升网站的并发访问能力和用户体验。本文将详细介绍M
PHP开发者必备:MySQL读写分离实现方法详解
2024-03-04

WordPress中自动激活插件的实现方法

有一编程客栈个一劳永逸的方法可以使wordpress博主以后上传插件都不用再手动激活,wordpress自动激活,方法很简单,添加段函数代码即可。 wordpress自动激活插件: 在主题模板下的functions.php文件中(如果没有此
2022-06-12

WordPress实现评论提交后跳转的方法

很多采用WordPrqoZKhGOdqess程序搭建的博客都相当重视与读者之间的互动,以评论为例,为了提高读者的体验质量,有的博主会专门给评论者提供一个&lqoZKhGOdqdquo;感谢”的页面,也就是说,评论者发表评论后即被
2022-06-12

PHP开发者必读:参数隐藏的实用方法

PHP开发者必读:参数隐藏的实用方法在进行Web开发的过程中,保护用户数据的安全性是至关重要的。其中,参数的隐藏是一个常见的安全措施,可以有效防止恶意用户直接篡改URL中的参数来访问或操作数据。本文将介绍一些PHP开发者们必读的参数隐藏实
PHP开发者必读:参数隐藏的实用方法
2024-03-10

WordPress实现自动拒绝垃圾评论的方法

很多WordPress站长都经编程客栈常受到垃圾评论的滋扰,针对这种情况,采用下面的代码可能会对你有所帮助。将以下代码加入到functions.php页面中。使用时任何包含在$bad_comment_content数组内的字符,都将会被自动
2022-06-12

wordpress实现获取父类分类名称的方法

本文实例讲述了wordpress实现获取父类分类名称的方法。分享给大家供大家参考。具体分析如下: 在wordpress中获取父类分类名的方法说法有很多种,如:获取当前ID父类名等等这里就不介绍了,下面我来介绍几种获取父类名字函数,WordP
2022-06-12

Wordpress实现单篇文章分页显示的方法

本文实例讲述了Wordpress实现单篇文章分页显示的方法。分享给大家供大编程客栈家参考。具体分析如下: 很多朋友都知道Wordpress文章分页一般都会使用插件来实现的,下面我们来介绍无插件实现WordPress文章分页显示的具体方法.
2022-06-12

WordPress 自定义文章列表列的实现方法

上一篇,我们使用 Meta Box 为文章添加了一个“推荐指数”字段。添加后用了一段时间,似编程客栈乎不那么方便,编辑文章虽然方便了,但是在文章列表里却不能直观的显示出文章推荐指数,而且不能根据推荐指数来排序文章,鉴
2022-06-12

wordpress评论者链接在新窗口中打开的方法

找到wp-includes/commhttp://www.cppcns.coment-template.php文件中 复制代码代码如下:if ( empty( $url )http://www.cppcns.com || 'http://'
2022-06-12

wordpress去掉自带的logo或者左侧栏的菜单方法

去掉logo或者左侧栏的菜单,防止被改掉。 在使用模板下的functions.php下修改 复制代码代码如下: function my_edit_toolbar($wp_toolbar) { $wp_toolbar->remove_node
2022-06-12

编程热搜

  • wordpress错位如何解决
    这篇文章主要介绍“wordpress错位如何解决”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“wordpress错位如何解决”文章能帮助大家解决问题。wordpress
    wordpress错位如何解决
  • 帝国cms调用栏目别名的修改步骤
    请留意下面的修改方法 修改后栏目别名使用 !--bname--] 调用 打开e/class/t_functions.php搜索定位到带模板的栏目导航标签修改1复制代码代码如下://替换变量$bclassname=$class_r[$clas
    帝国cms调用栏目别名的修改步骤
  • 动易Cms MAC验证视图失败的解决方法
    “/”应用程序中的服务器错误。 -------------------------------------------------------------------------------- 验证视图状态 MAC
    动易Cms  MAC验证视图失败的解决方法
  • DEDECMS如何支持中文水印
    DEDECMS如何支持中文水印?修改/include/inc_photograph.php,在165行处加这行代码:$w_text = iconv("GB2312","UTF-8",$w_text);OK,现在可以用中文做水印了,但默认的字体大小是5,中文字体
    DEDECMS如何支持中文水印
  • 快速了解Discuz!程序文件功能
    相信有不少人热衷于基于修改原有系统文件所做的插件,当然了解程序文件功能是最重要的,下面我把Discuz! X2.0主要的程序文件功能说一下。Tips:Q:针对说明的文件是?A:我只基于原版文件对upload目录中基本的程序文件(php,ht
    快速了解Discuz!程序文件功能
  • DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
    将eWebEditor编辑器插入DEDE后台的效果: 完全Word在线编辑的功能,让你从此摆脱发可编辑器卡得死,进入流畅干净编辑界面新时代。 下面是具体步骤: 首先,你要知道eWebEditor是一个什么工具。 eWebEditor是由国
    DedeCMS编辑器fck更换成eWebEditor编辑器具体步骤
  • 允许 WordPress 上传任意文件的方法
    此时如果上传一个不在预定义编程客栈的安全扩展名列表,如.lrc,会报kAtKhHRl错: F编程客栈ile type does not meet security guidelines. Try another. 解决此问题有两方法: 在
    允许 WordPress 上传任意文件的方法
  • dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
    修改 /plus/download.php 文件 www.cppcns.com查找
    dedecms 软件下载模块中添加下载方式为迅雷下载联盟代码
  • dedecms网站tag标签全部静态化的解决方法
    更改tags.php文件在根目录 找到$tag = FilterSearch(urldecode($tag)); 替换为:$tag = urldecode($tag); 更改文件arc.taglist.class.php文件文件所在的路径是
    dedecms网站tag标签全部静态化的解决方法
  • 帝国CMS远程保存图片的方法
    本文实例讲述了帝国cms远程保存图片的方法。分享给大家供大家参考。 具体实现方法如下:复制代码代码如下:
    帝国CMS远程保存图片的方法

目录