更好的WordPress主题

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

感觉很棒,欢迎打赏~

8 打赏
分享到:

评论 (0)

登录后评论
注:有关主题的售前售后请 提交工单

建站!你有充足的理由选择我们

世界上超过30%的网站是由WordPress搭建,而我们是国内最靠谱的WordPress主题开发商
QQ咨询 在线咨询 问答互助 公众号themebetter微信公众号 云服务器