当前位置: 首页 > 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行的说。

wordpress读者墙页面的相关数据调用:目前有12 条评论

  1. 10楼
    大致

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

    2018-11-21 下午12:14 回复
    • LinSan

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

      2018-11-23 下午12:47 回复
  2. 9楼
    免费推广

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

    2018-11-23 上午10:29 回复
    • LinSan

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

      2018-11-23 下午12:45 回复
  3. 8楼
    青山

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

    2018-11-24 上午7:53 回复
  4. 7楼
    Action

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

    2018-11-25 下午5:28 回复
  5. 6楼
    玩技e族

    静静飘过。 :mrgreen: :mrgreen:

    2018-11-29 下午5:30 回复
  6. 5楼
    廖先生

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

    2018-12-01 下午6:49 回复
  7. 4楼
    趣知识

    这个不错,很实用

    2018-12-02 下午2:43 回复
  8. 地板
    芭比

    好久没折腾过wordpress了

    2018-12-03 下午11:00 回复
  9. 认真进行了学习。

    2018-12-22 下午4:30 回复
  10. 沙发
    言之在线

    是不是WordPress都得用服务器才带得动哟,我的用虚拟主机,换了几家,后台都比较慢

    2022-10-15 下午6:01 回复

发表评论

快捷键:Ctrl+Enter