0
是否可以禁用一個自定義帖子類型的WordPress垃圾箱功能?爲一個自定義帖子類型禁用WordPress垃圾箱
的目標將是具有相同的功能定義(「EMPTY_TRASH_DAYS」,0) - 除了一個CPT,而不是整個網站的 - 常額職位刪除。
感謝,
添
是否可以禁用一個自定義帖子類型的WordPress垃圾箱功能?爲一個自定義帖子類型禁用WordPress垃圾箱
的目標將是具有相同的功能定義(「EMPTY_TRASH_DAYS」,0) - 除了一個CPT,而不是整個網站的 - 常額職位刪除。
感謝,
添
雖然我沒能想出一個特別優雅的方式來做到這一點,我能夠繞過使用wp_trash_post行動垃圾桶。
<?php
function directory_skip_trash($post_id) {
if (get_post_type($post_id) == 'directory') {
// Force delete
wp_delete_post($post_id, true);
}
}
add_action('wp_trash_post', 'directory_skip_trash');
本質上講,當帖子被罵,你再次$ force_delete參數設置爲true垃圾了。
該解決方案可以通過找到一種方法來改變整個這個CPT的管理界面單詞「垃圾」得到改善,但對我的特殊用例此作品不夠好。