陈奇网络工作室

wordpress如何实现读者壁垒

建设工作站服务器

本文详细介绍了wordpress如何实现读者壁垒。 编辑觉得很实用,请参考。 希望你能通过阅读这篇文章得到。

wordpress如何实现读者的壁垒?

复制PAGE.php页,将其重命名为readerwall.php,并在其顶部添加以下代码:

代码如下所示。

? php

/*

Template Name: Reader wall

*/

提示:请更正部分代码,然后再运行。

2 .在需要添加读者墙的地方添加以下代码。

代码如下所示。

! -- start读者墙Edited By iSayme--

? php

$query=& #039; selectcount(comment_id ) AS cnt,comment_author,comment_author_url, comment _ author _ email from ( select * from $ wpd B-commentsleftouterjoin $ wpd B-posts on ( $ wpd B-posts.id=$ wpd B-con #039; 0& #039; andcomment_author_email!=& #039; 更改为您的邮箱帐户& #039; andpost_password=& #039; & #039; andcomment_approved=& #039; 1& #039; andcomment_type=& #039; & #039; ) astempcmtgroupbycomment _ a utter//

大家把管理员的邮箱地址改成你的,最后这39选几个头像? 大家可以根据自己的主题进行修改,使之适合主题的广度。 代码如下所示。

代码如下所示。

? php

$wall=$wpdB-get_results($query );

$maxNum=$wall[0]-cnt;

公式( $ wallas $ comment ) )。

{

$width=round(40/) $maxnum/$comment-CNT ),2 ); //这里是对应的血流宽度

if( $comment-comment_author_url )

$ URL=$ comment-comment _ author _ URL;

else $url=& #039; #& #039;

$ avatar=get _ avatar $ comment-comment _ author _ email,$size=& #039; 36& #039;$ default=get _ bloginfo ( WP URL & amp; #039;

$tmp=& #039; liatarget=& #039; _blank& #039; href=& #039; & #039; $ comment-comment _ author _ URL.& amp; #039; & #039; $avatar.& #039; em& #039; $comment-comment

$output .=$tmp;

}

$output=& #039; ulclass=& #039; 读列表& amp; #039; & #039; $output.& #039; /ul& #039;

echo $output;

! -- end读者之墙-

提示:请更正部分代码,然后再运行。

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

代码如下所示。

. readers-list{line-height:18px; 文本-对齐:左; overflow:hidden; _zoom:1}

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

. readers-list a, readers-lista:hover strong { background-color:# f2f 2; ack ground-image:- WebKit-linear-gradient ( # f8f8,#f2f2f2); background-image:- moz-linear-gradient ( # f8f8,#f2f2f2); background-image:linear-gradient ( # f8f8,#f2f2f2) }

. readers-lista { position:relative; 显示:块; height:36px; 边距: 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; 浮:左; 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; 位置: absolute; right:6px; top:4px; font:bold 14px/16 pxmicrosoftyahei }

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

. readers-lista:hoverimg { opacity: 6; 边距- left:0 }

. readers-lista:hover em { color:# ee8b 17; font:bold 12px/36 pxmicrosoftyahei }

. readers-lista:hover strong { color:# ee8b 17; right:150px; top:0; 文本对齐: center; border-right:#ccc 1px solid; height:44px; line-height:40px}

提示:请更正部分代码,然后再运行。

关于wordpress如何实现读者之墙,我在这里分享了。 希望以上内容能对大家有所帮助,获得更多的知识。 如果你觉得文章好,你可以分享它给更多的人看。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3