WordPress sitemap的action钩子和filter过滤器

WordPress sitemap 是5.5版本新增的网站地图功能,开发者可通过以下钩子和过滤器进行调整。 常…

WordPress sitemap 是5.5版本新增的网站地图功能,开发者可通过以下钩子和过滤器进行调整。

常用的:

  • wp_sitemaps_enabled –过滤是否启用XML Sitemap。
  • wp_sitemaps_max_urls –过滤站点地图上显示的URL的最大数量。
  • wp_sitemaps_init –初始化站点地图时触发。
  • wp_sitemaps_index_entry –过滤站点地图索引的站点地图条目。

扩展的:

  • wp_sitemaps_add_provider –在添加站点地图提供程序之前对其进行过滤。
  • 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 –在生成帖子URL列表之前将其过滤(短路)。
  • 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 –在生成分类法URL列表之前将其过滤(短路)。
  • wp_sitemaps_taxonomies_pre_max_num_pages –在生成最大页面(短路)之前对其进行过滤。
  • wp_sitemaps_users_entry –过滤单个用户的站点地图条目。
  • wp_sitemaps_users_query_args –过滤用户站点地图查询的查询参数。
  • wp_sitemaps_users_pre_url_list –在生成URL(短路)之前过滤用户URL列表。
  • wp_sitemaps_users_pre_max_num_pages –在生成最大页面(短路)之前对其进行过滤。

样式的:

  • wp_sitemaps_stylesheet_css –过滤站点地图样式表的CSS。
  • wp_sitemaps_stylesheet_url –过滤站点地图样式表的URL。
  • wp_sitemaps_stylesheet_content –过滤站点地图样式表的内容。
  • wp_sitemaps_stylesheet_index_url –过滤站点地图索引样式表的URL。
  • wp_sitemaps_stylesheet_index_content –过滤站点地图索引样式表的内容。

本文属原创,转载请注明原文:https://themebetter.com/wordpress-sitemap.html

类别:WordPress教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册