WordPress引入medoo数据库框架

导语
众所周知,对于WP二开来说最重要的就是对数据库的增删改查,虽说WP自身也封装得有相关函数或方法,但用起来还是不怎么顺手和不灵活,所以这时候就需要一个数据库框架。

数据库框架有很多,但我个人这些年用过最顺手的就是medoo,所以这篇博文主要讲怎么在WP中引入medoo数据库框架。

需要说的是,medoo不止可以引入WP来做数据库相关工作,也可以引入其他项目中,方法和本篇博文中所讲的方法一致。

关于medoo数据库框架
总的来说medoo数据库框架有以下优势:

  1. 轻量级的PHP数据库框架, 提高开发效率!
  2. 框架成熟(我已经用了两年了)
  3. 非常的轻量,未压缩只有 34KB
  4. 简单,非常的容易学习,快速上手
  5. 强大,支持各种常见的SQL查询
  6. 兼容,支持各种数据:MySQL, MSSQL, SQLite, MariaDB, Oracle, Sybase, PostgreSQL等等
  7. 安全,防止SQL注入
  8. 免费,MIT 协议, 你可以进行任何修改。
    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对数据库的具体相关操作写法可以查看官方文档。

medoo中文文档