给WordPress添加百度无线sitemap
【性价之王】 | 【线路之王】 | 【价格之王】 | 【配置之王】 |
【免费之王】 | 【香港首推】 | 【梯子之王】 | 【独服之王】 |
很多朋友都喜欢用WordPress这样的建站神器,普及率是很高的,不管出于什么目的让自己的网站被搜索引擎更多的收录貌似是很多人都愿意干的事儿,再者现在移动无线越来越普及,所以我们需要搜索引擎能够较多的抓取自己的网站。这里我来简单的写一个给WordPress添加针对百度无线协议的sitemap解决方案,大家也可以自己动手想别的办法。
我们先了解一下百度遵循什么sitemap协议,因为他是百度不是百度或者bing,他特么喜欢自己单干:
百度移动Sitemap协议:
http://www.baidu.com/schemas/sitemap-mobile/1/sitemap-mobile.xsd
Sitemap协议:
http://www.sitemaps.org/schemas/sitemap/0.9/sitemap.xsd
接下来我们要自己制作WordPress的针对百度无线sitemap。
我这里用的是WordPress官方下载的XML Sitemaps这个插件,
后台XML Sitemaps Settings里面有:
Include Archive Pages
Include Author Pages
Empty Author Pages
Include Category Pages
Include Tag Pages
Exclude Pages
Generate Mobile Sitemap
我的选择是只勾选第4,5,7这三个选项即可。生成的sitemap文件存放在\wp-content\sitemaps\下面。
我们访问自己的sitemap文件http://xx.com/sitemap.xml会发现大致如下:
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9" xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0">
<url>
<loc>http://localhost/blog</loc>
<lastmod>2015-06-10</lastmod>
<mobile:mobile/>
</url>
...
我们需要修改,打开插件里面xml-sitemaps-utils.php这个文件,找到(查不到在850行左右)
我们把下面的几行代码改成大致这样
function write_mobile($loc, $lastmod = null) {
$o = '<url>' . "\n";
$o .= '<loc>' . htmlentities($loc, ENT_COMPAT, 'UTF-8') . '</loc>' . "\n";
$o .= '<mobile:mobile type="pc,mobile"/>' . "\n";
$o .= '<lastmod>' . htmlentities($lastmod, ENT_COMPAT, 'UTF-8') . '</lastmod>' . "\n";
$o .= '</url>' . "\n";
改动就是<mobile:mobile type="pc,mobile"/>,这个是百度的自适应网页标准,当然你也可以自己选,反正有4中选择【参考】;还有一个就是按照了百度的格式先“协议”后“日期”,不过估计这个颠倒一下问题不大。
还没完,接着继续往下看找到:
. ( $this->mobile_sitemap == true ? ' xmlns:mobile="http://www.google.com/schemas/sitemap-mobile/1.0"' : '')
把里面的百度1.0给替换成百度的xmlns="http://www.baidu.com/schemas/sitemap-mobile/1/"就可以了!
然后我们去zhanzhang.baidu.com登陆提交自己的sitemap就可以了!
[sitemap]历史优惠活动内容
猜你可能想看的VPS
- php 生成唯一订单号全球[VPS测评]
- kvmla 折上折促销,香港 日本 新加坡,vps8 折+充 500 送独立服务器[U]
- TMThosting→达拉斯高防服务器每月 47.5 美元起 西雅图高防全球[VPS测评]
- webuploader 如何判断文件是否上传成功?全球[VPS测评]
- 死海网络互联洛杉矶 gia 特价重整上线,电信单线双程 GIA 联通移动全球[VPS测评]
- 商家投稿 HostKvm→全新上线香港 Cera 全线 8 折优惠 新加香港VPS[主机]
- 免费主机 Virmach 推出永久免费虚拟主机全球[VPS测评]
- 补货通知 搬瓦工 CN2 GIA 线路$46.87 年机器补货了 速度抢全球[VPS测评]
- 秒杀 腾讯云→1 核 2G 50G 1M 套餐年付 99 元 2 核 4全球[VPS测评]
- PuzCloud→31.5 元 月 1GB 内存 20GB 空间 1TB虚拟空间(主机)
- WordPress网站如何基于宝塔面板的LNMP服务器进行再优化全球[VPS测评]
- WordPress插件:WP User Avatar修改默认头像全球[VPS测评]
- 免费VPS是怎么从你身上捞钱的?全球[VPS测评]
- 使用测速脚本对国外VPS服务器进行测速全球[VPS测评]
- 触摸云香港CN2GIA线路/10M带宽 ¥26起/月;美国200G高防¥美国VPS[主机]
- 微基主机:洛杉矶 Cera CU4837 和CU9929 KVM VPS全球[VPS测评]
- 如何让WordPress博客变得更加安全全球[VPS测评]
- RackNerd 8月底促销1.5G NVMe 硬盘 最高6T 流量 年全球[VPS测评]
- EmeraldHost → 3.75€ 月 德国 1C1G10G硬盘 D全球[VPS测评]
- Wikihost → 香港沙田Gen2 → 2G 20G SSD 1香港VPS[主机]
- 阿里云(中国区) 香港新加坡区轻量应用服务器香港VPS[主机]
- 如何根据业务需求选择合适的云服务器配置?全球[VPS测评]
- 人力资源管理系统前端Web模板 - SmartHR全球[VPS测评]
- 野草云怎么样?香港、美国圣何塞高防VPS 1核1G3M 月付19元美国VPS[主机]
- 咖啡主机:元旦活动全场7、8折,洛杉矶vps仅需16元/月,香港将军澳C香港VPS[主机]
- 6种样式社交论坛网站HTML5模板 - Social全球[VPS测评]
- 情画数据:香港沙田CN2云服务器,2核/2G/5M带宽,年付200元香港VPS[主机]
- HostKvm,香港云地VPS,全场八折,三网直连,电信CN2,2核4G香港VPS[主机]
- 汇速云:香港沙田CN2云主机,2核CPU带宽1M月付6元,2核2M带宽月香港VPS[主机]
- 快快数据测评:香港CN2云服务器,2核/1G/5M带宽,低至24元/月香港VPS[主机]
转载请注明原文地址:https://www.motoll.com/read-6627.html