WordPress 根据用户名/用户角色/能力/是否登录等隐藏部分文章内容

在写文章的时候 也许你需要添加一些只对特殊用户才显示的内容 今天就分享一下 通过简码来隐藏文章的部分内容 只有符合条件的用户(比如 指定的用户、属于某种用户角色、拥有某种能力、是否登录等)才能查看

将下面的代码添加到主题的 functions.php

以上代码添加了一个有多个参数可用的简码

参数为

前三个必填参数至少使用其中一个 当然可以两个 或三个一起用

范例:

内容只有 ‘administrator’ 和自定义角色 ‘customrole’,以及拥有能力 ‘moderate_comments’ 的用户可见

内容对 未登录用户、以及 ‘subscriber’ 或 ‘customrole’ 这两种角色的用户都隐藏

内容只有 administrator 这种角色的用户、以及用户名为 ‘joebob’ 和 ‘billyjean’ 的用户(不一定是 administrator 角色)可见

在同一个位置显示内容,对已登录和未登录用户显示不同内容

只有 administrator 角色的用户可见

内容对 administrator 角色的用户、以及拥有能力 ‘custom_capability’ 的用户隐藏

代码出自:http://wordpress.org/plugins/eyes-only-user-access-shortcode/ 你可以访问该页面查看更多介绍

题外话 如果想要让特定内容对特定用户可见 可以使用如下代码

或者

  • 版权声明: 本文源自 Wordpress大学, 于4个月前,由整理发表,共 924字。
  • 原文链接:点此查看原文
微图床 V-Bed by INN STUDIO

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

如果您喜欢本站 请至360点评评价本站 登录后可实时查看最新内容