2011-10-10 31 views
0

我想設置一個新的自定義帖子類型並創建一個頁面(基於自定義帖子類型的存檔模板),並保持它的私密性,直到它準備好被出版。我創建了一個頁面並將其設爲私有,但每個人都可以看到它(儘管不是像通常那樣在下拉菜單中,只是從輸入永久鏈接網址開始)。所以我從數據庫中刪除了它(在phpMyAdmin中),然後再次嘗試離開頁面草稿。永久鏈接網址仍顯示自定義帖子類型歸檔的頁面模板。我刪除了phpMyAdmin中的草稿,並且URL仍顯示頁面模板(應該給出404)。我在一個從未打開的不同瀏覽器中嘗試了這一點,它也提供了頁面模板。從數據庫中刪除的WordPress頁面,即使在新的瀏覽器中仍然顯示

有沒有人知道爲什麼會發生這種情況?爲什麼它不是私人發佈的工作,爲什麼不刪除的頁面消失?

回答

0

你只會刪除你的頁面的內容,但有更多的關係到頁面。請參閱wordpress上的database diagram帖子如何連接到數據庫中的其他表格。您必須刪除指向該帖子的每條記錄!

我真的建議你不要在WordPress的數據庫中玩耍,有一個原因爲什麼WP給你機會管理他們的管理面板中的一切!

要讓他人看不到頁面/帖子,請不要發佈它!作爲草稿,除非他/她有權訪問您的管理面板並且有權查看草稿,否則任何人都無法訪問! 只要您發佈它 - 它已發佈。您也可以使用預覽視圖來查看它的樣子!爲什麼你的私人網頁對每個人都是可見的,這是另一個問題,也許你在你的數據庫中犯了一些錯誤,......沒有任何進一步的信息很難算。嘗試將其設置爲普通帖子/頁面並私下發布,註銷並查看會發生什麼!

+0

謝謝,我試圖給你投票,但我沒有足夠的聲望。這是關於數據庫的一個好處。我想讓頁面和自定義帖子保密,因爲我認爲這將是與其他用戶合作的最佳方式 - 我不會想到它們都會變得可見。普通的私人網頁仍然是私人的,當我在開發網站上將這個網頁設置爲私人網頁時,它可以正常工作,但是在生產網站上,雖然它表示「私密發佈」,但它仍然對所有人都是可見的......仍然不確定發生了什麼事情那裏。感謝關於數據庫的說明! – Kelly

相關問題