WordPress引入medoo資料庫框架

2021-09-12 17:30:19 字數 1208 閱讀 6663

眾所周知,對於wp二開來說最重要的就是對資料庫的增刪改查,雖說wp自身也封裝得有相關函式或方法,但用起來還是不怎麼順手和不靈活,所以這時候就需要乙個資料庫框架。

資料庫框架有很多,但我個人這些年用過最順手的就是medoo,所以這篇博文主要講怎麼在wp中引入medoo資料庫框架。

需要說的是,medoo不止可以引入wp來做資料庫相關工作,也可以引入其他專案中,方法和本篇博文中所講的方法一致。

關於medoo資料庫框架

總的來說medoo資料庫框架有以下優勢:

輕量級的php資料庫框架, 提高開發效率!

框架成熟(我已經用了兩年了)

非常的輕量,未壓縮只有 34kb

簡單,非常的容易學習,快速上手

強大,支援各種常見的sql查詢

相容,支援各種資料:mysql, mssql, sqlite, mariadb, oracle, sybase, postgresql等等

安全,防止sql注入

免費,mit 協議, 你可以進行任何修改。

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中文文件

Wordpress效能優化

在模板中 尤其是header.php 存在大量的bloginfo 函式,例如bloginfo url bloginfo stylesheet directory bloginfo title 等,每次呼叫bloginfo 函式都會訪問一次資料庫,最簡單的方法是硬編碼 hard code 就是說用類似...

WordPress開發感想

前一階段在公司實習,使用wordpress幫公司做了乙個portal 因為是第一次接觸wordpress,所以也算是一步一步摸索過來的。現在來分享一下感想。1.用wordpress製作 時,如果要用現成的主題,一定得用官方的,不要用那種私人開發的,因為可能會出現很多問題跟bug,更厲害的是可能別人會...

wordpress外掛程式大全

wordpress外掛程式列表 1 sawchuk buttons plugin 為你的模版新增按鈕。2 full featured comments 3 installer plugin 自動安裝外掛程式 4 feedburner plugin 把預設的rss全部替換成feedburner燒製的r...