添加部分以更改Wordpress后端的favicon

时间:2013-07-28 11:12:19

标签: wordpress favicon

我试图在wordpress网站的后端制作一个部分,用户可以更新网站图标,我明白如何实现这个html

<link rel="shortcut icon" href="assets/favicon.ico" />

并且我非常熟悉php,但我不确定如何更改wordpress cms的后端以创建一个允许用户上传favicon.ico文件的部分,任何想法?

为了清楚,我确定有一个可能的wordpress插件,但我想知道如何将其本地添加到主题,而不是必须安装第三方插件..

1 个答案:

答案 0 :(得分:1)

您可以创建一个包含上传表单的选项页面,该页面利用处理文件部分的WordPress' Filesystem API。您只需指定上传图标文件的固定位置,因为您希望将模板文件head部分中的favicon数据保持在所有位置。

但请记住验证所有上传内容!当用户被允许上传格式不正确的数据(无论是偶然还是故意)时,都会发生不好的事情。

WP Codex也有a page on creating custom options pages,可以插入此上传表单。