什麼是創建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將是另一個好的開始。 –