我创建了一个使用ftp填充的文件夹。
要启用分配女巫照片,应该使用该帖子正在使用的唯一自定义字段来查看照片命名的帖子。
例如 自定义帖子类型= car>>汽车中的每个帖子都有汽车牌照号码(自定义字段),例如= 311111>> wp-upload包含名为car-photos的文件夹>>这张车贴上的照片名为311111-photo-01.jpg。
我要做的是创建一个可以在cron作业上运行的php文件。 php文件的工作原理是获取特定文件夹中的所有图像,查找与帖子相同的唯一标识符(在自定义字段中),并在此帖子中为所有这些照片创建一个图库。
这对我来说很难解释,但希望你能得到我...... 有什么想法吗?
答案 0 :(得分:1)
你所要求的是一个完整的插件,而不仅仅是几行代码 - 因此我将描述理论和重要的功能。 我自己制作了一个内部使用的自定义插件,它做了类似的事情。
基本上你需要扫描你的car-photos
文件夹,然后为找到的每个图像清理名称,然后根据自定义字段的帖子查询对象匹配,使用media_sideload_image函数(或参见下面的等价物)
media_sideload_image或wp_handle_sideload以及media_handle_upload()
,media_handle_sideload()
,wp_handle_upload()
,wp_import_handle_upload()
,wp_handle_sideload()
,{{ 1}}是这项任务的重要部分 - 所有这些都可以在codex中搜索。
关于cron - 我自己还没有使用cron实现它,但有两种不同的方法:1)按需执行按钮和2)每次访问站点时执行的某个初始函数的挂钩(或特定的URL) / page / theme file)。用户可以在两种方法之间进行选择。