我正在使用「用戶特定內容」插件,使用此我可以隱藏特定用戶角色的特定博客內容。但我想隱藏包括帖子標題在內的內容。我的意思是隻有特定的用戶才能看到帖子內容&的帖子標題。並且帖子標題和帖子內容應該被隱藏給被阻止的用戶。我知道有一些自定義編碼需要在插件文件中完成。 但我不知道如何爲它編碼以及在哪裏放置代碼。 任何人都可以給我建議的代碼和我必須放置這個自定義代碼?WordPress的插件隱藏完整的博客與博客標題
0
A
回答
0
正如我試圖在評論下面我的回答a recent question of yours解釋,並作爲the bottom of your linked docs在開發資源節中引用,current_user_can
是(據我所知)是最靈活和全面的方式來測試用戶考慮到User Levels的替代(2.0)和棄用(3.0)的功能。
無論您是允許還是限制訪問權限以查看頁面或進行特定更改,將Wordpress定義的與角色關聯的功能配合使用是有意義的。當您使用任何類型的角色範圍,功能編輯或超級管理插件或功能時,情況尤其如此。它也不受個人或多站點安裝中的應用程序的阻礙,涵蓋了所有可能的用戶。
當您測試當前用戶是否可以完成此操作時,這些功能的可能性要小於與某些角色或用戶級別關聯的功能。
一切你需要了解current_user_can
是相當不錯的解釋in the docs,它一般遵循這樣的邏輯:
if (current_user_can('do_something_pertaining_to_the_below')) {
echo 'You are a user who can do the above thing, so do the below thing';
/* the thing */
}
相反:
if (!current_user_can('some_fancy_capability')) {
echo 'No can do';
return;
}
else { /* the similarly fancy, restricted thing */ }
相關問題
- 1. 博客WordPress的博客
- 2. WordPress的博客問題
- 3. WordPress博客的favicon問題
- 4. 重寫URL/YYYY/MM /博客,文章,標題/博客/博客,文章標題
- 5. Drupal 7中WordPress的博客標題
- 6. 居中響應標題 - WordPress的博客
- 7. jsp的wordpress博客
- 8. WordPress的博客URL
- 9. wordpress博客basepath
- 10. WordPress的最新博客網站插件
- 11. jQuery博客插件
- 12. Wordpress 3.0多博客主題
- 13. 博客上的博客ID
- 14. GCM與WordPress博客 - Android
- 15. 博客整合
- 16. 如何將wordpress博客移動到帶博客的wordpress站點
- 17. 問題在WordPress博客頁面上顯示博客圖像
- 18. wordpress博客樣式
- 19. 如何將我的WordPress博客與Wordpress插件的新Facebook整合?
- 20. WordPress的像commentbox的博客
- 21. 插入超鏈接(CSS) - WordPress的博客
- 22. WordPress的拉博客帖子
- 23. WordPress的博客錯誤
- 24. wordpress中的歌曲博客
- 25. Iphone上的CSS Wordpress博客
- 26. Crosspost WordPress的博客文章
- 27. wordpress博客上的Applet
- 28. 重定向WordPress的博客
- 29. WordPress的博客放大
- 30. 保護WordPress的博客
我認爲你必須創建自定義角色 –
管理方或前端?你可以簡單地隱藏使用CSS。 add_action('admin_head','my_custom_fonts'); function my_custom_fonts(){ echo''; } –
$ user = wp_get_current_user(); if(in_array('author',(array)$ user-> roles)){ echo css here。 } –