弗卑尔根之死提供了[隐藏]
短代码,可以让您从帖子和页面中隐藏部分内容。您可以在三个级别轻松管理隐藏内容的包含和排除:绝对、组和功能以及特定用户。
也许你帖子的某些部分还不应该发表?或者,您可能想向某个组或用户显示内容的某些特定部分,比如您的登录用户或您的客户?这个插件可能就是您需要的解决方案。
它是非常重要注意,短代码中包装的内容甚至不会打印为HTML。它将真的,真的被隐藏起来。有很多很棒的插件可以通过CSS和Javascript隐藏内容,但事实并非如此。如果您希望内容不可见,但仍以HTML格式打印,则应该尝试其中一种方法。
基本用法:
Lorem ipsum悲哀坐着。[隐藏]
此示例将为所有站点访问者隐藏该内容。但您可以通过使用属性来更加具体。
接受的属性:
- 用于:(可选)隐藏内容的规则。你可以使用绝对规则(
全部的
,没有人
,[!]已记录
)、按角色和功能划分的规则([!]{角色}
,[!]{角色}:[!]}能力}
,:[!]{功能}
)、和特定用户的规则(用户ID:[!]{ID}
,用户电子邮件:[!]{email}
,用户名:[!]{用户名}
).
- 不包括:(可选)向特定访问者显示隐藏内容的规则。如对于,您可以使用绝对规则(
全部的
,没有人
,[!]已记录
)、按角色和功能划分的规则([!]{角色}
,[!]{角色}:[!]}能力}
,:[!]{功能}
)、和特定用户的规则(用户ID:[!]{ID}
,用户电子邮件:[!]{email}
,用户名:[!]{用户名}
).
- 测试:(可选)用于调试。您期望的输出类型。接受
内容
和空的
。明智地使用它,因为它会打印带有测试结果的消息。
一些有用的示例:
向所有访问者隐藏您的内容:
Lorem ipsum悲哀坐着。[隐藏]
向所有访问者隐藏您的内容,特定用户除外:
[hide for=“all”exclude=“username:foo”]Lorem ipsum dolor sit amet。[隐藏]
向所有未登录的访问者隐藏您的内容:
[hide for=“!logged”]Lorem ipsum悲哀坐在amet。[隐藏]
对所有登录的访问者隐藏您的内容:
[hide for=“logged”]Lorem ipsum悲哀坐amet。[隐藏]
对所有登录的访问者隐藏您的内容,特定用户除外:
[hide for=“logged”exclude=“username:foo”]Lorem ipsum dolor sit amet。[隐藏]
隐藏特定角色的内容:
[hide for=“contributor”]Lorem ipsum悲哀坐在amet。[隐藏]
隐藏两个特定角色的内容:
[hide for=“editor,contributor”]Lorem ipsum dolor sit amet(编辑,贡献者)。[隐藏]
为除特定角色之外的所有访问者隐藏您的内容:
[hide for=“!administrator”]Lorem ipsum悲哀坐在amet。[隐藏][hide for=“all”exclude=“administrator”]Lorem ipsum dolor sit amet。[隐藏]
为所有访问者隐藏内容,但两个特定角色除外:
[hide for=“!administrator,!editor”]Lorem ipsum dolor sit amet(隐藏=“!管理员,!编辑”)。[隐藏][hide for=“all”exclude=“administrator,editor”]Lorem ipsum dolor sit amet。[隐藏]
为具有特定角色和特定功能的用户隐藏内容:
[hide for=“some_role:do_a_barrel_roll”]Lorem ipsum悲哀坐着。[隐藏]
为具有特定角色但没有特定功能的用户隐藏内容:
[hide for=“some_role:!do_a_barrel_roll”]Lorem ipsum悲哀坐在amet。[/隐藏]
为具有特定功能的用户隐藏内容:
[hide for=“:do_a_barrel_roll”]Lorem ipsum悲哀坐在amet。[隐藏]
按用户名隐藏特定用户的内容:
[hide for=“username:foo”]Lorem ipsum悲哀坐在amet。[隐藏]
按用户ID隐藏特定用户的内容:
[hide for=“userid:42”]Lorem ipsum悲哀坐在amet。[隐藏]
按用户电子邮件隐藏特定用户的内容:
[隐藏=“用户电子邮件:foo@mail.com“]Lorem ipsum悲哀坐着。[/hide]
按用户名为除特定用户以外的所有人隐藏您的内容:
[hide for=“username:!foo”]Lorem ipsum悲哀坐在amet。[隐藏]
你现在应该明白了。注意如何使用!
拒绝登录状态、角色、功能和用户值等值。
延伸
这个插件为过滤器提供了挂钩,因此您可以修改其功能或添加自己的功能。
隐藏此属性
:修改短代码接收的属性。
隐藏此内容
:修改短代码打印的完整内容。
隐藏此隐藏规则
:修改隐藏内容的规则。
隐藏此显示规则
:修改显示内容的规则。
埃特瓦斯·贝特拉根
Du kannst Vorschläge und eigene Modifikationen zum插件aufgithub埃因森登。