簡體   English   中英

Wordpress如何通過圖像名稱將圖像自動添加到自定義帖子?

[英]Wordpress How to to add images automatically to a custom post by image name?

我有一個使用ftp填充的文件夾。

要啟用分配女巫照片的功能,請轉到該照片使用了該帖子使用的唯一自定義字段命名的帖子。

例如,自定義帖子類型=汽車>>汽車中的每個帖子都有汽車牌照編號(自定義字段),例如= 311111 >> wp-upload包含名為car-photos的文件夾>>該汽車帖子腳上名為311111-的照片照片01.JPG。

我正在嘗試做的是創建一個將在cron作業中工作的php文件。 php文件的工作是獲取特定文件夾中的所有圖像,查找與帖子具有相同的唯一標識符(在自定義字段中),並從所有這些照片中創建一個圖庫。

這對我來說很難解釋,但希望您能理解我。有什么想法嗎?

您要問的是一個完整的插件,而不僅僅是幾行代碼-為此,我將介紹其理論和重要功能。 我自己做了一個供內部使用的自定義插件,其功能非常相似。

基本上,您需要掃描car-photos文件夾,然后為找到的每個圖像清理名稱,然后根據自定義字段對帖子的查詢對象匹配,使用media_sideload_image函數(或參見下面的等效項)。

media_sideload_imagewp_handle_sideload以及其他諸如media_handle_upload()media_handle_sideload()wp_handle_upload()wp_import_handle_upload()wp_handle_sideload()media_sideload_image()是此任務的關鍵部分-所有這些都可以在代碼中搜索。

關於cron-我本人並沒有使用cron來實現它,而是使用了2種不同的方法:1)按需執行按鈕2)鈎住了一些初始功能,每次訪問該網站(或特定的url / page /主題文件)。 用戶可以在兩種方法之間進行選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM