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大學, 于2年前,由整理發表,共 924字。
  • 原文鏈接:點此查看原文
笑話
2B

發表評論

您必須登錄才能發表評論!