Чтобы программно получить категории WordPress, вы можете использовать различные методы. Вот несколько подходов с примерами кода на PHP:
Метод 1: использование функции get_categories()
$categories = get_categories();
foreach ($categories as $category) {
echo $category->name . '<br>';
}
Метод 2: использование функции get_terms()
$categories = get_terms('category');
foreach ($categories as $category) {
echo $category->name . '<br>';
}
Метод 3: использование класса WP_Query
$query = new WP_Query('post_type=post&posts_per_page=-1&cat=3');
while ($query->have_posts()) {
$query->the_post();
echo get_the_title() . '<br>';
}
Метод 4. Использование SQL-запроса
global $wpdb;
$categories = $wpdb->get_results("SELECT * FROM {$wpdb->prefix}terms AS t INNER JOIN {$wpdb->prefix}term_taxonomy AS tt ON t.term_id = tt.term_id WHERE tt.taxonomy = 'category'");
foreach ($categories as $category) {
echo $category->name . '<br>';
}
Эти методы позволяют получать категории WordPress, используя различные методы. Выберите тот, который соответствует вашим конкретным потребностям и предпочтениям в кодировании.