导语
众所周知,对于WP二开来说最重要的就是对数据库的增删改查,虽说WP自身也封装得有相关函数或方法,但用起来还是不怎么顺手和不灵活,所以这时候就需要一个数据库框架。
数据库框架有很多,但我个人这些年用过最顺手的就是medoo,所以这篇博文主要讲怎么在WP中引入medoo数据库框架。
需要说的是,medoo不止可以引入WP来做数据库相关工作,也可以引入其他项目中,方法和本篇博文中所讲的方法一致。
关于medoo数据库框架
总的来说medoo数据库框架有以下优势:
第一步:下载medoo
首先我们需要将mdeoo这个库从上面的链接中下载下来,官方挂出了两个版本(1.1.2和1.6)这里使用1.6的版本。
将medoo下载下来后解压到相应目录,这里我在主题目录中新建了一个function文件夹,然后将medoo解压在了function文件夹
第二步:配置medoo
在medoo文件夹下面新建config.php文件(名字自取),在config.php文件中写入以下代码:
<?php require 'Medoo.php'; // 实例化medoo use Medoo\Medoo; $database = new medoo([ 'database_type' => 'mysql', 'database_name' => '数据库名称', 'server' => '数据库主机地址', 'username' => '数据库用户名', 'password' => '数据库密码', 'charset' => 'utf8' ]); ?>
第三步:在主题中引入
在functions.php中添加如下代码:
<?php require (get_template_directory() .'function/medoo/config.php');
好了,在WP中引入medoo数据库框架就完成了,接下来你就可以在WP的任何地方对数据库进行增删改查。至于medoo对数据库的具体相关操作写法可以查看官方文档。