2011-08-20 77 views
0

我如何允許非用戶刪除帖子?非用戶刪除帖子

我目前使用此代碼:

<?php 
    global $wp_query; 
    $cat = get_the_category(); 

    if ($cat[0]->cat_ID == 86){ 
     $url = get_bloginfo('url'); 
     echo "<a>ID) . "'>Delete post</a>"; 
} 
?> 

這增加了一個刪除鏈接,如果目前的職位是在一定的範疇。它的工作原理非常完美,但它需要具有編輯權限的用戶才能登錄。如何更改此設置以允許常規非註冊用戶刪除帖子?

任何幫助表示讚賞。給他們一個會話唯一標識他們

1)促進非網民用戶進入並涉及與自己的崗位上各投稿:

回答

1

你有兩個選擇。這需要額外的會話存儲給非用戶。

2)爲每個帖子生成一個唯一的散列,並在視圖頁面中提供一次性選項以刪除帖子。與imgur.com類似,如果他們保存了鏈接,他們仍然可以刪除帖子,但不會再顯示。這節省了服務器狀態。