自己动手写 WordPress 插件 5:后台选项

2023-04-15 10:49:37 浏览数 (1)

自从上一次谈到使用 WP-Cron 来进一步提高插件的效率之后,差不多有一个月没有跟新我这个插件教程了。好了今天介绍最后一篇:增加后台选项,以及其他的一些参考资料。

如果插件是给自己用,OK,可以把所有的地方都写死,不用很多参数,但是全世界人民对插件的需求是完全不同的,很多人是不懂代码,更多人是希望在后台简单点两下就能够配置出来自己要的效果出来。好吧,今天就给大家讲讲这方面的东东:

在 WordPress 中,创建后台选项的 API 是: add_options_page(page_title, menu_title, access_level/capability, file, );

其中 page_title 为页面标题,menu_title 为菜单标题,access_level/capability 为访问这个选项的最低权限用户,file 这里为选项的唯一标示符,function 为用于显示页面内容的函数。

然后怎么样把后台的数据保存起来和在插件中调用呢?其实我们前面的教程中已经使用到了

WordPress 是通过 API update_option(option_name, newvalue) 把数据保存和到数据库中,并通过 API get_option(

好了,现在已经了解清楚了原理,下面我们谈谈给我们的沙发插件添加什么选项,嗯,就大家问我的几个问题添加下选项吧。第一个是,有些博客是开放注册的博客,而前面的版本是不统计注册用户的沙发的,第二个是有些帅哥喜欢显示更多的沙发,恩就给他个机会显示更多的沙发。

首先我们在插件最后添加以下代码用于制作后台选项界面:

代码语言:javascript复制
'. $message . '

';
}
?>

0 人点赞