博客建设 ·

合并Google和百度sitemap插件+JS提交多form

每次更新sitemap的时候要去两个设置页面更新挺麻烦的,然后就把Google XML Sitemaps和baidu-sitemap-generator合并了,顺便改写了一下合并插件大概分成这么几个步骤

合并设置页面

合并functions, 把Google XML插件的method函数(class)改成function, 以便能在baidu sitemap中二次调用

submit的触发动作改写:将

改成

后续

在本地测试的时候用一开始的修改版是可以同时更新2个地图的,但是换到自己网站发现不能同时更新,于是再次改写思路是用新加一个form,然后把它和原有form的target都指向特定iframe, 以防止页面刷新造成动作中断, 然后写一段js让一个submit同时提交两个form

下载地址: 因为加了iframe实在太丑了, 然后我又急着去上课了, 然后也不知道你们需不需要这东西, 如果有人需要我再给下载地址吧

PS 本来只是"发插件", 最后依然沦为了"写代码"

2013-05-10更新新的效果图:

一些废话:

使用之前请停用两个原插件, 再启用本插件, 然后前往"设置→站点地图"中更改选项

去掉了Google XML Sitemaps的广告,精简了部分文件

点击了图中那个按钮之后, 请等待两个iframe都出现了(如下图), 再离开这个页面,

相关下载

点击下载

参与评论