WP未登录状态下隐藏指定标签或分类下的文章插件:wp-eliminator

最后更新于:2021-02-20 06:21:19

用途是在WP主路由中排除指定标签或分类下的文章,判断方式为用户登录状态。

未登录状态下,被隐藏的文章会直接跳转到404页面。

优点:

  • 直接处理WP主路由函数$query,查询极低,理论支持任何WP主题。
  • 已加入设置页面,可以直接在后台设置需要隐藏的文章或标签的ID。

其他说明:

  • 该插件并未进行SEO兼容,意为蜘蛛爬取该文章时也会跳转到404页面。
  • 启用该插件后搜索页面及首页或任何需要加载文章列表的页面会增加10次左右页面查询,属于正常情况。
  • 该插件并不会与大部分主题内置的分类隐藏功能冲突,但已知与知更鸟分类隐藏功能同时使用会大量增加查询次数。
  • 屏蔽标签时任何包含此标签的文章都会被屏蔽,请注意尽量不要为同一篇文章打上两个被屏蔽的标签。

TODO List:

  • 兼容搜索引擎,对蜘蛛访客放行。
  • 支持一些额外的判断方式,如Cookie判断。
  • 适配WP媒体库。

插件中包含一个用于7b2主题(未对B2主题适配)的判断用户等级和VIP等级的函数,如果你需要使用应取消注释该函数。

该函数作用仅为了方便其他人员实现其他判断功能时进行参考。

演示站点无。