在 WordPress 5.5版本中将内置 XML站点地图扩展

根据目前新的 wordpress资讯消息现有数百万使用 WordPress建站的网站已经使用 SEO插件或专用的站点地图插件实现了 XML站点地图。

因为新版 WordPress内置XML站点地图功能,所以现在官方鼓励插件作者重新设计其解决方案以使用 WordPress 5.5新版版中核心站点XML地图协议,但是用户不必担心冲突。WP官方希望大多数用户将不再需要其他插件来满足他们的站点地图XML功能需求。

WordPress内置XML站点地图

尽管原生 XML网站地图获得了社区和 WordPress领导层的普遍好评,但仍有一些人认为此功能最好留给插件使用。幸运的是,对于该类用户,有一种简单的方法可以将其关闭。不想激活站点地图的用户可以通过更改 WordPress的设置,以阻止搜索引擎对该站点建立索引。开发人员也可以使用过滤器禁用它。

基本版的站点地图实现不包含任何用于进一步自定义的UI控件,例如排除某些文章或页面。官方解释说,这不属于项目范围。插件生态系统在解决更复杂的站点地图要求方面仍将具有足够的自由度。

最初提出该项目时,面向用户的更改被宣布为非目标,因为仅从站点地图中省略给定文章并不保证该内容不会被搜索引擎抓取或编制索引。本着“决策而不是选项”的精神,任何将文章从站点地图中排除的逻辑都可以通过专用插件(即SEO插件)更好地处理。为相关区域实现UI的插件可以使用新的过滤器来强制执行其设置,例如仅查询未使用“ noindex”选项标记的内容。

此功能(核心站点地图)的添加不会影响常规的网站访问者,而只会影响直接访问站点地图的用户。开发此功能期间的基准表明,即使对于具有数千个文章的网站,站点地图的生成通常也非常快。因此,没有为站点地图设置额外的缓存。

WP官方网站中合并公告和常见问题解答中提供了有关扩展核心站点地图的更多信息。预计该功能将在8月与 WordPress 5.5新版本一起发布。

 

 【附】WordPress 5.5新版站点地图可用的钩子(供WP开发者参考)

wp_sitemaps_is_enabled – 过滤是否启用XML Sitemap。

wp_sitemaps_max_urls – 过滤站点地图上显示的网址的最大数量。

wp_sitemaps_register_providers – 过滤已注册的站点地图提供者的列表。

wp_sitemaps_init – 初始化站点地图时触发。

wp_sitemaps_index_entry – 过滤站点地图索引的站点地图条目。

 

wp_sitemaps_post_types – 过滤要包含在站点地图中的文章类型列表。

wp_sitemaps_posts_entry – 过滤单个文章的站点地图条目。

wp_sitemaps_posts_show_on_front_entry – 当“show_on_front”选项等于“posts”时,过滤主页的站点地图条目。

wp_sitemaps_posts_query_args – 过滤文章类型站点地图查询的查询参数。

wp_sitemaps_posts_pre_url_list – 在生成文章网址列表之前将其过滤(短路)。

wp_sitemaps_posts_pre_max_num_pages – 在生成最大页面(短路)之前对其进行过滤。

wp_sitemaps_taxonomies –过滤分类法列表以包含在站点地图中。

wp_sitemaps_taxonomies_entry –过滤单个自定义分类的站点地图条目。

wp_sitemaps_taxonomies_query_args –筛选自定义分类站点地图查询的查询参数。

wp_sitemaps_taxonomies_pre_url_list –在生成分类法网址列表之前将其过滤(短路)。

wp_sitemaps_taxonomies_pre_max_num_pages –在生成最大页面(短路)之前对其进行过滤。

wp_sitemaps_users_entry –过滤单个用户的站点地图条目。

wp_sitemaps_users_query_args –过滤用户站点地图查询的查询参数。

wp_sitemaps_users_pre_url_list –在生成网址(短路)之前过滤用户网址列表。

wp_sitemaps_users_pre_max_num_pages –在生成最大页面(短路)之前对其进行过滤。

 

wp_sitemaps_stylesheet_css –过滤站点地图样式表的CSS。

wp_sitemaps_stylesheet_url –过滤站点地图样式表的网址。

wp_sitemaps_stylesheet_content –过滤站点地图样式表的内容。

wp_sitemaps_stylesheet_index_url –过滤站点地图索引样式表的网址。

wp_sitemaps_stylesheet_index_content –过滤站点地图索引样式表的内容。

 

转载请注明链接地址:荐爱小站 » 在 WordPress 5.5版本中将内置 XML站点地图扩展

赞 (5) 赏 !

评论 0

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  • 计算 (必填)

觉得文章有用就打赏一下吧,赠人玫瑰手有余香!

支付宝扫一扫打赏

微信扫一扫打赏