2009-06-05 24 views
0

我正在構建我的第一個wordpress主題,並希望當用戶創建一個新的類別時,有一種方法可以自動爲它創建一個縮略圖,從第一個圖像上傳到此類別的文章(這是一個投資組合主題)。指定縮略圖到新的wordpress類別

有誰知道這可能如何編碼?

它不能依靠硬編碼,因爲用戶不知道如何做到這一點,我不能爲每個類別做它。

代碼或甚至插件的任何指針都是grerat。

回答

1

鉤到an appropriate action,如publish_post,這樣,當一個新帖子被創建併發送到世界時,您將刷新HTML圖像標籤。如果帖子的類別尚未具有關聯的縮略圖,請使用此帖子中的圖像創建縮略圖並將其與該類別關聯。如果您只希望這種情況發生在新類別而不是現有類別中,請在安裝插件時跟蹤哪些類別已存在。

您可以使用WordPress的'現有媒體基礎設施來存儲縮略圖和wp_postmeta表來跟蹤您的類別縮略圖關聯。 PHP附帶一個用於圖像處理的庫,並且HTML精練將通過字符串操作完成。

1

它看起來像this plugin或類似可能會做你正在尋找。

+0

任何特定的想法? – DanC 2009-06-05 18:04:11

2

它不會根據第一篇文章自動創建圖標,但是這是一個「類別圖標」插件,可讓用戶通過控制面板中的頁面爲每個類別指定一個圖標。這完全不是完全自動化,因爲用戶不能直接通過其管理頁面上傳圖像,但他們可以上傳到媒體庫,然後引用該URL。

請注意,在WP插件頁面上,此插件被列爲兼容性高達2.6.1,但是如果您搜索2.7的兼容性列表,它在那裏工作,事實上,我已經在我的2.7.1網站上工作。

http://wordpress.org/extend/plugins/category-icons/

兼容性列表:http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.7

希望這有助於! M