-1
問題是一點點開箱,但任何幫助將HUGELY讚賞。WordPress的:只顯示自己的帖子時查看網站
我希望我的網站上的作者只能看到他們自己的帖子。我不是在管理面板中談論,我已經明白了。我想要的是作者只能在查看實際網站時看到他自己的帖子...公共用戶看不到任何東西...
我有多個房地產經紀人登錄到網站上傳他們的房源打印。我希望他們能夠在網站上以視覺形式查看他們自己的物品。但是看不到別人。這可能嗎?
問題是一點點開箱,但任何幫助將HUGELY讚賞。WordPress的:只顯示自己的帖子時查看網站
我希望我的網站上的作者只能看到他們自己的帖子。我不是在管理面板中談論,我已經明白了。我想要的是作者只能在查看實際網站時看到他自己的帖子...公共用戶看不到任何東西...
我有多個房地產經紀人登錄到網站上傳他們的房源打印。我希望他們能夠在網站上以視覺形式查看他們自己的物品。但是看不到別人。這可能嗎?
您尚未分享任何代碼,這使得這個問題很難回答。但是,假設您有一個相當標準的WP設置,您應該可以使用pre_get_posts
篩選器來更改您的發佈查詢。這裏是一個同樣廣泛的答案:
function limit_posts_to_logged_in_author($query) {
if ($query->is_main_query() && current_user_can('editor')) { // Add other checks here...
// Set the author in the query to the current user
$query->set('author', get_current_user_id());
}
return $query;
}
add_action('pre_get_posts', 'limit_posts_to_logged_in_author');
是啊,這是可能的,但爲什麼WordPress的..我覺得你得修改的源代碼,爲了工作..那麼它可能會或可能不會被覆蓋當WP更新.. idk我不熟悉WordPress ..爲什麼你不使用真正的CMS。 –
@Pamblam ... WordPress *是一個「真正的」CMS(實際上它是最受歡迎的CMS)。我虛心地建議你避免評論,如果你不熟悉它。 – rnevius
@ rnevius那個評論比我更無關緊要。而最受歡迎的唱片並不意味着它是最好的。 –