2014-01-07 85 views
0

我一直在上使用與定製帖子上的常規帖子相同的類別,所以我可以查詢基於類別的自定義帖子。WordPress的:註冊現有的自定義帖子類型?

問題是,自定義帖子不是使用register_post_type創建的,它們是通過僅使用wp_insert_post使用不同的帖子類型創建的,強制創建一個根本不支持類別的新類型,因此查詢類別沒有用處。該頁面是實時的,所以在數據庫中已經有一些重要的自定義帖子,而不支持類別。

所以,如果我在init現在到register_post_type調用(通過加入'taxonomies' => array('category')參數添加類別,將新的自定義信息是可查詢的,沒有在數據庫中摧毀舊,現有職位?或者我應該嘗試別的東西完全?

我已經想過使用元數據自定義職位,但我想保持定期和自定義的類別之間的完整性。

感謝您的關注。

回答

2

register_post_type大多采用這樣的p ost類型顯示在您的wp-admin中。它不會影響您當前的數據庫記錄。

+1

同意。想想你可以添加'register_post_type'給你的init函數。使用新的自定義帖子類型。然後從functions.php中刪除'register_post_type',所有的帖子都會存在,如果你添加了'register_post_type',你會在管理員中看到它。 –

相關問題