Skip to content

1.0.0

Choose a tag to compare

@lifengdi lifengdi released this 11 Apr 08:35
· 46 commits to main since this release

整体功能概述

此插件为 WordPress 网站增添了自定义短代码功能,借助这些短代码,用户能够在页面或文章里轻松展示分类列表、日期归档列表以及标签列表,并且可以对列表样式进行统一设置。

具体功能介绍

1. 自定义分类列表展示

  • 短代码:[custom_categories]
  • 功能说明:
    • 参数支持:支持 orderby(排序依据,默认按名称排序)、order(排序顺序,默认升序)和 hide_empty(是否隐藏无文章的分类,默认显示)等参数。比如 [custom_categories orderby="count" order="DESC"] 可以按文章数量降序排列分类。
    • 样式统一:生成的分类链接会被包裹在带有 custom-category-links 类的 <span> 标签内,每个链接都带有 category-link 类,便于统一设置样式。
    • 链接生成:为每个分类生成对应的链接,点击链接可跳转到该分类的存档页面。

2. 自定义日期归档列表展示

  • 短代码:[custom_date_archive]
  • 功能说明:
    • 参数支持:支持 type(归档类型,默认按月归档)、format(日期格式,默认显示月份和年份)和 show_post_count(是否显示文章数量,默认显示)等参数。例如 [custom_date_archive type="yearly" format="Y"] 可按年归档并只显示年份。
    • 样式统一:同分类列表一样,日期归档链接也采用 custom-category-links 和 category-link 类,保持样式一致。
    • 链接生成:为每个日期归档生成对应的链接,点击可跳转到该日期范围内的文章存档页面。

3. 自定义标签列表展示

  • 短代码:[custom_tags]
  • 功能说明:
    • 参数支持:支持 orderby(排序依据,默认按名称排序)、order(排序顺序,默认升序)和 hide_empty(是否隐藏无文章的标签,默认显示)等参数。例如 [custom_tags orderby="count" order="DESC"] 可按文章数量降序排列标签。
    • 样式统一:标签链接同样使用 custom-category-links 和 category-link 类进行样式控制。
    • 链接生成:为每个标签生成对应的链接,点击链接可跳转到该标签的存档页面。

4. 统一样式设置

  • 样式特点:
    • 去除下划线:通过在页面头部添加 CSS 样式,取消了所有带有 category-link 类的 <a> 标签的下划线,使页面更加美观。
    • 间距设置:设置了链接之间的右边距为 12 像素,让列表显示更加清晰。
    • 悬停效果:添加了鼠标悬停效果,当鼠标悬停在链接上时,链接会显示下划线,提供交互反馈,增强用户体验。