2014-05-16 73 views
1

有沒有一種方法來定製WordPress的博客文章,以便它基於用戶稍微改變?使WordPress的帖子動態地改變內容

例如。當在公司博客上顯示關於工資和獎金的帖子時,我想根據員工級別(董事,執行等)定製一些文本 - 例如:

  • 有關養老金的一段文字貢獻應該只出現在 董事閱讀頁面
  • 獎金金額應該根據員工的水平而改變。

我不想爲每個類別創建幾個頁面(例如,一個頁面的導演,一個高管等) - 我想只有一個博客文章與一些變量字段?

回答

0

我需要做類似的事情,我想出了基於插件「Capability Manager Enhanced」的自定義角色。

在一個文件中,您可以檢查像角色:

<? if (is_user_logged_in()) : ?> 

        <? 
         global $current_user; 
         get_currentuserinfo(); 
         $roles = $current_user->roles; //$roles is an array 

         if (is_user_logged_in() && in_array("custom_role", $roles) ) { 
          echo('WORK HARDER!'); 
         } else { 
          echo('NO CAKE FOR YOU!'); 
         } 

        ?> 
<?php endif; ?>