折腾中学习

最近边上班边趁着闲暇时间又把网站折腾了一下,之前折腾网站基本是直接从别的网站或主题完全照搬过来的,自从陪着小王子学Python时了解if语句的妙用后,特别之前折腾暗黑模式时改代码都会看下具体的代码(虽然有些不完全能看懂),慢慢发现原来别人分享的代码有好多可以精简,正所谓在折腾过程中学习,在学习中折腾。

《折腾中学习》

这次改动比较大的就是后台主题设置了,发现原主题的 Options Framework 框架里面有些功能在主题上没怎么用,还有的甚至无效(如smtp需要在源文件上修改才能实现发送邮件功能),而社交工具只能设置一组,当有二人及以上就尴尬了。。。

《折腾中学习》

折腾暗黑模式时发现 Options Framework 框架非常有利于主题的扩展,例如增加一些开关可以避免每次都去css文件增减 display: none 了,有些功能需要用时就打开不用时就关闭,并且基于自己的需求对此框架做了一些功能增减,同时也做了一些美化。

《折腾中学习》

改着改着发现原主题竟然已被我改的面目全非了,如原主题为了实现图片和纯色背景两种不同模式在前台建了3个header文件并通过在options中运用选项操作,而我现在改成一个header文件并在后台通过开启 / 关闭(关闭就是纯色背景)图片背景开关完成。然后文章列表不同类型显示方式也不同,文章页面和说说页面也使用了不同的模版。

最近发现好多网站头像不能正常显示,个人认为可能因为与一个app名字类似而躺qiang,Anyway, 解决问题才是王道!

php

add_filter('get_avatar', function ($avatar) {
    return str_replace([
        'www.gravatar.com/avatar/',
        '0.gravatar.com/avatar/',
        '1.gravatar.com/avatar/',
        '2.gravatar.com/avatar/',
        'secure.gravatar.com/avatar/',
        'cn.gravatar.com/avatar/'
    ], 'sdn.geekzu.org/avatar/', $avatar);
});

如果上面的镜像服务器有问题,可以试一下下面几个, Good Luck!

cdn.v2ex.com/gravatar/
gravatar.loli.net/avatar/
gravatar.wp-china-yes.net/avatar/
gravatar.zeruns.tech/avatar/
gravatar.inwao.com/avatar/

老麦, Ada, cfanlost, 亮娃子生活日志, 阿和, 小陆花, 青萌, Mr.Chou等人对本文发表了19条热情洋溢的评论。
  1. 老麦说道: 1 Chrome Windows 7

    都想出主题了,还不承认?

    1. 老王说道: Safari Mac OS X 10_15_6

      和老哥你比还差很多呀~~

  2. Ada说道: 0 Chrome Windows 10

    hi, 很清淡的blog~
    因为热爱,所以相聚,站点聚合,让更多的人知道您的网站。
    https://sites.applinzi.com,期待您的加入~

    1. 老王说道: Safari Mac OS X 10_15_6

      你的网站好特别。。。😄

      1. Ada说道: 0 未知浏览器 Unknown OS

        我当你是夸我了

  3. cfanlost说道: 3 Chrome Windows 10

    开博客的都像你“这种人”,主题作者估计要歇菜了。
    不断折腾也是一种学习方法。

    1. 老王说道: Safari Mac OS X 10_15_6

      其实开博客的好多都是比我牛的人,别人都是自己写主题的 😂

  4. 亮娃子生活日志说道: 0 Chrome Linux

    没啥变化啊,前端让我们感受到变化啊

    1. 老王说道: Safari Mac OS X 10_15_6

      和早期比变化已经很大了。。。😉

  5. 小陆花说道: 2 Chrome Windows 10

    这个充电很帅,其他主题能添加上吗.这个充电是不是打赏的后世啊,哈哈哈

    1. 老王说道: Safari Mac OS X 10_15_6

      肯定能用呀,只是一个样式呀,COPY自B站。。。

  6. 阿和说道: 5 QQ浏览器 Windows 7

    感觉你在后台一直折腾,我在前台啥也看不见。。。

    1. 老王说道: Safari Mac OS X 10_15_6

      有些在前台是可以见到的,还有些是经常看到不同变化的。。。😊

      1. 阿和说道: 5 QQ浏览器 Windows 7

        没怎么注意到啊,感觉每次进来都一样的😄

        1. 老王说道: Safari Mac OS X 10_15_6

          如点赞、打赏、侧栏、右下角按钮和一些细节部分。。。。

  7. 青萌说道: 3 Chrome Windows 10

    骑电动车的来打赏开宝马的了...

    1. 老王说道: Safari Mac OS X 10_15_6

      你那是低调 😄

  8. Mr.Chou说道: 3 Chrome Linux

    good job!老王…
    居然可以这样优化,一定是已经把这套程序和主题搞透了才能折腾得出神入化。

    1. 老王说道: Safari Mac OS X 10_15_6

      离搞透还有很远的路,好多东西都是在网上找的,一直想自己做一个主题,无奈的是要考虑兼容什么的太费时间和精力,所以只能找个主题折腾啦。😭

发表评论

您的电子邮箱地址不会被公开。 必填项已用*标注