什么是创建wordpress插件的最佳方式。我已经开始学习制作插件了,我想制作一个插件来计算2个numbrs并保存到mysql数据库。
因为我不知道PHP中的OOP我决定编码我所知道的。
我的代码看起来像这样,只有我的导师要我做一些令人敬畏的事情......比我之前编码的更好。
修改
现在我正在尝试进行添加,然后发送到数据库。
代码现在看起来像这样
<?php
/*
Plugin Name: Addition DB Plugin
Description: Plugin to Add to Database and call back from database
Author: James Ibrahimov
*/
global $wpdb;
function add2numbersandsavetoDB()
{
$num1 = '5';
$num2 = '11';
$ans = $num1 + $num2;
$wpdb -> insert('answer',array(
'id' => 'id',
'ans'=> $ans
),
array('%d','%s') );
}
add_action('main_menu', 'add2numbersandsavetoDB');
function displayDatafromDB()
{
$results = $wpdb-> get_results("select * from answer");
foreach($results as $result){
echo $result-> id;
echo $result-> ans;
}
}
add_action('main_menu','displayDatafromDB');
?>
答案 0 :(得分:0)
您正在使用php将dta插入数据库。 使用wordpress函数将数据插入数据。
change
$host = '127.0.0.1';
$user = 'root';
$pass = '';
$db = 'wordpress_tut';
to
global $wpdb;
use this to insert your data
$wpdb->insert(
'table_name',
array(
'column1' => 'value1',
'column2' => 123
),
array(
'%s',
'%d'
)
);
有关如何插入或获取数据的更多信息click here