Install
This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.
Install straight from GitHub with WP-CLI:
wp plugin install https://github.com/imlaojiang/laohidearticle/archive/refs/heads/main.zipNo built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.
隐藏指定文章和分类在首页、分类页、归档页、侧边栏中的显示,支持单篇文章独立设置。
版本: 1.0.0
作者: 老蒋
插件主页: https://www.itbulu.com/lao-hide-article.html
功能特性
全局设置(设置 → Lao Hide Article)
| 功能 | 说明 |
|---|---|
| 全局隐藏的文章 | 输入文章 ID(多个用逗号分隔),这些文章将在首页、分类页、归档页、侧边栏中隐藏 |
| 首页隐藏的分类 | 勾选在首页不显示的分类,这些分类下的文章(含子分类)不会出现在首页 |
| 额外隐藏选项 | 可选:在归档页、搜索结果、RSS 订阅中排除隐藏内容 |
单篇文章设置(文章编辑页右侧栏)
在每篇文章编辑页(经典编辑器 / 区块编辑器)可单独设置:
- 在首页隐藏:该文章不在首页显示
- 在分类页隐藏:该文章不在分类页显示
- 在归档页隐藏:该文章不在归档页显示
- 在侧边栏隐藏:该文章不在最新文章小工具中显示
勾选表示隐藏,不勾选表示正常显示。默认不勾选。
其他功能
- 相邻文章导航自动排除隐藏文章
- 最新文章小工具自动排除隐藏文章
- 评论小工具排除隐藏文章的评论
- 支持静态首页(主题用自定义循环显示文章时同样生效)
- 支持 Latest Posts 区块、Recent Posts 小工具
安装
- 将
laohidearticle文件夹上传到/wp-content/plugins/目录 - 在 WordPress 后台 插件 菜单中激活
- 前往 设置 → Lao Hide Article 进行配置
使用说明
全局设置与单篇文章设置
两者会合并生效。只要在任一位置设置为隐藏,该文章就不会在对应位置显示。
首页隐藏的分类
- 适用于博客首页和静态首页(含主题自定义循环)
- 排除时包含子分类下的文章
- 仅影响首页,不影响分类归档页
清空设置
- 全局隐藏的文章:清空文本框后点击保存即可
- 首页隐藏的分类:取消所有勾选后保存
系统要求
- WordPress 5.0 或更高版本
- PHP 7.2 或更高版本
文件结构
laohidearticle/
├── laohidearticle.php # 主插件文件
├── uninstall.php # 卸载时清理数据
├── readme.txt # WordPress 插件目录说明
├── README.md # 本文档
├── includes/
│ ├── class-laohidearticle-admin.php # 后台设置
│ ├── class-laohidearticle-post.php # 文章 Meta Box
│ └── class-laohidearticle-query.php # 查询过滤
└── assets/
├── css/admin.css # 后台样式
└── js/
├── admin.js # 后台脚本
└── gutenberg.js # 区块编辑器侧边栏
开发者
过滤器
| 过滤器 | 说明 |
|---|---|
lao_hide_article_skip_exclusion |
设为 true 可跳过当前查询的排除逻辑 |
add_filter( 'lao_hide_article_skip_exclusion', function( $skip, $query ) {
// 自定义逻辑:某些查询不排除
return $skip;
}, 10, 2 );
卸载
卸载插件时会自动删除:
- 插件选项
lao_hide_article_options - 文章 meta:
_lao_hide_from_homepage、_lao_hide_from_category、_lao_hide_from_archive、_lao_hide_from_sidebar
许可证
GPL v2 或更高版本
技术支持:乐在云工作室