私は、それらの数とそれぞれのチェックボックスを使用して、個別の郊外を表示しようとしています。現在のコードは次のとおりです。
$metakey = 'wpcf-suburb';
$suburbs = $wpdb->get_col($wpdb->prepare("SELECT DISTINCT meta_value FROM $wpdb->postmeta WHERE meta_key = %s ORDER BY meta_value ASC", $metakey) );
if ($suburbs) {
echo "<input type=\"checkbox\" value=\"all\" name=\"subchkall\" class=\"fcbox subchkall\">Select All<br/>";
foreach ($suburbs as $suburb) {
$subcount = $wpdb->get_var($wpdb->prepare("SELECT COUNT(*) FROM $wpdb->postmeta WHERE meta_key = %s AND meta_value = %s", $metakey, $suburb) );
echo "<input type=\"checkbox\" value=\"" . $suburb . "\" name=\"arSuburb[]\" class=\"fcbox subchkbox\">" . $suburb . ' (' . $subcount . ')<br/>';
}
}
出力は次のようになります - [] オフィサー (4)
これは、ゴミ箱に入れられた投稿や下書きの投稿を含む、値が「役員」のすべてのメタ フィールドの数を示します。
公開ステータスのみのすべての投稿のメタ フィールドの数を表示するにはどうすればよいですか? get_col() および get_var() 関数で可能ですか?
助けてください..ありがとう..