このようにDBからデータを取得しています
// Get WPDB Object
global $wpdb;
// Table name
$table_name = $wpdb->prefix . "postmeta";
$layers = $wpdb->get_results( "SELECT meta_value FROM $table_name WHERE meta_key = '_moon_sortable_content'" );
次に、すべての値をエコーアウトします
// Iterate over them
foreach($layers as $key => $value) {
foreach($value as $breakingbad) {
echo $breakingbad;
}
}
それは4つの値を返しBeach Day? || 309px || 838px || Array
ます..私が少し混乱しているのは、たとえば、各値を変数に変換する方法です。
$top = 309px
$left = 838px
$content = Beach Day?
私はおそらくこのようなことを疑うでしょう$breakingbad['top'], $breakingbad['left'], $breakingbad['content']
(はい、これを書いている間、私は壊れているのを見ていました笑)。私はこれをいつも見ています。それを行う適切な方法がわかりません。適切な用語を学ぶことは素晴らしいことです。そうすれば、この情報をグーグルで検索できます。これに関連するツッツへのリンクは素晴らしいでしょう。また、あなたの洞察私の一日を作るでしょう!
var_dump の結果:
object(stdClass)#282 (1) { ["meta_value"]=> string(21) "I am changing text..." }
object(stdClass)#283 (1) { ["meta_value"]=> string(20) "288.00001525878906px" }
object(stdClass)#284 (1) { ["meta_value"]=> string(5) "808px" }
object(stdClass)#285 (1) { ["meta_value"]=> string(5) "Array" }
テーブルは次のようになります。