WordPress获取当前浏览用户信息的代码
Linux / 2019年11月28日

关键词:php获取用户IP地址 php获取用户IP位置 php获取用户浏览器版本 php获取用户操作系统 php获取用户浏览器 php获取用户IP所处国家或地区 php获取用户地理位置 海南仙岛博客原创内容,转载请注明出处:https://www.myzhenai.com.cn/post/3009.html 这几个功能是我以前给我自己的wordpress博客添加的功能,有些简单,请高手们见谅了。实…

WordPress双域名并自动匹配HTTPS和HTTP
仙岛教程 / 2019年11月26日

我有一个博客是用双域名的,www.mybabya.com 和 jiayu.mybabya.com,并且都开启了https和http,也就是说同时开了80端口和443端口,在日常的使用中非常不方便,例如我在用 https://www.mybabya.com 打开博客的时候,只有首页是显示 https://www.mybabya.com 文章链接还是显示 http://jiayu.mybabya.co…

WordPress5.3更新时的一个奇怪问题
网络相关 / 2019年11月13日

刚才wordpress后台提示有更新,从5.2.4一下子跳到5.3了,不知道更新了什么内容,我这边打开wordpress官网提示429 Too Many Requests,所以我是从网盘上离线官方安装包来覆盖安装的。 WordPress官方下载地址:http://www.myzhenai.com.cn/post/2842.html # !/bin/bash \cp -a /tmp/wp/wordp…

抓取WordPress博客全部文章链接生成Sitemap.xml的Shell脚本代码
Linux / 2019年10月21日

做为一个个人站长,经常要为博客或网站的收录头疼,我也是经常发现我的博客百度并没有收录,于是我依照百度站长上的sitemap.xml的格式,自己写了一个Shell脚本来抓取博客文章地址并自动生成一个sitemap.xml文件,只要将这个文件提交给百度站长,并修改这个脚本把这个脚本放在服务器上的crontab里就可以自动生成了。这个脚本的思路很简单,通过读取Archives里的页面地址进行分析和抓取这…

WordPress官方下载地址
软件下载 / 2019年10月15日

这些天我这里总是无法打开wordpress官网地址, 所以也无法更新程序. 以下这些地址是我在迅雷或百度网盘里离线回来进行上传覆盖更新的.

WordPress自动添加视频和音频播放功能的方法和代码
仙岛教程 , 编程资料 / 2017年02月9日

原创内容,转载请注明出处: http://www.myzhenai.com.cn/post/2419.html http://www.myzhenai.com/thread-17971-1-1.html
关键字: wordpress自动播放视频 wordpress自动播放音频 wordpress自动显示图片 wordpress自动给视频地址加上播放代码 wordpress自动给音频地址加上播放代码
我的思路是在发布文章的时候自动将文章里的视频链接和音频链接还有图片链接加上相应的标签, 比如只需要输入视频地址,后台自动将这地址转换成html5的video标签,音频和图片类似. 而这些如果要在编辑器里添加相应功能的话,我们还需要写一堆代码和js代码,对于我这些不懂js的人来说更不好实现了, 可是我们可以用php在wordpress里实现.方法和代码都非常简单.
在wordpress当前主题目录下找到functions.php这个文件, 顾名思义,这是自定义函数文件. 我们将下边的代码添加到这个文件的相应的地方就可以了. 演示地址: http://jiayu.mybabya.com/post/3743.html

WordPress自动封垃圾邮件IP的思路和实现方法
Linux / 2016年08月21日

原创内容,转载请注明出处: http://www.myzhenai.com.cn/post/2287.html http://www.myzhenai.com/thread-17912-1-1.html
关键词: wordpress垃圾回复 wordpress封ip iptables封IP wordpress自动封IP wordpress自动封发垃圾邮件的IP
众所周知,WordPress有一个自动拦截垃圾回复的插件Akismet 但是这个插件有一个不方便的地方就是它只是在垃圾回复发布了才进行拦截, 但是这个难免也会涉及到数据库写入和删除,这无疑会增加服务器的负担, 所以我的思路是调用Akismet拦截垃圾回复的IP地址,并且用Shell脚本把这些IP写入到iptables防火墙过滤名单里. 当再收到这些IP发来的请求时,系统会自动将它们丢弃,不会进入系统操作了. 实现起来很简单, 现在我们来说一说实现的步骤.
一: 将以下代码添加到 /wp-admin/includes/class-wp-comments-list-table.php 的指定位置里, 有两个地方,一个是自定义函数,一个是添加自定义函数.
参考: WordPress获取垃圾回复IP地址的方法 http://www.myzhenai.com.cn/post/1875.html http://www.myzhenai.com/thread-16324-1-1.html

WordPress获取垃圾回复IP地址的方法
编程资料 / 2014年09月24日

这个方法的前提是安装了akismet过滤插件,我的思路是这样的,因为WordPress的垃圾回复比较多,就算安装了akismet拦截也有好多被写入数据库,所以就想着有没有方法把这些垃圾回复的IP提取出来,然后用iptables封禁掉.这样一来就可以减少Mysql数据库的读写和降低服务器的资源占用.一直以来我以为这个功能需要在akismet中更改代码,但是在一朋友的提示下才知道这个是WordPress的内置功能.我们需要用到的函数是 get_comment_author_IP() 这个在官方文本中的注释是返回评论者IP.但是WordPress里还有一个comment_author_IP()函数也能获取评论者IP,但是我们在这里添加却没有办法获得它的返回值,所以要用 get_comment_author_IP(). 我们将下边的代码添加到 /wp-admin/includes/class-wp-comments-list-table.php这个文件中,在comment_author_IP();下边插入代码保存并上传覆盖原文件即可.修改前请先备份这个文件.

快速升级wordpress的方法
Linux / 2014年08月9日

原始内容,转载请注明出处:http://www.myzhenai.com.cn/post/1839.html http://www.myzhenai.com/thread-16304-1-1.html
这里的方法是指拥有服务器管理权限的,假如你使用的是独立服务器或VPS虚拟服务器就可以使用这个方法,如果使用的是虚拟主机的话,还是使用wordpress的在线升级或FTP上传升级吧.

解决fonts.googleapis.com造成国内wordpress博客打开缓慢的方法
仙岛教程 / 2014年06月8日

很多wordpress架设的博客在浏览的时候总是会在浏览器状态栏那里看到停顿很久的一行内容“fonts.googleapis.com”如果您是一个站长,刚好您的博客浏览的时候卡在这里的时候,可以使用这个方法来解决.fonts.googleapis.com是Google字体服务器域名,因为国内已经封锁了Google服务,所以很多Google服务打不开了. 要么你让你的浏览用户上梯子,要么替换他们的host文件,要么就是你从源代码中做改变.