WP学习

WordPress 开发——使用 Customizer API 自定义后台选项-子不语

WordPress 开发——使用 Customizer API 自定义后台选项

 2021-02-19 蝈蝈要安静 阅读 (517) 评论(0)

Customizer 是面向对象进行配置的,该 API 主要包含四种类型: Panel:面板将多个节整合到一起方便管理 Section:每个节里包含多种自定义选项方便各选项归类 Setting:自定义控件的默认设置与数据库中字段相关联,注意应在 control 前调用 Control:控件是最终显示给用户自定义选项,注意应在 setting 后调用

了解更多
WordPress 添加用户头像上传功能-子不语

WordPress 添加用户头像上传功能

 2020-04-12 蝈蝈要安静 阅读 (2143) 评论(6)

WordPress 默认支持 Gravatar 头像,然而国内用户使用的比较少,而且因为网络的一些原因,该头像服务加载可能比较困难。 WordPress 默认又没有提供头像上功能,对于一些开启了用户中心的网站,这样显然不太友好。网上解决这个问题,一般是通过 Simple Local Avatars 或者 WP User Avatar 等插件来实现的,一些传说中纯代码的方案也是直接引入 Simple Local Avatars 插件中的单文件。个人总感觉这样怪怪的,于是自己研究了下,便有了此文。

了解更多
WordPress错误——wp.media不是一个有效的函数-子不语

WordPress错误——wp.media不是一个有效的函数

 2019-09-28 蝈蝈要安静 阅读 (2183) 评论(6)

额,好久没有更新博客文章了。 最近工作比较忙一直没有时间更新博客,今天在测试 WordPress 后台上传自定义头像的时候,发现报错 “Uncaught TypeError: wp.media is not a function”,经过排查发现原来是忘记调用 wp_enqueue_media() 函数了,因为使用了 WP Media 所需的库,我们需要确保执行 wp_enqueue_media() 之后才能对其进行引用。

了解更多