惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

博客园_首页
IT之家
IT之家
博客园 - Franky
Stack Overflow Blog
Stack Overflow Blog
宝玉的分享
宝玉的分享
Recent Announcements
Recent Announcements
Engineering at Meta
Engineering at Meta
S
SegmentFault 最新的问题
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
Last Week in AI
Last Week in AI
H
Help Net Security
V
V2EX
H
Hackread – Cybersecurity News, Data Breaches, AI and More
量子位
博客园 - 叶小钗
J
Java Code Geeks
博客园 - 【当耐特】
月光博客
月光博客
爱范儿
爱范儿
人人都是产品经理
人人都是产品经理
酷 壳 – CoolShell
酷 壳 – CoolShell
小众软件
小众软件

李锋镝的博客

LiteLLM 本地代理搭建 Claude-HUD 使用文档 Kratos+ —— Kratos 主题二次开发记录 译文:如何将单体应用拆解为微服务 codebase-memory-mcp 极简完整使用指南 Claude Haiku 4.5、Claude Sonnet 4.6、Claude Opus 4.7 区别以及各自的新特性 SchedulingConfigurer详解 踩坑60+次后,我终于搞懂 Claude Skill 怎么写才会真的触发 Everything Claude Code 详细使用文档 配置Jackson使用字段而不是getter/setter来序列化和反序列化 这个域名注册整整十年了,十年时间,真快啊 Claude Code全维度实战指南:从入门到精通,解锁AI编程新范式 Apollo配置中心中的protalDB的作用是什么 org.apache.ibatis.plugin.Interceptor类详细介绍及使用 岁末 Excel2016右键新建工作表,打开时提示“因为文件格式或文件扩展名无效。请确定文件未损坏,并且文件扩展名与文件的格式匹配。”的解决办法 wordpress增加说说功能 玩博客的人是不是越来越少了? Java 为什么有这么多 “O”? 别再背线程池的七大参数了,现在面试官都这么问 2024年11月1号 农历十月初一 推荐一款比较养眼的Xshell配色方案 hnswlib installation failed 开工啦~ 阳了... MybatisCodeHelperPro激活 @Async注解的坑 新买的笔记本发货啦…… 这个中秋节感觉过的好累啊 IDEA下载源码报:Cannot connect to the Maven process. Try again later.
我的第一个WordPress插件:Dylan Custom Plugin上线了
李锋镝 · 2025-04-15 · via 李锋镝的博客

整体功能概述

此插件为 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-linkscategory-link 类,保持样式一致。
    • 链接生成:为每个日期归档生成对应的链接,点击可跳转到该日期范围内的文章存档页面。

3. 自定义标签列表展示

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

4. 统一样式设置

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

5. 创建“说说”文章

  • 功能介绍:在 WordPress 后台左侧菜单,点击“说说” - “新增说说”,填写标题、内容等信息后发布。
  • 创建说说页面:新建页面,在页面编辑界面的“页面属性” - “模板”处选择“说说/微语”模板,保存页面后访问该页面,可看到按特定样式展示的说说列表,包含作者头像、内容、发布时间和评论数量。

插件地址

插件下载:
https://github.com/lifengdi/wp-dylan-custom-plugin/releases

问题反馈:
https://github.com/lifengdi/wp-dylan-custom-plugin/issues

插件赞助

https://www.lifengdi.com/support

欢迎大家star。

除非注明,否则均为李锋镝的博客原创文章,转载必须以链接形式标明本文链接

本文链接:https://www.lifengdi.com/article/4314