wordpress读者墙页面的相关数据调用

LinSan2018年11月20日wordpress,

最近虽然有久伴博客的赞助,但是对于阿里云的搬家工作,还没有进行。1是因为阿里云也不算特别慢,2是久伴博客提供的主机还在使用中,稳定什么的还要进一步的感受。于是,闲不住的林三开始考虑读者墙页面的优化,这样可以提升页面的打开速度嘛。

网络上有很多的方法,什么镜像和缓存,都是有优缺点的,我这里还是老老实实地使用官方的地址,cn.gravatar.com 就挺好的说。谷歌浏览器右键查看元素,却发现很多显示头像的地方获取头像的大小远大于我让它显示的大小,这样必然导致页面加载受影响。比如读者墙页面,直接没有设置获取头像大小,系统就拉取了默认192*192的大小,浪费了流量和资源。

打开begin主题的 inc/function/function.php ,搜索"排行"就可以找到相关的函数,找到这段:

  1. get_avatar($result->comment_author_email)

在最后的括号前面加上数字来控制头像的大小,一般来说输入50就是50*50,但林三这里却是乘以2的效果,具体不清楚是受到其它函数的影响,还是wordpress升级后系统的调整:

  1. get_avatar($result->comment_author_email, '25')

林三开始是直接加数字的,结果导致wordpress主题连同程序都崩溃,才考虑加单引号。而其它地方,如侧栏的读者精英和侧栏的评论的头像,是直接在这个函数后面改数字即可:

  1. get_avatar($my_comment->comment_author_email,25,

最后就是最近读者的数量和时间的控制,时间设置在 inc/function/function.php 找到最近的读者的函数名称 top_comments 修改时间参数即可,数量则修改 <?php top_comments(39); ?> 的括号内的数字,林三这里为了让其整齐的显示在"留言反馈"页面,就写了39显示3行的说。

avatar

目前评论:10   其中:访客  8   博主  2

    • avatar 芭比 0

      好久没折腾过wordpress了

      • avatar 趣知识 0

        这个不错,很实用

        • avatar 廖先生 2

          原来林老师也要给博客搬家了呀

          • avatar 玩技e族 1

            静静飘过。 :mrgreen: :mrgreen:

            • avatar Action 1

              图片优化还是很有必要,192*192px图片挺大了。感谢分享!

              • avatar 青山 2

                现在用的是阿里的服务器吗?速度还可以

                • avatar 免费推广 0

                  学习了,请问这个主题怎么收费

                    • avatar LinSan Admin

                      这位童鞋你不是认真的吧,你百度下begin主题就好了,我这个是自用主题不共享。

                    • avatar 大致 2

                      size不受控制可能跟你替换后的gravatar地址有关。

                        • avatar LinSan Admin

                          我也这么考虑过,但是没有办法去证明。好在知道了他运作的原理,能自如的显示。

                      发表评论

                      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: