как получить рендомный тег?

Для примера поиска на моем сайте (см. скриншот) мне нужно получать рендомный тег.

пока что подсмотрел с БД и реализовал, но проблема с том что в таблице $wpdb->terms судя по всему так же хранятся названия рубрик (они мне не нужны потому что по ним ничего не выдаст поиск от ВП)

function get_rand_tag(){
    global $wpdb;

    if( $tags = $wpdb->get_results("select LOWER(name) as name from $wpdb->terms order by rand() limit 1") ){
        foreach ($tags as $tag){
            return $tag->name;
        }
    }
    
    return "щука";
}

вопрос: как можно реализовать функцию get_rand_tag средствами ВП ?

<?php wp_tag_cloud(‘number=1&order=RAND’); ?>

в общем копать в сторону стандартных функций тегов.

хм… видимо иногда нужно думать логически ) про wp_tag_cloud я совсем забыл

Anonymous
Отправить
Ответ на: