SQL編
複数行
$rows = $wpdb->get_results($query, ARRAY_A); // ココに指定
foreach($rows as $row) {
$id = $row['ID']; // 連想配列で返る
}
1つの値を返す
count(*) とか、特定の ID で絞った特定のフィールド値を取得するときとか、値が 1 つしか返ってこないときに使う。
$wpdb->get_var
1行返す
$select_result=$wpdb->get_row
$atai=$select_result->komoku
ショートコードを使ってphpファイルを呼び出す方法
funciton.phpでの設定
function.php
//ショートコードを使ったphpファイルの呼び出し方法
function Include_my_php($params = array()) {
extract(shortcode_atts(array(
'file' => 'default'
), $params));
ob_start();
include(STYLESHEETPATH . "/$file.php");
return ob_get_clean();
}
add_shortcode('myphp', 'Include_my_php');
投稿ページ・固定ページからショートコードで呼び出す
このケースではfunction.phpと同じ階層にmemeberslogin.phpファイルを作成してそれを呼び出している
hoge.html
[myphp file='memberslogin']
デバッグモード
wp-config.phpのdefine( 'WP_DEBUG', false );を変更する「false→true」