ワードプレスの関数を使ってタグ一覧の取得をする場合
$tags = get_tags(array('fields'=>'names'));
$tags2 = get_tags(array('fields'=>'ids'));
print_r($tags);
/*
//出力
Array
(
[0] => タグの名前
[1] => タグの名前
)
*/
print_r($tags2);
/*
//出力
Array
(
[0] => タグのid(term_id)
[1] => タグのid(term_id)
)
*/
自身でsqlを書いて取得する場合
$sql= 'SELECT wp_terms.term_id, wp_terms.name
FROM wp_terms INNER JOIN wp_term_taxonomy
ON wp_terms.term_id = wp_term_taxonomy.term_taxonomy_id
WHERE wp_term_taxonomy.taxonomy = "post_tag"';
$wpdb_con_info = new wpdb($db_user, $db_passwd, $db_name, $db_host);
$result = $wpdb_con_info->get_results($wpdb->prepare( $sql , null ));
print_r($result);
/*
//出力
Array
(
[0] => Array
(
[term_id] => タグのid(term_id)
[name] => タグの名前
)
[1] => Array
(
[term_id] => タグのid(term_id)
[name] => タグの名前
)
*/
ArrayじゃなくてObjectだったかもしれない・・・
どちらが良いかは一概には言えないと思う。
