Ethan's Blog

记录和思考

代码禁止 / 移除最新版本 WordPress 的 Emoji 功能

WordPress 从 4.2 版本开始,为了兼容在一些旧浏览器上显示 Emoji 表情图标会在网页的 head 部分自动加载一部分代码用于支持 Emoji 表情的正常显示。然而这个功能对于大部分 WordPress 用户来说显得特别鸡肋,对于当前最新版本 4.9.8 的 WordPress 可以使用以下代码移除 / 禁用 Emoji 功能,对 WordPress 加载速度进行优化。Emoji 功能相关代码和文件基本通过 WordPress 的 filter 和 action 添加,通过 显示 filter 和 action 钩子上的所有函数,相应的可以将移除代码写出来: Read More ...

WordPress 显示 filter 和 action 钩子上的所有函数

WordPress 主题开发或者插件开发时,有时需要列出页面 filter 和 action 钩子上的所有函数,以便调试。主题开发中,将以下代码添加到 functions.php 末尾,即可在访问页面的时候列出 WordPress 钩子上的所有函数:

global $wp_filter;
echo "<pre>" . print_r($wp_filter, true) . "</pre>";

上面的代码会显示附加到 WordPress 所有 filter 和 action 钩子上的函数,而如果想要显示某个 hook 钩子上的函数,则将以下代码添加到 functions.php 末尾: Read More ...

4+ 方式使用 WordPress 的循环

4+ 方式使用 WordPress 的循环

WordPress 主题模板的核心是令人敬佩的 WordPress 循环。例如,当您查看 index.php 文件时,循环是通常以 if (have_posts()) 开头并包含用于生成页面的所有标记和网页标签的那个部分。默认循环适用于大多数只需要单个循环的主题,但对于具有多个或自定义循环等内容的更高级的主题设计,需要更强大的循环功能。幸运的是,WordPress 为循环提供了足够的灵活性,有四种或五种循环的方式: Read More ...

响应式网站设计指南

响应式网站设计指南

最近又把自己的博客从 Hexo 迁移到了 WordPress。最大的动力在于感觉 WordPress 平台可以在手机上更好更新博客。迁移过来后,第一件事情就是重新写了一个 WordPress 主题,这次主题的设计采用了响应式的网站设计,于是这篇文章来聊聊响应式的网站设计指南。 Read More ...

交通事故责任认定图解

今天听闻朋友开车遇到事故了,特意搜索了一番交通事故责任认定的图片,终于收藏了一套交通事故责任认定图解,感觉非常实用。简单明了,看一遍大概就能记住,偶尔翻出来多看看还能加深印象,下面把交通事故责任认定图解贴出来分享给大家。 Read More ...

技术宅将要关闭了

今天最后看了一眼技术宅这个博客(jishuzh.com),将几篇想要留下来的博文转到了这个新博客。可能从明天开始,jishuzh.com 这个域名就不能再访问了,再过一段时间,它可能又会有了新的主人。

回头看了看,在技术宅博客上留下的第一篇文章是 2012 年 5 月 13 日,距离今天整整五年了。不得不说时间真是过得非常快。这五年间,我在这个博客上记录了学习生活中碰到的许多技术问题和生活随想。想一想,就要关闭了还是有一点点伤感。今天特意截图了首页,算是留下一个纪念吧。 Read More ...

Hexo 相关文章的代码实现

以前使用 WordPress 的时候,每次自己写主题总要加上一个功能:相关文章。总感觉用户看完文章后可能会想看看还有什么相关的文章,以便更加全面的了解这个问题。转到 Hexo 后,对 Hexo 的代码进行了一点研究,也摸索着写了一个主题,今天花了一个下午的时间,为自己 Hexo 博客加上了相关文章功能。

相关文章的实现方式大概可以分为两个大类:一是使用第三方服务,例如无觅、友荐、bShare、阿里云的云推荐以及百度推荐等。这种方式的优点是对相关文章的分析可能更强大,在如何定义文章是否相关上可能更加全面,缺点是需要引入较多的外站 js 文件等。第二类是自己写代码实现。现在网上对 Hexo 的相关文章实现第一类的文章非常多,而我更倾向于使用第二种方法,于是下午自己代码实现了 Hexo 的相关文章功能。 Read More ...

入手一只天梭力洛克

一直以来想要入手一块表,挑选了很久,最终购入一只天梭力洛克。表款很经典,上手效果也不错,虽然说起来这款表应该算是街表了,但是戴起来还是很开心的。

首先放一发图

上手效果

为什么选择天梭力洛克

因为以前有戴过卡西欧的表,也戴过智能手表,然后我发现花钱在这些手表上其实就是浪费钱。卡西欧的手表感觉还是有点幼稚,学生气息过于浓烈,而智能手表的话,对其热情难以持续。所以我最初的目标非常明确,就是想要买一只指针表,石英或者机械表都可以,然后价格在考虑 2000 块左右。 Read More ...

从技术宅迁移部分文章过来

前几天收到 jishuzh.com 域名即将过期的邮件,想了想,决定将部分文章迁移到这个博客。以后不再维护 jishuzh 了。所以读者可能会在这个博客中看到一些文章,图片的水印是 jishuzh,那是我很早之前写的一些文章了。

从开始建立自己第一个博客到现在,已经过去了很长时间,最初的时候会在博客中记录很多技术问题和解决方案。这些文章如果就这样随着网站一起消失还是有些遗憾的。回头想想自己用过的域名,还包括 imxz.me,前些天搜索自己以前的博客文章,发现网络上很多转载用的都是自己以前的域名,当然更多的都是直接就拿过去抄了。直接抄的我就不予置评了,转载使用我以前用过的 imxz 域名的文章也挺遗憾,大家看到的时候,可能也很难再来到源站查看是否有更新。

主要还是我自己太善于各种折腾了哈哈,不过可能以后会少一点折腾。最近一两年博客写得很少了,时间有限,我也有更多的东西需要关注,不过还是希望能保持一定的更新频率。

博客博客,我们走~