WordPress 插件

如何生成WordPress HTML网站地图

WordPress HTML网站地图可以直接显示在前台,用户能对网站一览无余,搜索引擎索引网站也能事半功倍,如果你还没有网站地图,一定要做一个。Sola会介绍两个可以生成WordPress HTML网站地图的插件,希望对你有用!

网站地图的分类

网站地图可以分为XML Sitemap和HTML Sitemap。XML Sitemap已经非常成熟,很多SEO插件都自带,就连WordPress也在5.5的更新中自带了xml站点地图功能,可以直接提交到各个搜索引擎。

HTML Sitemap并非标准地图,灵活性较大,与网站其它页面没有差别。你可以用各种形式展示内容,比如tab选项卡、分块展示等等,美观程度也远好于XML Sitemap,对用户比较友好。

哪些插件可以实现HTML网站地图功能

经过Sola一番挑选, 找到了两位重量级选手,它们各有千秋,都非常优秀。

  1. Sitemap by click5 – 支持HTML和XML站点地图
  2. WP Sitemap Page – 仅支持HTML地图

Sitemap by click5插件介绍

启用插件后,导航到Dashboard > Sitemap菜单,找到插件的设置。插件有三个选项卡,分别用来控制HTML Sitemap、XML Sitemap以及自定义链接。

展示地图的方法

第一栏里显示了使用方法,在编辑器里插入click5_sitemap这个shortcode,就能显示网站地图。至于网站地图的具体内容有什么,用什么格式显示,继续往下看。

Sola博客:click5 Sitemap的设置界面

控制哪些内容显示,哪些不显示

General HTML Sitemap Settings这一栏里,可以选择要显示哪些文章类型,自定义类型、WooCommerce产品、分类、标签等等都支持,并且可以自定义每部分链接的标题。

Sola博客:General HTML Sitemap Settings-选择要显示的内容

选择要显示的terms,比如分类、标签这些。

Sola博客:选择显示哪些terms

控制地图格式和内容顺序

除了选择内容以外,还可以控制显示的样式,下面的设置用来控制分组、分栏、分页。分组显示的话,会用h2标题+列表的形式展示,比如“产品分类” + 产品分类的所有链接。

如果不分组,就是传统的网站地图,所有链接混在一起,Sola觉得无法区分类型,搜索引擎读起来很轻松,人看了有点崩溃。

Sola博客:控制分组、分栏和分页

HTML Sitemap Order这一栏,允许对分组进行排序,如果你选择了分组的展示方式,就可以在这里用拖拽的方法改变顺序。

调整排序

排除内容和添加自定义内容

Blacklist,将某些内容排除。

Sola博客:从站点地图里排除某些内容

Custom URLs,可以添加自定义链接,也会出现在站点地图中。

向站点地图添加自定义链接

前台效果:使用分组、分栏和自定义链接

效果如下图所示。总的来说,Sitemap by click5插件界面简单易用,功能齐全,值得推荐。

Sola:click5 sitemap插件的前台效果

WP Sitemap Page插件介绍

启动插件后,可以在Dashboard > Settings > WP Sitemap Page下找到它的设置。

该插件仅支持HTML网站地图,如果你已经使用了其它SEO插件,也就是已经有了XML地图功能,那这款就比较合适了,没用的功能最好一个都不要有。

如何显示网站地图

同样,在编辑器里插入shortcode,并在设置页面做一些配置就可以。不同于Sitemap by click5,它的shortcode支持更多参数,设置页面的“How To Use”选项卡详细列出了shortcode的使用方法。

如何使用wp sitemap page插件的shortcode

比较有用的几个:

  • wp_sitemap_page – 设置里怎么配置的就怎么显示
  • wp_sitemap_page only="product" – 只显示某个custom_post_type,例如product
  • wp_sitemap_page display_title="false" – 不显示标题,相当于禁用分组功能,所有链接混在一起展示

在一个页面里多次使用这个shortcode,就能控制显示哪些内容,如何排序。

定制链接模板

该插件支持用模板标签来自定义链接的格式,不过通常用默认的就好。

定制网站地图里链接的模板

控制哪些内容显示,那些不显示

选中的项目会被排除在外,可以排除有密码保护的内容。

控制哪些内容显示,那些不显示

前台效果

使用默认配置的效果如下,带有分组。

wp sitemap page的前台效果

结语


Sola博客介绍了两个可以生成WordPress HTML地图的两款插件,它们各有千秋。两者都能实现的功能有:

  • 控制posts、pages、custom post types和terms的显示,支持WooCommerce
  • 可自定义显示顺序
  • 可以分组展示,或者直接显示全部链接

除去相同的部分,Sitemap by click5还支持分页、分栏,自定义章节标题,单独排除某个post以及添加自定义链接。二号选手WP Sitemap Page则能定制链接模板,shortcode支持更多参数,可在一个页面多次使用。

另外,如果喜欢写代码,也可以写模板定制,感兴趣的朋友可以阅读Sola之前写的WordPress文章列表模板带分页这篇文章,里面介绍了如何用代码制作带分页和年份归档的列表页,对博客而言这和网站地图差比并不大。

2条评论

  1. 老朋友来访问,一来就学到东西了,感觉很有用,这就是去安装一个,就是不知道占资源不

留言

您的电子邮箱地址不会被公开。