走啊走
来学wordpress建站吧

如何在WordPress网站添加动态友链的代码分享

WordPress网站添加动态友链的代码分享?
先解释一下,这个【动态友链】主要是我为了方便取的名字,估计没有人知道这个功能叫什么,也没有专门的称呼,所以我们给他命名为动态友情链接;最近看到很多wp程序的博客首页都有这么一个模块,显示的是最近评论了网站访客的友情链接,这个版块展示效果如下所示; 或者是这样的, 如果你发表了评论,你的网站链接就会展示在第一个位置,动态变化的,又是在首页显示,所以我给他取个名字叫动态友链,类似于抢排名的道理,这样可以明显增加自己网站的人气和访问深度,访客的行为和粘性都会提高很多的,感觉不错我就自己写代码做了一个。 不清楚这个功能是不是有插件可以实现,或者其他的方法实现,反正我自己尝试着用不入流的代码水平勉强给写出来了,这里分享给大家吧!
首先在主题发function.php 文件中增加这段代码,是获取wp_comments评论表里面的评论者信息,判断的是按照url分组查询的结果显示前面最新的12条记录,代码如下;

//2018年11月14日00:05:24添加陈聪
function getvisitors() {
    global $wpdb;
   // $query="select * from `wp_comments` where `comment_approved`=1 group by `comment_author_url` order by comment_ID DESC limit 0,12";
    $query="select MAX(`comment_ID`) comment_ID ,`comment_author_url`,`comment_author` from wp_comments 
where `comment_author_url`<>'' and `comment_approved`='1'  
group by `comment_author_url` order by `comment_ID`  DESC limit 0,23;";
    $sql = $wpdb -> get_results($query, ARRAY_A);
  
    //print_r($sql);
  
    //新功能cc添加2018年11月13日23:55:41
    foreach($sql as $vales){
  
    echo "<li><img src='https://www.zouaw.com/wp-content/uploads/2018/11/timg-1.gif'><a target='_blank' rel='nofollow' href=".$vales["comment_author_url"].">".$vales["comment_author"]."</a></li>";
  
 }

}


然后再首页index.php需要展示版块内容的地方添加上如下代码,样式表估计需要修改成适应自己模板的;css代码也写在了里面;

<div class="vistor">
<style>    
.vistor{width:100%;margin-bottom:20px;height:auto!important;background:#fff;border:1px solid #f5f9ff;text-align:center;color:#096cb2;
border:1px solid #eaeaea;border-radius:4px;}
.vistor p{padding-top:4px;font-size:17px;}
.vistor ul{margin-top:10px;margin-bottom:10px;font-size:13px;padding-bottom:40px;}
.vistor ul li{list-style:none;float:left;margin-left:0px;margin-bottom:10px;width:16.6%;overflow:hidden;height:20px;text-align:left;}
.vistor ul li img{width:20px;height:20px;margin-left:2px;margin-right:2px;}
/*@media (max-width:900px) {.vistor{display:none}}*/
@media (max-width:900px) {
 .vistor ul li{width:25%;font-size:9px;} 
 .vistor p{padding-top:4px;font-size:15px;}
 
 }
</style>

<p><a href="/visitor-html" target="_blank">[英雄榜单]-</a>每评论一次你就会自动排第一位</p>
<ul>

<li><img src='https://www.zouaw.com/wp-content/uploads/2018/11/timg-1.gif'><a target='_blank' rel='nofollow' href=https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=cb3vgkf5>阿里云主机</a></li>

<?php 
//2018年11月13日23:17:58增加的,近期发布评论的访客信息友情链接版块;
 getvisitors();
?>

</ul>
<div style="clear: both;display:block"> </div>
</div>

水平不行瞎写的,反正在我站点还是可以用的移动pc都兼容的。
 

头条:IM平头哥 微信订阅号:wordpress8—WordPress建站吧 » 如何在WordPress网站添加动态友链的代码分享

评论 19

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #7

    您好有个小问题咨询一下,我使用的是begin主题,使用了您的这个动态友联代码,发现转圈的蓝色图标不是跟你的一样在字体的中间,而且飘在字体上半部分呢??请问该如何调整?我通过缩小蓝色小图标,但是放大网页大小,效果还是不理想。。请问该如何解决???

    wordpress百宝箱2个月前 (03-21)回复
    • 发我给你调试调试吧,要改改样式

      华年轻度2个月前 (03-21)回复
    • 小图片 增加个样式吧 .vistor ul li img{position:relative;top:5px}

      华年轻度2个月前 (03-21)回复
      • 已经按照您发的样式更改了,谢谢。。。效果非常好。。。

        wordpress百宝箱2个月前 (03-22)回复
  2. #6

    发现一个问题,有的人评论时不留网址,这样的就会点击出错,能否想办法过滤一下没有网址的评论?或者设置这种评论自动跳转到首页?

    楚狂人博客3个月前 (03-05)回复
    • 我暂时还没有发现这个问题,像我的可以直接过滤掉没有网址的评论。

      SEO学习博客3个月前 (03-05)回复
      • 哦哦,我就是用的你的代码啊,你这个后来修改过吗?

        楚狂人博客3个月前 (03-05)回复
    • 这个很容易啊,sql语句加个条件url不等于空

      华年轻度3个月前 (03-05)回复
      • 咳咳,能具体一点否?SQL不会呢~

        楚狂人博客3个月前 (03-05)回复
      • 2.0版本该出来了,哈哈!

        SEO学习博客3个月前 (03-06)回复
  3. #5

    更新了一下主题,代码不见了,重新回来添加一下!

    紫书SEO博客3个月前 (02-17)回复
  4. #4

    有机会,我也弄一个

    老站长4个月前 (01-22)回复
  5. #3

    建站吧,

    WordPress建站吧6个月前 (11-15)回复
    • ⊙∀⊙!

      smartcim6个月前 (11-15)回复
  6. #2

    嘿嘿

    WordPress建站吧6个月前 (11-15)回复
  7. #1

    比较好用的还是

    smartcim6个月前 (11-15)回复


走啊走—【WordPress建站吧,轻松学建站!关注微信订阅号:wordpress8】

内页友情链接联系我们