WordPress>具有上传器和添加/删除工具的特定于后期的图像

时间:2010-08-14 19:15:20

标签: wordpress image-processing

我希望找到一个WordPress插件,将上传小部件广告到我的帖子编辑器,以便让我将图片与帖子相关联。

最终结果是我可以在我的主题的single.php文件中添加一些代码,这些文件允许我加载驻留在与帖子ID匹配的文件夹中的所有图像。

如果不存在这样的插件,我正在寻找一些创建插件的帮助。

这是它的工作方式..

上传到特定帖子的所有图片都将进入以帖子ID命名的文件夹。例如,如果您正在编辑id = 420的帖子,则上传的文件将进入名为“420”的文件夹。还需要一些方法来添加或删除文件夹中的图像而不离开帖子编辑器(尽管也可以使用FTP)。

要显示特定于帖子的图像,single.php文件会检查wp-content / uploads下是否存在与帖子ID匹配的文件夹。如果找到匹配项,它只会加载它在文件夹中找到的所有图像。

1 个答案:

答案 0 :(得分:2)

您已经可以将图片附加到帖子而不将其包含在主要内容中。您可以在主编辑帖子窗口(文本编辑器上方“上传/插入”旁边的第一个图标)中执行所有操作。它们的帖子ID添加为parent_id参数,因此get_children函数将为您提供所有附加文件。

这会将图像存储在标准/wp-content/uploads/文件夹中,按年份和月份分组(如果您在管理页面中选中了该选项)。如果要更改上载目录,可以使用the upload_dir filter稍微过时的参数列表)并返回不同的上载目录,例如使用帖子ID。由upload_dir调用的wp_handle_upload()过滤器is called from wp_upload_dir(),由media_handle_upload()调用,从media-upload.php文件调用。

如果你想扩展这个想法并检查新文件的上传目录(例如通过FTP上传),并将这些附加到帖子上,我建议你查看附件功能。