对于 WordPress 开发者,其中最大的需求之一就是设置选项的创建,访问,修改和删除,比如主题和插件的设置选项处理,那么 WordPress 具体是怎么管理全局选项的呢?WordPress 全局选项管理的功能叫做 Option API,它是一种简单且标准化的在数据库中存储数据的方法,它使用给定的自定义名称将数据存储到wp_options表中。WordPress 提供了 Option 的增删查改四个操作的函数,如果你安装的 WordPress 是多站点版本,那么还有对应的_site_函数应用全网选项的函数,同样使用给定的自定义名称将数据存储到wp_sitemeta表中。下面我们详细介绍一下 Option 的增删查改四个操作的函数:增加选项|add_optionadd_option( string $option, mixed $value = '', string $deprecated = '', string|bool $autoload = 'yes' ): booladd_option函数实现给 WordPress 增加一个选项,选项的名称通过参数$option指定,选项的值$value支持标量和非标量,如果非标量的话,则该值可以被序列化,但是无需手动对值进行序列化,该函数会在将值插入数据库之前会进行序列化操作,所以简单说,就是把各种类型值$value无需做任何处理,以$
...
继续阅读
(96)