Поддержка Плагины как в wpmu получить список всех префиксов

  • Решено gustik

    (@gustik)


    Здравствуйте.
    Нужно получить список всех префиксов талблиц для каждого пользователя, а так же url их блогов.
    Есть вариант все вытащить из базы ручками, но, думаю, есть вариант через встроенные функции WPMU. Что-то бегло поискав в доках, ничего не нашел. Пожалйуста тыкните куда смотреть =)
    Спасибо за внимание.

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Автор gustik

    (@gustik)

    blog_id в таблице wp_blogs как-то коррелирует с номерами префиксов в таблицах пользователей?

    Автор gustik

    (@gustik)

    пока сделал как-то так

    function get_myblogs() {
            global $wpdb;
            $sql = "SELECT blog_id, domain, concat('wp_',blog_id,'_') as prefix FROM wp_blogs";
            $results = $wpdb->get_results($sql, ARRAY_A);
            if (empty($results)) return false;
            return $results;
    }

    может изобретаю велосипед =)

    Модератор Sergey Biryukov

    (@sergeybiryukov)

    Live and Learn

    Возможно, будут полезны функции get_blogs_of_user(), get_blog_list() и $wpdb->get_blog_prefix() (параметры можно посмотреть в коде).

    Автор gustik

    (@gustik)

    Спасибо, то что нужно!

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «как в wpmu получить список всех префиксов» закрыта для новых ответов.