有沒有一種方法來定製WordPress的博客文章,以便它基於用戶稍微改變?使WordPress的帖子動態地改變內容
例如。當在公司博客上顯示關於工資和獎金的帖子時,我想根據員工級別(董事,執行等)定製一些文本 - 例如:
- 有關養老金的一段文字貢獻應該只出現在 董事閱讀頁面
- 獎金金額應該根據員工的水平而改變。
我不想爲每個類別創建幾個頁面(例如,一個頁面的導演,一個高管等) - 我想只有一個博客文章與一些變量字段?
有沒有一種方法來定製WordPress的博客文章,以便它基於用戶稍微改變?使WordPress的帖子動態地改變內容
例如。當在公司博客上顯示關於工資和獎金的帖子時,我想根據員工級別(董事,執行等)定製一些文本 - 例如:
我不想爲每個類別創建幾個頁面(例如,一個頁面的導演,一個高管等) - 我想只有一個博客文章與一些變量字段?
食品法典委員會已提出了一個很大的功能,current_user_can
http://codex.wordpress.org/Function_Reference/current_user_can
除了WP_User_Query
http://codex.wordpress.org/Class_Reference/WP_User_Query
您可以使用這兩個來實現自己的目標。
我需要做類似的事情,我想出了基於插件「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; ?>