没有现成的解决方案,任何上传到WP的文件都可以公开提供给任何可以访问该域的人,因此您可能需要记住这一点。
您需要编写一个解决方案,可能如下所示:
在后期创建时,使用wp_insert_post
创建require文件夹使用类似glob($root_folder.$post_slug . "/*.{jpg,jpeg,png,pdf}",GLOB_BRACE)
列出特定于帖子的文件夹中的所有文件。(注意,如果slug发生更改,则需要手动重命名文件夹或以某种方式将其自动化。
使用before_delete_post
删除文件夹(&D);所有文件