2013-07-28 15 views
0

我試着做一個WordPress網站進行用戶可以更新網站圖標,我明白如何實現這個添加部分更改圖標在WordPress的的後端

<link rel="shortcut icon" href="assets/favicon.ico" /> 
的HTML的後端節

和我對php很熟悉,但是我不確定如何改變wordpress cms的後端來創建一個允許用戶上傳favicon.ico文件的部分,任何想法?

只是要清楚我肯定有這個可能一個WordPress插件,但我想知道如何本地將其添加到主題,而不必安裝第三方插件..

+0

上傳文件代碼可在wordpress的媒體部分代碼中找到,它還顯示瞭如何創建管理頁面。 WordPress的是FLOSS,所以你可以採取該代碼,並改變它的需要。由於這是一個複雜的任務,你可以問一下,我可以問問你哪個部分有問題嗎?你可以用你的示例代碼來概述它嗎? (你問的問題可能不是一個編程問題,所以更適合不同的網站,如果你想知道這個評論) – hakre

+0

我沒有這樣的問題,我只是徘徊的方式去做。 – sam

+0

漫步代碼 - 基地,它已經在你的電腦上。最好在Stackoverflow上尋求一些具體的編程問題。 – hakre

回答

1

你可以創建一個包含上載表單的選項頁面,該頁面利用處理文件部分的WordPress' Filesystem API。您只需指定一個可以上傳圖標文件的固定位置,因爲您希望將模板文件head中的收藏夾圖標數據保留在任何位置。

但記得驗證所有上傳!如果允許用戶上傳格式錯誤的數據(無論是意外還是故意的),就會發生不好的事情。

WP Codex也有a page on creating custom options pages,這裏可以插入上傳表單。

相關問題