wordpressプラグインを作成する最も良い方法は?私はプラグインを作ることを学び始めました.2つのnumbrを計算してmysqlデータベースに保存するためのプラグインを作りたいと思っています。コードワードプレス、MySQLデータベースに保存するプラグイン
私はPHPでOOPを知りませんでした。私が知っているコードを書くことに決めました。
私の講師は、私のインストラクターだけが私に何かをしたいと思っています。以前のコードよりも優れています。
編集は今、私はこのアドオンを作成し、データベースに送信しようとしています。
コードは、データベースにDTAを挿入するため、この今
<?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のドキュメントをチェックし、代わりに既存のクラスを使用してください。リンクは次のとおりです:https://codex.wordpress.org/Class_Reference/wpdb - OOPを学ぶことは良いスタートです。 –