- WordPress 5.5 版本起 内置 sitemap 功能
- WordPress 内置 XML Sitemaps 功能优化增强
- 如何禁用 WordPress 内置 XML Sitemaps 功能?
- WordPress 自带 wp-sitemap.xml 网站地图突破每页 2000 条目数量限制方法
- WordPress 自带 wp-sitemap.xml 网站地图增加 changefreq, priority, 和 lastmod 这些标签信息
- WordPress 自带 wp-sitemap.xml 网站地图如何移除作者 / 用户列表 users 索引?
- 如何使用 WordPress 自动生成的 wp-sitemap.xml 提交到搜索引擎加快收录?
- 谷歌站长平台 Google Search Console
- 必应 Bing Webmaster Tools
- 百度 搜索资源平台
- sitemap 提交方式优化公告 2020-07-08
- 今日头条搜索站长平台
文章目录X
内容是王道,但是有时候酒香也怕巷子深,向搜索引擎提交 sitemap 是快速提高网站收录的最好方法之一。老头以前一直使用 Google XML Sitemaps 插件自动生成 sitemap.xml 站点地图。不过 WordPress 5.5 版本开始,核心代码已经内置 XML Sitemaps 功能,于是使用 WordPress 内置 XML Sitemaps 替换了 Google XML Sitemaps 插件。
国内怎么看网飞Netflix?、免责声明:所有信息/资源均收集转载自网络或是使用经验,仅供参考,解压及
网盘密码
1024
WordPress 5.5 版本起 内置 sitemap 功能
WordPress 5.5 版本开始,核心代码已经内置 XML Sitemaps 功能,只要访问:https://网站地址/wp-sitemap.xml 就能得到当前站点的站点地图,比如 从零开始 站点 wp-sitemap.xml:https://0xo.net/wp-sitemap.xml
歲月留聲 0xo.net|uxtt.com|867755.com… 「使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录:https://0xo.net/38」
wp-sitemap.xml 是一个汇总索引性 sitemap 文件,包含所有 post_type、taxonomy 和 文章作者 sitemap 索引文件。WordPress 网站地图最多索引 50000 个条目,而每个 sitemap 文件最多只有 2000 个条目,每一个文件名以 -n 结尾区分。
WordPress 内置 XML Sitemaps 功能优化增强
WordPress 内置 XML Sitemaps 功能蛮实用,可以省掉一个插件。不过目前该功能还比较简单,changefreq, priority, 和 lastmod 这些标签信息都没有,以及每个 sitemap 文件最多只有 2000 个条目这个限制可以稍稍改大,可以按需优化一下。
如何禁用 WordPress 内置 XML Sitemaps 功能?
如果不想使用 WordPress 内置 XML Sitemaps 功能,可以使用如下代码禁用:
歲月留聲 0xo.net|uxtt.com|867755.com… 「使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录:https://0xo.net/38」
//移除 WordPress XML 站点地图
add_filter( 'wp_sitemaps_enabled', '__return_false' );
代码放至主题 functions.php 文件即可。
WordPress 自带 wp-sitemap.xml 网站地图突破每页 2000 条目数量限制方法
修改主题文件 functions.php 加入以下代码,其中 6666 修改成实际需要的数据即可,比如 8888 或者 888。
add_filter( 'wp_sitemaps_max_urls', 'theme_wp_sitemaps_max_urls' );
function theme_wp_sitemaps_max_urls(){
return 6666;
}
另外,wp-sitemap.xml,最大限制 50000 条目应该是为了性能考虑,不过如果真的有需要,可以修改 wp-includes/sitemaps/class-wp-sitemaps-index.php 文件,将其中的 50000 修改为实际需要的数据条目数量即可。
歲月留聲 0xo.net|uxtt.com|867755.com… 「使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录:https://0xo.net/38」
不过一般修改单个 sitemap 链接 2000 条目限制就足够了,然后把拆分的 sitemap 链接提交给不支持索引型 sitemap 文件的搜索引擎(如百度)即可。
WordPress 自带 wp-sitemap.xml 网站地图增加 changefreq, priority, 和 lastmod 这些标签信息
代码放至主题 functions.php 文件即可。
add_filter( 'wp_sitemaps_posts_entry', function( $entry, $post ) {
$entry['lastmod'] = date( DATE_W3C, strtotime( $post->post_modified_gmt ) );//DATE_W3C = 'Y-m-d\TH:i:sO'
$entry['changefreq'] = 'Daily';
$entry['priority'] = '0.6';
return $entry;
}, 10, 2 );
来源:To add the last modifed date to your XML sitemap, Google wants the date in W3C format.
歲月留聲 0xo.net|uxtt.com|867755.com… 「使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录:https://0xo.net/38」
wp_sitemaps_users_entry / wp_sitemaps_taxonomies_entry 这两个钩子也可以使用 wp_sitemaps_posts_entry 类似方法增加 changefreq, priority, 和 lastmod 这些标签信息,wp_sitemaps_index_entry 也可以增加 lastmod 信息,不过老头折腾不来,坐等高手或者 WordPress 官方代码。
WordPress 自带 wp-sitemap.xml 网站地图如何移除作者 / 用户列表 users 索引?
关键词:How to remove author sitemaps from WordPress、WordPress 5.5 remove Users from XML Sitemap、How to remove Users from WordPress Sitemap
代码放至主题 functions.php 文件即可:
//wp_sitemaps 移除用户 作者 列表
add_filter( 'wp_sitemaps_add_provider', function ($provider, $name) {
return ( $name == 'users' ) ? false : $provider;
}, 10, 2);
如何使用 WordPress 自动生成的 wp-sitemap.xml 提交到搜索引擎加快收录?
有了 sitemap.xml 文件,向搜索引擎站长平台提交即可让搜索引擎快速收录网站链接。目前一般提交「谷歌 Google Search Console」、「必应 Bing Webmaster Tools」、「百度 搜索资源平台」以及「今日头条搜索站长平台」这几个就够了。
谷歌站长平台 Google Search Console
主页:https://search.google.com/search-console(需要海外交流网络加速才能正常访问)
亲测 Google Search Console 可以成功处理 WordPress 自动生成的 wp-sitemap.xml 文件:
有收录。
必应 Bing Webmaster Tools
主页:https://www.bing.com/webmasters/
必应 Bing Webmaster Tools 支持从 Google Search Console 直接导入数据,很方便。Bing Webmaster Tools 也能成功处理 WordPress 自动生成的 wp-sitemap.xml 文件:
有收录。
百度 搜索资源平台
主页:https://ziyuan.baidu.com/site/
百度比较特别,不支持索引型 sitemap 文件,因此无法成功处理成功处理 WordPress 自动生成的 wp-sitemap.xml 文件,原因见「公告栏」:
sitemap 提交方式优化公告 2020-07-08
尊敬的搜索合作伙伴:
为了提升 sitemap 文件的处理效率,即日起搜索资源平台的普通收录和死链提交工具均不再支持索引型 sitemap 文件(即 xml 文档嵌套 xml 文档)。已提交的索引型文件不予处理,且子文件会占用相应工具的配额,请及时删除已提交的索引型 sitemap 文件。感谢您的关注与支持!
解决方法:把 WordPress 自动生成的这个索引型 wp-sitemap.xml 文件里面所有 sitemap 文件链接提交到百度站长即可。
注意事项:每天只能提交一条 sitemap URL 地址,填写站点的主体备案号,可以提高每日提交上限。
有部分收录。
今日头条搜索站长平台
主页:https://zhanzhang.toutiao.com/page/inner/site/manage
今日头条搜索站长平台看起来也是能成功处理 WordPress 自动生成的 wp-sitemap.xml 文件:
刚提交,暂无收录。
注意:如果要使用 WordPress 内置 XML Sitemaps 功能,得把 Google XML Sitemaps 插件删除,否则访问 wp-sitemap.xml 会 404。
本文首发于: 使用 WordPress 内置 XML Sitemaps 站点地图以及简单增强优化 加快站长搜索平台收录-歲月留聲
本文已于 2022-03-23 修改更新,您的宝贵建议请在文章下方评论区留言反馈,谢谢。
「自由鲸¥10/42G/月心阶云邀请码最新优惠码2023」解压及网盘密码 1024