提醒:本文最后更新于 3185 天前,文中所描述的信息可能已发生改变,请仔细核实。
言归正传,最近发现Google XML Sitemaps总是不会自动更新sitemap。
查看了下,插件版本是3.4,内部版本3.3.1。
目前本站Wordpress版本是3.8, PHP版本是5.5.6。
Debug提示:
Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /data/www/kn007.net/wp-content/plugins/google-sitemap-generator/sitemap-core.php on line 1801
查看了下PHP官网,提示说:
This extension is deprecated as of PHP 5.5.0, and will be removed in the future.
没想到PHP版本太新也有问题,但是经过测试,如果直接在新的php文件上使用单行命令,其实也是没问题的。。。虽然也警告了,但是后续命令都有正确执行。没搞明白,回头再试试。。。
一般来说,在wordpress使用过期函数,直接问题是经常导致就是无法通过。会不会是后续命令也有关呢,这也是个问题。
不管怎么说,Debug怎么提示我们,我们就怎么做。
比如将函数更改为mysqli_connect()或者用PDO,不过参数继承不同了。导致后续命令不相符,又存在了一些问题。。。
经过查看sitemap-core.php的源码发现,原来XML-Sitemap的后台的“启用 MySQL 标准模式”有妙用。
勾选后,其代码本身将不使用过多php的mysql相关函数,直接Query $wpdb。
这样其实有好有坏,因为本人博客的特殊性,利大于弊,加上除了用这个最便捷的办法,其他办法让XML-Sitemap复活也太麻烦了。
勾选后,麻烦解决了,现在XML-Sitemap已恢复工作。
小彩蛋,我的新玩具:Acer W4。
主要是想要个Win环境的平板,还要轻。。。
此平板无论移动办公或者看电影、听音乐,都感觉还挺实在的。
色彩方面感觉也挺好。搭载了win8.1也还算习惯。
HDMI输出看电影,感觉挺好,就是为了第二屏满屏,把主屏完全挂在第二屏了,而不是复制,但是木有鼠标,操作很难受。。。好反人类,回头得整个蓝牙鼠标。。。
快过年,看到新闻说是很多地方出现塞车长龙,回家真不容易,随便放首歌。
话说这首歌在七牛上(拿来当网盘真的没底),大小7M。
转载请注明转自: kn007的个人博客 的《新版PHP使得XML-Sitemap设置有变化》












多少钱呀
@小义: 两千多
平板?手机?多少寸?
@xinsenz: 平板。。。8寸
新版总是容易出现兼容问题
那平板看着不错啊,不过我自己很少机会要用平板,我以前买的 N7 沦为 LP 的肥皂剧工具……
@zwwooooo: 哈哈哈
挺不错的呀。。
@幸福是什么意思:
新年快乐~~~~
@大D: 新春愉快!
新年快乐!
@微而: 新春愉快!
新春快乐
@be.truth: 新春愉快
PHP版本是5.5.6....看到这里我看不下去了,没事别乱升级PHP版本啊!5.3.x足矣
@西门: 囧,固守着老的确实够用了。但是新的东西的存在,必定有其意义。我又不是主机商,我考虑的只是我自己。说实在的,张宴也用了5.5了。另外我喜欢5.5主要是opcache更顺畅,不用再编译而已。
@西门: 按你这么说,大家也甭买vps了,直接用主机多好啊,什么思考都不用了。直接把想要的程序一放就好了。直接原生主题,简洁美丽大方。。。最重要的还省钱。
@kn007: 立场不同,考虑的东西不同。可以理解
@西门: 嗯。这个东西都是出发点不同。可能够用就好。或许低版本更省资源。但是人生就是为了折腾。有新的东西,总得一试。
@kn007: 所以你适合玩VPS,不适合用主机
@西门: 才想起,你貌似做主机的?主机格调。
@kn007: 哈哈,是的
好东西,送我一台吧?
@Allan: 木有。。
专门的WP主机不需要关心这些麻烦事...
@Aivier: 哈哈,我比较折腾。等什么时候不折腾了,就整个主机
@kn007: 我以前比你还能折腾
@Aivier: 那是你没看到我在折腾哈哈