如何使用MySQL查询在WordPress中选择所有类别?

Jan*_*kee 2 php mysql wordpress

如何使用MySQL查询在WordPress中选择所有类别?

我正在使用此查询:

SELECT term_id as id, name as post_title, slug as post_url 
    FROM $wpdb->terms ORDER BY name
Run Code Online (Sandbox Code Playgroud)

但它也会返回标签.

Bhu*_*hah 8

您可以尝试以下方法:

SELECT t.term_id AS id,
       t.name    AS post_title,
       t.slug    AS post_url
FROM   wp_terms t
       LEFT JOIN wp_term_taxonomy tt
              ON t.term_id = tt.term_id
WHERE  tt.taxonomy = 'category'
ORDER  BY name
Run Code Online (Sandbox Code Playgroud)