WordPress代码
-
在宝塔面板搭建 WordPress 网站 wp-content 文件中出现 temp-write-test 文件怎么办?
昨天有个童鞋问我,发现自己的 WordPress 站点根目录 wp-content 中出现了很多 temp-write-test 开头的文件,大概有三百多个,大量的 temp-write-test 开头的文件会影响网站运行,所以要要想办法删除或者吉荣。为什么会出现 temp-write-test 开头的文件?temp-write-test 开头的文件是因为在宝塔面板中,启用防篡改后,自动生成,有的可以直接删除,有的无法删除。还有一种情况就是,没有使用宝塔面板的童鞋也可能出现 temp-wri...
-
WordPress 文章标签 TAG 地址改写为? /tag/%tag_id% 的形式
中文网站的关键词标签都是中文的,所以 WordPresss 默认标签 TAG 地址也是中文的,中文标签有时候很长,并且在地址栏显示特殊字符,虽然不影响搜索,但是不是很好看,并且据说中文标签地址不利于 SEO,所以有必要对标签 TAG 地址进行优化。 个人觉得最好的优化就是将标签 TAG 地址改成标签 TAG ID,这样显示更短。 有的主题集成了使用标签 TAG ID 作为标签地址,也有不少的插件比如我之前用的 Smart SEO Tool 就可以将标签 URL ...
-
Nginx反代并缓存Gravatar头像,解决头像被墙
WordPress网站的 Gravatar? 默认服务器又被墙了,网页上头像不能正常显示,可以通过 Nginx 反代实现 Gravatar 头像正常显示。反代需要有一个国外的VPS。 所谓反向就是代理服务器来接受 Internet 上的连接请求,然后将请求转发给内部(或其他)网络上的服务器,并将从服务器上得到的结果返回给Internet上请求连接的客户端。缓存就是把服务器A的资源缓存到服务器B,然后直接从服务器B读取数据。 Gravatar 头像 Nginx 反代 1、Nginx ...
-
忘记WordPress后台密码怎么办?
昨天怎么都记不起网站后台的密码。网站用WordPress搭建,忘了后台密码怎么办? 可以通过数据库查看用户名和修改密码。 1、登录网站 phpmyadmin 数据库管理工具,选择 wp_users 数据表。 ?2、在wp_users 数据表中,修改用户参数 user_pass 值,修改为21232f297a57a5a743894a0e4a801fc3,点击执行即可。WordPress 密码使用 MD5 加密,21232f297a57a5a743894a0e4a801fc3解密后就是 admin ,你的后台密码就被改成了 admin ,然后登...
-
WordPress隐藏后台登录地址的最简单方法
隐藏 WordPress? 后台登录地址后是保证网站安全的途径之一,在隐藏的同时要将网站有关登录后台的链接删除处理。 如果使用的是 DUX 主题,修改主题文件 functions.php 将以下代码插入即可。 其中的 mima 改成你需要的字符,之后登录的地址便是:https://***/wp-login.php?mima,或者是:https://***/wp-admin?mima 如果不按照以上地址访问,将会直接跳转到网站首页。 // https://themebetter.com/wordpress-hide-login.html add_...
-
知更鸟Begin WordPress主题美化修改教程
如果你恰巧也在使用知更鸟begin WordPress主题,你可以直接复制代码过去。因为这些都是他已经使用过且完整无误的 推荐阅读:知更鸟Begin主题代码实现外链转内链并base64加密 begin主题添加《英雄榜》每评论一次你就会自动排第一代码 如何在begin主题实现评论自动排第一 哪些WordPress收费主题最靠谱? 不要随意安装来路不明的破解WordPress主题 如果你使用的是正版知更鸟主题,那么直接在后台的主题选项 - 定制风格 - 自定义样式 ...
-
如何去除WordPress文章中的图像大小属性
WordPress程序在默认情况下,会将图像元素width和height属性添加到图像元素中。 这些属性会影响CSS宽度和高度属性,图片延迟加载时默认图片的大小,可通过 PHP、JavaScript 和 CSS 来删除属性,或者让其失效。 阅读推荐:WordPress 超高压缩率 支持webp图片格式的图片压缩插件:ShortPixel 代码禁用WordPress程序图片裁剪功能 WordPress网站上传图片出现http报错解决办法 从媒体库插入的图像中删除图像大小属性 删除图像大小属...
-
WordPress 网站打开很慢的原因
优化网站访问速度是一件非常麻烦的事情,很多人不知道该从什么地方下手进行优化,一味地从主机访问速度还有主题上找问题,然后装各种各样的插件来优化网站内容,访问速度却没有提高。 那么到底有哪些因素导致了网站访问速度变慢。 主机性能和维护 首先从主机找问题。速度慢的原因无非是贪便宜购买配置不高的主机、用免费主机、碰上不靠谱的商家、没有距离大陆更近的机房或者没有使用CN2线路、主机超售。 一般靠谱的商家,虚拟主...
-
哪些WordPress收费主题最靠谱?
玩WordPress有十几年的光景了,对WordPress网站运营建设及其WordPress主题、插件的使用有着深刻的理解。可能比较遗憾的是,对于WordPress主题和插件编程没有多学习,但是并不妨碍我对WordPress的喜爱和推崇。 在WordPress使用学习中,要想做一个WordPress网站,离不开对于底层架构的构建,而其中最基础的就是如何WordPress主题的选择和修改。 [ad] 我用过幸福收藏夹、Prower、知更鸟、萨龙、Z神等等这些大牛的主题,免费的、破...
-
用Google Adsense自动广告来赚更多的钱
很多童鞋在使用Google Adsense 广告联盟,都是用的手动广告,对于Adsense自动广告都不太感冒,觉得这个广告投放方式对网站体验不是太好。 新事物总是要去尝试,不做不知道它到底好在哪里? [ad] AdSense自动广告,这种新的广告投放形式,是通过使用机器学习对网站进行分析,并且通过分析结果智能展示最佳投放位置,并获得更多收益。 还有一个就是手动广告原有的广告形式,自动广告一点都不少,它是根据可用位置投放合适的广告形...
-
通过给WordPress文章添加3篇假的页码导航实现相关文章
网站跳出率(Bounce Rate)指某个时间段内,只浏览了一页即离开网站的访问次数占总访问次数的比例。跳出率是评价一个网站性能的重要指标,跳出率高,说明网站用户体验做得不好,用户进去就跳出去了,反之如果跳出率较低,说明网站用户体验做得不错,用户能够找到自己需要的内容。简单来说,跳出率越低的网站,SEO 效果越好。 这篇文章的这个小功能将会非常有效地降低网站的跳出率。虽然说在文章底部加一个假的页码导航有误导用户...
-
用Memcached、Batcache加速WordPress实现内存级缓冲
要想实现Memcached内存级加速,WordPress必须搭建在VPS服务器。一般虚拟主机不支持支持Memcached。我的这个博客原先使用虚拟主机,无法实现。 昨天收了一个搬瓦工10G KVM - PROMO传家宝,512m内存,CN2线路,DC8机房。[aru_22]今天迁移本博客到搬瓦工。按照本教程进行了加速,对去年的这篇文章进行下更新,重新梳理下教程。 宝塔安装Memcached拓展 首先在 PHP 管理中,安装Memcached拓展 安装Memcached 在PHP安装拓展的时候要注...
-
WordPress网站首页、文章、页面、分类、标签添加关键词和描述
WordPress SEO优化在重视外链、内链的同时,也要特别注意内部优化,比如为WordPress首页、文章、页面、分类、标签添加关键词和描述。 延伸阅读:WordPress博客网站搜索引擎优化需要注意几个SEO细节 这些可以通过插件或者代码来完成,但是某些WordPress SEO插件不可避免的会拖累服务器,或者出现冲突,所以用代码来实现,效果最佳,还不会影响WordPress SEO持续优化和网站二次开发。 [ad] 知名的收费和免费WordPress主题集成了SE...
-
WordPress代码实现用户注册时验证邮箱真实性
目前大多数开放了注册的WordPress网站,注册验证不够完善,给运维增加了工作量。 今天讲讲如何简单防御账号批量注册机的方法,用验证码那种简单办法就不说了,以后再说有验证码的批量注册。 恶意注册最主要的问题还是在邮箱真实性上面,我在网上找到一个接口,试了下,效果还不错,下面看看怎么使用。 [ad] 邮箱地址验证接口 请求地址:http://email.qhyt1688.com/Home/EValidation 请求方式:post 请求参数:emails=邮箱地址 ...
-
代码禁用WordPress程序图片裁剪功能
WordPress媒体库管理文章图片相当方便。但是如果上传的文章图片过多,就会影响数据库的运行效率。 延伸阅读:WordPress 插件:wpjam collection图片集对WordPress图片分类管理 比如图片上传会被生成好几个尺寸的缩略图,这些缩略图大大地占用了主机空间。 还有另一种情况就是上传的图片会被裁剪,增加很多没用的图片。被裁剪后的图片严重影响了网站的加载速度,影响访客访问体验。 [ad] 那么要怎么做才能彻底禁用裁剪功能? 登...
-
如何让WordPress网站的媒体库支持 SVG 图标的上传与预览
WordPress程序默认支持多种图片格式包括 .jpg,.jpeg,.png,和.gif。出于安全考虑不能上传可缩放矢量图形(SVG)。 SVG是最灵活的图像类型之一,是一种基于XML的矢量图像,网站可通常使用它来在其网站上显示徽标和图标。 SVG 越来越受欢迎的主要原因是可缩放的图像格式,通常文件大小较小(有时相当大),并且不会在视网膜屏幕上像素化,不会像 jpg,png 等图像格式那样容易模糊。 [ad] 如果想让WordPress网站媒体库支持SVG 图...
-
WordPress如何代码实现完全禁用REST API
WordPress程序开发应用十分之广泛。个人博客、企业站,电商网站甚至小程序开发都可以使用到WordPress程序。WordPress 官方的功能更新也非常积极主动。 WordPress 从 4.4 版本开始新增了JSON REST API 功能。这个是非常棒的功能通过REST API可以很方便地获取网站数据,可应用于其他网站、手机 APP 或小程序开发等,在开发过程中极大地方便了开发者。 [ad] 如果博客没有任何APP和小程序功能,那么你可以选择屏蔽 WordPress REST A...
-
WordPress网站搜索结果只有一篇文章代码实现自动跳转到该文章
站内搜索是每个WordPress网站必备功能。虽然很重要,但是很少人却注意到搜索结果页面的优化设计。 虽然WordPress网站搜索功能很方便。但是在文章数量较少或者搜索关键词较为复杂的时候,匹配出来的搜索结果可能就只有一篇文章。 如果边栏设置小工具很多,此时页就会显得左右失调,不是太平衡,影响WordPress网站页面美观。 考虑到用户体验,需要对WordPress网站搜索结果页面进行一下适当调整。 [ad] 当WordPress搜索结果只有一...
-
WordPress网站通过设置WP-Cron 定时任务删除恶意注册用户
现在很多WordPress网站都开发了用户中心,可以注册登录WordPress网站。开放注册的话,有好处,但是也有不少的烦恼。比如,开放注册登录的WordPress网站都有被恶意注册的经历。 WordPress网站后台里有非常多已经注册的恶意注册用户。这些恶意注册用户,都没登录过,删除了事即可。 [ad] 但是如果手动删除这些恶意注册用户,费时费力。 我们可以通过使用WordPress定时任务WP-Cron来设置自动删除未登录的恶意注册用户。 WordPress...
-
WordPress网站PHP纯代码生成文章海报图片实现分享
不知道什么时候开始,WordPress网站站长圈子里流行起搞海报分享。 说实话这个功能很鸡肋,个人感觉没卵用,和加js分享一样。 明明浏览器自带分享功能,还要自己搞一个······。 没办法,谁叫网友们喜欢呢,今天抽空实现了下,只需传入必要的信息,即可生成一张海报图片。 [ad] 我这个是纯代码版,可以让高级用户DIY的哟。 实现这个功能需要依赖于PHP的GD库,没有就不行哟,虚拟主机用户要好好看看是否支持哟。 主要使用了PHP的复...
-
代码实现类似大前端DUX WordPress主题评论列表显示楼层
逛其他童鞋的WordPress网站的时候,发现很多童鞋的评论列表后面的楼层显示第几层。这个功能是怎么实现的了? 比如大前端DUX主题的评论列表就有楼层计数功能。可以到大前端主题文件中看一下人家的写法,毕竟是国内的大佬,值得学习。 该文件位于大前端DUX主题目录下的modules文件夹中,名字叫做mo_comments_list.php:。 /** * [mo_comments_list description] * @param [type] $comment [description] * @param [type] $args [d...
-
WordPress网站引入腾讯vConsole调试面板方便手机端页面调试
这两天,要调试WordPress百宝箱的手机端页面和Google广告进行优化,手机上不能像PC端有Chrome可以按 F12,调出控制台。用 Chrome DevTools 连接手机操作又比较麻烦。 那有没有一种WordPress网站网页集成的方式,可以方便对网页进行Debug调试呢? 腾讯VConsole面板的出现,正好解决了这一痛点。 延伸阅读: 如何用PHPStudy搭建本地PHP测试环境及安装Wordpress 用XAMPP搭建本地PHP测试环境及安装WordPress VConsole面板轻量、可拓...
-
WordPress网站代码实现网站弹窗广告
平时访问网站、博客时经常可以看到,打开网页后看到弹出一个图片广告。 作为普通访客是比较反感这种广告方式的。 作为网站站长,需要通过广告来为网站运营支付主机、域名等费用。我个人非常喜欢这样的功能。 [ad] 尝试了好多种版本,但是一直未找到合适的代码。好不容易在蝈蝈要安静网站看到这个代码,就顺手扒了过来。 JavaScript 代码 var popup = document.getElementById('qgg_popup'); var popup_box = document.querySele...
-
WordPress博客网站代码实现右键菜单功能修改
关于WordPress博客修改的时候,实现右键菜单显示优化,网上有很多教程。 这些教程中的提供的代码,要不有很多不知所云的部分,要不根本无法使用。应该是是由于转载过来的时候没有经过验证,还有就是随意删减代码导致的。 在蝈蝈要安静博客看到这个功能觉得不错,就想将这个功能代码集成到了自己网站上。 [ad] 在使用这个功能的时候,因为经常需要调试网站,可能会造成无法使用“审查元素”、“查看代码”等功能,这个时候就需要加一...
-
如何在WordPress博客实现历史上的今天的小功能
在begin主题或者其他收费主题中,作者都代码集成了历史上的今天这样一个小功能。通过在文末显示一年前的文章。 其实也可以通过wp-today插件实现这个功能,但是wp-today插件作者柳城博客已经不再更新这个插件了。这个插件比较小,虽然是非常久远的插件,但是使用起来还是非常不错的。 这个WordPress插件对内链的优化相当不错的。所以还是非常值得拥有的。 [ad] 不过前提是文章要比较多,更新时间要比较长,最短也要一年以上。不...
-
WordPress博客使用php页面代码实现外链go跳转的方法
很多童鞋的WordPress博客使用php页面实现外链go跳转,以便访问者有充足的时间考虑是否访问第三方页面。因为有时候外链地址是变,或者不小心按到,可以有足够的时间返回继续阅读。 还有一种情况就是通过在跳转页面安装广告位来增加网站收入,这样也是一种增收的不错选择。。 那么如何实现这种php页面外链go跳转的功能呢? [ad] 效果如下: (这种go跳转设置5秒钟的缓冲时间,既满足人们有返回阅读的情况,又满足足够页面广告展示...
-
知更鸟Begin主题代码实现外链转内链并base64加密
在WordPress博客安装了知更鸟的begin主题。在使用某些浏览器打开WordPress博客,首页会出现未经证实的bocai的提示。 赶紧申诉,官方给解了,后来回了一封邮件 [ad] 您好:人工审核后结果如下 经人工核实,贵方网站还存在被恶意篡改页面,请贵方仔细核实并恢复网站正常。 譬如:https://www.***.com/wp-content/themes/begin/inc/go.php?url=http://www.****.com 请贵方修复漏洞并检查好域名下的所有HOST/URL确保没有木马后再次...
-
WordPress代码实现自动为文章中的图片添加alt、title属性
很多WordPress站长都不知道图片的alt、title属性对网站搜索引擎的SEO优化有非常大的作用。所以很多童鞋的文章都没设置这两个属性, 当知道会影响WordPress网站的SEO时,这个时候发现写的文章太多,只能一篇一篇的进行修改。 那么有没有什么简单易行的方法能够快速的添加为文章图片添加alt、title属性。 其实这个问题的解决办法非常简单,可以利用WordPress钩子,当WordPress在加载文章内容时,使用正则替换掉。 [ad] 可以使用Wo...
-
WordPress根据最后一次评论时间判断是否显示评论者链接
现在WordPress博客博主指不定哪天就不更新关站,域名也不续费被域名注册商收回释放。 有很多域名就会被做小视频或者小图片的人购买解析到某站,指不定评论者的网站挂了,被搞成了有害人身心健康的网站呢。 而为了防范这种情况,同时也增强博客网站的互动性,可以根据评论者最后一次评论时间来决定是否显示评论者链接。 比如,评论者的最后一次评论时间距离当前时间超过了 10 天,就禁止显示评论者网站链接。 直接function.php贴...
-
WordPress通过根据评论数量判断是否显示评论者链接
这个功能是,你可以根据评论数来控制是否显示留言者的链接。比如说只有当留言者的评论数大于等于 1024 的时候才显示链接,否则不显示。当然,1024 只是个传说,你可以根据实际修改。 大发的这段代码真是被抄袭了无数次,我是连名称都懒得改了。。 这里评论数肯定要根据邮箱来统计了,于是最基本的思路就是根据邮箱来获取评论数,然后再根据评论数获取邮件链接,虽然能达到效果,但是非常不科学,这样每条评论都会去查询一次,非...
-
如何不需要使用插件就可以实现WordPress代码高亮功能
很多WordPress站长都需要。在博客搭建的过程中,经常需要对代码进行备份,并且有用的代码还要收藏。 这个时候就十分需要代码高亮,能够让我们贴出的代码美观易于阅读。 实现WordPress代码高亮的方法有很多,插件比较麻烦,代码高亮的插件,要不很简单,要不就是看着非常强大但是复杂设置,或者需要注入很多代码。比较麻烦。 但是再强大无非也就是代码高亮而已,遇见那些不经常贴代码的博主来说,那什么样的办法能够既方便又小巧...
-
给WordPress博客添加一个搜索引擎蜘蛛爬行及分析页面
在新站或网站收录有问题时,想要了解搜索引擎蜘蛛对我们WordPress博客的爬行情况,对网站进行针对性的SEO优化。 每次打开服务器端访问日志查看非常麻烦,那么建立一个蜘蛛爬行及分析页面还是很有必要的。 网上已经有很多分享 WordPress 如何建立蜘蛛爬行及分享的页面文章了,不过大部分都是一个 txt 页面,密密麻麻一大堆字符,根本就看不出来哪个是哪个,所以根据网上大神分享的代码稍稍优化后让蜘蛛爬行结果更加直观明白。 具...
-
WordPress无插件自动实现标签关键字内链
柳城博客在很多年前推出一款WordPress内链外链插件:WP?keyword Link Plugin。这款插件可以为WordPress博客自动添加关键词的链接,为WordPress博客添加更多的内链和外链,有利于WordPress博客SEO优化。 这款插件也支持给博客文章标签给添加内部链接,转化为关键词,更加有利于增加搜索引擎收录。 这款插件完美支持中英文关键词。 可惜了,柳城已经好几个大版本没有对WordPress内链外链插件:WP?keyword Link Plugin进行更新。 而...
-
begin主题添加《英雄榜》每评论一次你就会自动排第一代码
前段时间看到很多博客在首页都添加了每评论一次你就会自动排第一的功能。 也就是说你评论一次,你的就排在这个榜单第一名。也可以叫动态友情链接。。我个人把这个功能叫做英雄榜单,反正我是看到一个博客有这种功能,都有一种互访评论的欲望。。。 英雄榜单现实的链接是动态变化的,并且在首页显示,这样更能增加自己网站的人气和访客的粘性。 [ad] 这种功能其实还有一个潜力可以挖掘,就是如果大家的博客首页都有了这样一个榜...
-
如何让WordPress博客变得更加安全
虽然WordPress占据着世界上用户最多的建站程序的头把交椅。但是用的人多,想尽办法破解,攻击行为就会非常多。 自己辛辛苦苦建立的WordPress博客被黑客攻击、植入后门。 我们不该责怪 WordPress,它本身并没有错。通常都是我们所做的防范措施太少,导致黑客轻松就侵入。 那么怎么样才能有效防范黑客的破坏行为? 锁掉登录页面防范暴力攻击 WordPress的标准后台登录页面为 /wp-admin/?以及?/wp-login.php ,如果你使用的是宝塔面...
-
如何用PHPStudy搭建本地PHP测试环境及安装Wordpress
对学习 PHP 的新手来说,WINDOWS 下 PHP 环境配置是一件很困难的事,就是老手也是一件烦琐的事。 因此,无论你是新手还是老手,phpStudy?2018 都是一个不错的选择,该程序集成 Apache+PHP+MySQL+phpMyAdmin+ZendOptimizer,最新版本已集成最新的 PHP7。 在搭建 WordPress博客之前,最好在本地搭建 PHP 环境进行测试,对WordPress主题和插件测试完成后,确定没有问题,再发布博客。 如果发现WordPress主题有什么不满意的地方,要...
-
WordPress文章发布时间怎么精确到秒?
在WordPress博客发布文章的时候,文章发布时间都是按照“年月日时分”格式来设置,在后台就可以设置日期格式与时间格式了,发布时间却并没有针对精确到秒。 要如何设置才能WordPress 文章发布时间精确到秒? 方法一:自定义时间格式 其实这个问题非常简单,秒常用与小写字母“s”来表示,所以说我们只需要在后台的时间格式当中,选择自定义设置,然后在后面加一个“s”就好了(别忘了分隔符号),这样一来点击保存,然后去首页打开一...
-
如何修复WordPress 5.1更新后评论回复按键失效问题
最近WordPress 5.1升级,很多童鞋更新到 5.1,出现了评论回复按键失效的问题,刷新当前页面也无法直接恢复,在主题没有修改的情况下出现这种问题是 WordPress 升级所致, WordPress 5.1更新了 comment-reply-link() 函数的输出。 原本输出的 reply 按键,其 HTML 标签带有一个 onclick 事件,绑定了 addComment.moveForm() 事件,很多主题评论回复都利用了这个 onclick 事件,而在 WP 5.1 中,这个 onclick 事件被移除了。如果...
-
如何优化和加速你的WordPress博客访问速度
WordPress博客博主一般在建立博客一段时间后,随着内容不断增加,还有对WordPress的不熟悉,造成访问速度越来越慢,客户体验不断下降,很是头疼。 优化和加速WordPress博客,提升WordPress运行效率,快速提升访问速度,必然会提上日程。 那要通过什么样的方式可以优化WordPress博客,提供访问效率呢? 前提要通过网站测速工具来检测网站问题,并根据测速网站提供的优化建议,做针对性的优化。 推荐阅读:如何检测WordPress博客...
-
通过whos.amung.us实时统计WordPress博客在线人数
如果需要在博客首页显示网站实时在线人数,装装逼,又不想那么麻烦,就想为网站或博客加上一个简简单单的线上访客数统计功能。 whos.amung.us会是一个不错的实时在线人数统计工具,它可以统计你的网站或者博客当前在线人数,不需要插件,仅需要一条代码就可以解决。 who's.amung.us 提供了很棒的统计功能,且只需将一小段代码加入博客内就能开始使用,完全不需要注册或申请。 还支持自定义颜色。简单到只需要将它复制并贴在自己...
-
WordPress建立数据库连接时出错怎么办?
当网站出现 “建立数据库连接时出错”该怎么办? 错误消息是什么意思? WordPress网站基于数据库,而数据库又使用MySQL数据库管理系统。当互联网用户浏览网站时,PHP命令会请求所需的数据库条目。但是,如果用户只能看到“建立数据库连接时出错”消息,则此数据库信息请求无效。 “建立数据库连接时出错”发生在什么条件下? 错误消息不一定是错误的操作触发。在大多数情况下,这是由于数据库的登录数据未正确存储或数据库本身已损坏...
-
如何为WordPress网站站外链接添加自动nofollow功能
我们在博客上线之后,要坚持为网站添加有价值的内容才会让网站有更多的页面被搜索引擎收录从而提升网站排名。 有时候文章中难免要包含站外链接,偶尔的外站链接对网站并没有影响,但是累积的多了以后,就会造成网站权重的流失。 站外链接造成权重流失怎么办呢?其实我们给外链加上“nofollow”属性即可。 推荐阅读:如何通过巧用WordPress Trackbacks和Pingbacks获得外链? WordPress插件:Simple URLs 链接点击统计管理 nofollow...
-
WordPress免插件代码实现Gravatar头像缓存
Gravatar是WordPress标配的头像服务。 只要你在Gravatar的服务器设置上传了你自己的头像,便可在任何支持Gravatar的博客、论坛使用它。但由于GFW的原因, Gravatar 服务经常会挂掉。 所以有必要在自己的网站来缓存 Gravatar 头像,保证Gravatar 头像的正常使用,并且也能变相地给博客提速。 下面的代码来自于Willin。Willin大神不玩WordPress好多年了,所以绝对值得收藏这段经典代码。 WordPress免插件仅代码实现Gravatar头像缓...
-
wordpress添加访客排行代码 自动实现最新评论排第一
wordpress建站的可扩展性很强,除了有很多漂亮主题和可用插件之外。还可以用代码实现一些很酷的功能。 最近发现不少博客首页都增加了一个根据访客评论自动排名的功能,或者也有的站长称为“动态友链”的,目前没有统一的名称,但是可以大幅提高访客互动的积极性。 大部分站长都是用代码功能实现的。我也偷师了一下,给博客也增加一个访客排行榜。效果如图: 访客排行榜 这样一来,来访的站长评论后会自动更新排位,下面也分享出修...
-
如何识别wordpress主题文件是否被挂木马?
安装wordpress主题,感染病毒的事件一再发生。虽然和大家平时不注意代码安全有关,但是核心问题还是没有良好的wordpress主题使用习惯,一方面,为了贪图便宜,购买破解版主题,另一个方面通过免费主题下载站获取wordpress主题,这些站的主题资源没有得到验证,或者下载站本来就包藏祸心。主题可能内存在恶意的木马。 恶意的代码主要是存在于wordpress主题的function这个文件内,因为这个文件是整个wordpres主题的核心大脑,可以...
-
轻量 PHP 单文件在线文件管理器推荐
文件管理器在各个方面都会需要的,WordPress里面就有文件管理器插件之类,国内比较有名的PHP文件管理器就是KOD文件管理器,但是那个太大了,不适合轻量级使用,在gayhub发现的2款非常不错的单文件PHP文件管理器,使用之后感觉非常不错。 Filemanager 单文件在线文件管理器 大小69k,风格比较偏向经典,只调用了代码高亮的静态资源。 必要条件 1,PHP 5.2以上 2,zip扩展,用来解压缩的 3,Fileinfo, iconv 和 mbstring扩展也是...
-
如何在begin主题实现评论自动排第一
知更鸟begin主题,目前无论是普通博客还是企业站,使用都非常多。自从买了begin后,就一直想加WordPress实现新评论自动排第一功能。可以增加发表评论的积极性,增加黏性。 通过调取博客评论用户的网站名称和网址,并去重,按照评论时间的先后顺序排列,最新带链接的评论排在第一位(评论者不填写链接则不显示),效果如下: 最新评论排第一实现方法 1、添加以下代码到主题的functions.php文件最后一个%>前 //最新评论...
-
知名WordPress博主Zww大神的高质量WordPress评论及文章代码
Zww 大神已经很久没有开发 WordPress 主题了,现在很多年轻的开发者可能都不认识 Z 大了,不过如果是水煮鱼、木木木木木这辈的,应该都相熟。Z 大优化的 WordPress 代码,一直在使用,虽然都是老代码,对于一些想要自行修改 WordPress 主题的童鞋还是很有帮助。 最新评论代码 - Recent Comments 这个是支持显示 gravatar 头像的。代码如下,使用 sql 实现的,对中文支持非常好,但英文博客就还是算了。 <h2>Recent Commen...
-
WordPress删除文章时怎么才能删除缩略图及图片附件
在写博客的时候,发现删除文章时,写文章上传到媒体库的图片等附件不会自动删除,占用了网站空间。 通过几行代码的简单方式实现在删除文章时自动删除缩略图以及图片附件,这样就不用手动去媒体库寻找并删除,准确而且效率高。 WordPress代码 /* 删除文章时删除图片附件 /* ------------------------ */ function delete_post_and_attachments($post_ID) { global $wpdb; //删除特色图片 $thumbnails = $wpdb->get_results( "...
-
WordPress前端优化设置教程
人类对速度的追求永无止境,站长对网站的速度追求也是如此。如果你对WordPress越来越臃肿、速度越来越慢而烦恼,那本文关于WordPress前端优化设置教程是你必看优化教程之一。无论是VPS还是传统的虚拟主机,对现有的服务器硬件来说性能已不是什么问题,那为什么还会慢呢?不外乎几方面:后端的数据读取与动态程序处理能力,前端的页面大小和传输问题,再加上中间的网络传输因素。 后端的数据读取与动态程序处理优化,网上有很多...