WordPress禁用Emoji表情提升访问速度

WordPress是我这么多年来最喜欢的一款程序,不管大家如何抱怨它的臃肿,以及各种外部资源加载,我仍然热情的拥抱它,毕竟除了这两点,WordPress还是非常完美的。 事实上WordPress的这些小缺点也是可以解决的,关键就在于站长够不够勤奋,这里要说的是禁用Emoji表情的方法。 对于我的博客,Emoji表情...

WordPress非正则获取文章第一张图片

网上流传的WordPress获取文章第一张图片作为缩略图的方法都是采用正则匹配抓取来实现的,代码如下: function catch_that_image() { global $post, $posts; $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_c...

WordPress上传文件重命名中文名称

Linux主机不支持中文路径,有一些朋友刚开始使用Windows主机,WordPress上传文件时文件名称是中文,后来搬迁到Linux服务器问题就来了,而此时如果图片比较多,手动逐个修改将是一件非常痛苦的事。 通过WordPress钩子sanitize_file_name可以实现上传文件自动将中文名称改为英文,并且不影响原本就是...

本站正在使用的主机

本站目前托管于腾讯云香港轻量服务器,价格便宜访问速度也快,使用本站推荐链接购买还可免费获得WordPress运行环境优化服务。

最新活动 »

WordPress添加评论引用方法

嵌套评论可以增加用户的互动,通常将嵌套评论显示在父评论下面,每一层嵌套都缩进一点距离,当嵌套层数多了之后问题就来了,后面的嵌套显示会变得非常短,导致整个界面类似倒立的金字塔,非常难看。 所以我们需要类似论坛的评论引用方式,当用户回复其他用户的评论,该用户的评论不会位于嵌套里,但...

站外调用WordPress最新文章列表

许多公司网站主站并不是WordPress搭建的,然后在Blog目录下安装WordPress,但需要将这个官方博客的最新文章列表在主站上输出。 实现代码如下: function bzg_recen_posts() { $url = 'https://www.beizigen.com/feed'; $xml = simplexml_load_file( $url ); $items = $xml->channel->item; fo...

WordPress不用插件实现文章阅读计数及热门文章

作为WordPress使用者,能不使用插件就尽量不安装插件,作为WordPress主题制作者,就更不应该让主题依赖插件了。文章阅读计数和热门文章列表是常见的需求,实现起来其实也并不复杂。 设置文章阅读数量函数: function bzg_set_post_views() { global $post; if( ! isset( $post->ID ) || ! is_sin...

WordPress页脚输出Copyright时间函数

在制作WordPress主题的时候,通常需要在页脚输出建站时间,输出的内容如下所示: Copyright © 2016 - 2017 因为主题是给用户使用的,并不确定用户搭建站点的时间,因此可以通过获取Admin账号的注册时间来确定,代码如下: function bzg_copyright_date() { global $wpdb; $date = $wpdb->get_var...

WordPress短代码添加方法

我的这个博客有提供一些资源下载,主要是自己开发的WordPress插件和主题,以前一直上传到百度网盘分享,后来想想如果以后资源多了,而百度网盘某天突然关闭,要更新这些下载链接就会是一件非常痛苦的事。 于是,我将这些资源上传到了QQ群网盘,并且下载链接统一是加群链接,文章里通过WordPress短代...

为WordPress添加登录日志

如果你的WordPress开放注册,很有可能需要一个登录日志记录,方便随时查看会员登录情况,这里简单的说一下实现原理。 首先需要创建一个数据库表用来存放登录日志信息,字段分别是: ID:日志ID; user_login:用户登录账号,可能是用户名,也可能是邮箱; log_time:登录时间; ipaddress:用户IP地...

WordPress固定链接伪静态设置详解

WordPress中的固定链接设置,即伪静态设置,一般情况下,在后台设置固定链接后,WordPress会自动生成.htaccess文件,有时候因为目录权限问题不能自动创建.htaccess,可以手动添加。 Linux主机Apache环境设置方法: 新建.htaccess文件,如果电脑提示文件名称不能为空,可以设置文件名称为:wp.htacce...