WordPress评论添加验证码

虽然WordPress自带插件Akismet已经非常强大,足以挡住大多数垃圾评论,但Akismet只是将这些垃圾评论放到了“垃圾”里,仍然需要我们手动去清理,如果连垃圾评论都不想看 …

WordPress一些翻译需要更新解决办法

升级WordPress后,发现还有待更新项,查看是“WordPress一些翻译需要更新”,反复更新仍然提示,解决方法:修改php.ini,解除对函数scandir的禁用。 以LNMP …

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

WordPress是我这么多年来最喜欢的一款程序,不管大家如何抱怨它的臃肿,以及各种外部资源加载,我仍然热情的拥抱它,毕竟除了这两点,WordPress还是非常完美的。 事实上Wor …

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_content, $matches); $first_img = $matches[1][0]; if(empty($first_img)){ $first_img = '/images/default.jpg'; } return $first_img; } 有人说这种方式效率太低, …

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

Linux主机不支持中文路径,有一些朋友刚开始使用Windows主机,WordPress上传文件时文件名称是中文,后来搬迁到Linux服务器问题就来了,而此时如果图片比较多,手动逐 …

WordPress添加评论引用方法

嵌套评论可以增加用户的互动,通常将嵌套评论显示在父评论下面,每一层嵌套都缩进一点距离,当嵌套层数多了之后问题就来了,后面的嵌套显示会变得非常短,导致整个界面类似倒立的金字塔,非常难 …

站外调用WordPress最新文章列表

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

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

作为WordPress使用者,能不使用插件就尽量不安装插件,作为WordPress主题制作者,就更不应该让主题依赖插件了。文章阅读计数和热门文章列表是常见的需求,实现起来其实也并不 …

WordPress页脚输出Copyright时间函数

在制作WordPress主题的时候,通常需要在页脚输出建站时间,输出的内容如下所示: Copyright © 2016 - 2017 因为主题是给用户使用的,并不确定用户搭建站点的时间,因此可以通过获取Admin账号的注 …

WordPress短代码添加方法

我的这个博客有提供一些资源下载,主要是自己开发的WordPress插件和主题,以前一直上传到百度网盘分享,后来想想如果以后资源多了,而百度网盘某天突然关闭,要更新这些下载链接就会是 …