什么是创建wordpress插件的最佳方式。我已经开始学习插件,我想做一个插件来计算2个数字并保存到mysql数据库。代码wordpress插件保存到Mysql数据库
因为我不知道OOP在PHP中,我决定编码我所知道的。
我的代码看起来像这样,只有我的老师让我做一些真棒..比我之前编码的更好。
编辑
我正努力使这个添加,然后发送到数据库。
代码看起来现在这个样子
<?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');
?>
您有什么问题/问题?你的代码是否工作?我的意思是,“我的教练希望我做一些令人敬畏的事情,比我之前编写的内容更好”,这不是特别有用,也没有告诉我们任何事情。你的教练不应该是帮助你的吗? –
@MagnusEriksson我的老师希望我在使用wordpress插件添加后不要使用这种方法保存到mysql数据库,他希望我使用wordpress插件添加代码并发送到数据库。他希望在他帮忙之前看看我能走多远。 –
对不起,但该评论没有澄清任何内容。只是说你想以不同的方式去做,或者“真棒”不够好。我们不是在这里为你重构你的代码。一个提示,检查Wordpress文档关于做数据库调用和使用他们现有的类代替。这里的链接:https://codex.wordpress.org/Class_Reference/wpdb - 学习OOP将是另一个好的开始。 –