wordpress一sitemap全自动推送地图方法
冯耀宗发布了一篇自动推送工具。
其实我一年前就有写过一个方法。
不知道和他的方法一不一样,这里分享给大家来参考下。
原理:
发帖自动生成Sitemap.xml → 使用PHP文件提取Sitemap.xml中的网址链接 → 一个PHP自动推送的文件(运行推送) → 宝塔定时任务运行PHP文件。
第一步生成sitemap
4414防火墙拦截,无法贴代码,要得自取
wordpress无插件实现sitemap生成器:https://www.xingkongweb.com/3320.html
这个可以使用一些插件,我是在网上找的代码来实现。(能用代码不用插件的原则)
第二步PHP推送文件代码
自取地:https://www.xingkongweb.com/21103.html
我这里将这个PHP文件命名为,Baidu_Push.php 放根目录
第三步宝塔计划任务
装了宝塔的可以直接使用,没有宝塔的阿里云有个什么自动任务也可以用用
我设置的是每天晚上11点半推送一下。
社区写的不够详细,编辑不方便。
最终效果:
缺点:
因为是执行PHP文件,生成链接不耗服务器资源。
但是提取Sitemap.xml 中的链接是极其耗资源的。
之前因为提取5000链接,使服务器宕机。
所以我自己设置是提取1000链接进行推送。
其实我一年前就有写过一个方法。
不知道和他的方法一不一样,这里分享给大家来参考下。
原理:
发帖自动生成Sitemap.xml → 使用PHP文件提取Sitemap.xml中的网址链接 → 一个PHP自动推送的文件(运行推送) → 宝塔定时任务运行PHP文件。
第一步生成sitemap
4414防火墙拦截,无法贴代码,要得自取
wordpress无插件实现sitemap生成器:https://www.xingkongweb.com/3320.html
这个可以使用一些插件,我是在网上找的代码来实现。(能用代码不用插件的原则)
第二步PHP推送文件代码
本来我是在这里贴代码的。但是4414的防火墙把代码拦截了。
自取地:https://www.xingkongweb.com/21103.html
我这里将这个PHP文件命名为,Baidu_Push.php 放根目录
第三步宝塔计划任务
装了宝塔的可以直接使用,没有宝塔的阿里云有个什么自动任务也可以用用
我设置的是每天晚上11点半推送一下。
社区写的不够详细,编辑不方便。
最终效果:
缺点:
因为是执行PHP文件,生成链接不耗服务器资源。
但是提取Sitemap.xml 中的链接是极其耗资源的。
之前因为提取5000链接,使服务器宕机。
所以我自己设置是提取1000链接进行推送。