我已经设置了一个自定义帖子类型,可以管理网站前端的帖子。在前端,用户可以选择编辑或删除帖子。
当用户单击删除时,我运行 wp_delete_post() 函数,将帖子发送到垃圾箱。我不希望帖子绕过垃圾箱,我实际上希望将帖子发送到垃圾箱。
wp_delete_post 的第二个参数是一个布尔值 true/false ,它应该指示天气或不绕过垃圾箱。
第一个是您要删除的帖子的 ID。
http://codex.wordpress.org/Function_Reference/wp_delete_post
这是我的功能:
wp_delete_post( $cpt_id, false );
如您所见,我已将第二个参数设置为 false,但它仍会绕过垃圾箱并从服务器中删除。
这是我应该向核心报告的错误,还是我遗漏了一些简单的东西?
谢谢!
由于您永远不想删除并且总是想删除垃圾,因此您可以wp_trash_post()
改用。( http://codex.wordpress.org/Function_Reference/wp_trash_post )
然而,这只是需要wp_delete_post()
你。
如果您的所有删除都不会进入垃圾箱,请确保 EMPTY_TRASH_DAYS 未在某处设置为 0。(例如您的 wp-config.php)(http://codex.wordpress.org/Editing_wp-config.php)
哈,
=C=
归档时间: |
|
查看次数: |
3413 次 |
最近记录: |