0

我试图在 wordpress 网站的后端创建一个部分,如果用户可以更新网站图标,我了解如何实现这个的 html

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

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

为了清楚起见,我确定可能有一个 wordpress 插件,但我想知道如何将它本地添加到主题中,而不是必须安装 3rd 方插件..

4

1 回答 1

1

您可以创建一个包含上传表单的选项页面,该页面利用WordPress 的文件系统 API来处理其中的文件部分。您只需要指定上传图标文件的固定位置,因为您希望模板文件head部分中的网站图标数据在任何地方都相同。

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

WP Codex 还有一个关于创建自定义选项页面的页面,可以在其中插入此上传表单。

于 2013-07-29T15:06:47.603 回答