Alle Blogs ausgeben

  • Gibt es eigentlich eine Funktion, die alle verfügbaren Blogs ausgibt?
    Würde gerne alle Blogs die ich eingerichtet habe, im Footer anzeigen.
    Also soetwas wie eine Blogroll, aber automatisch erstellt

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Danke, aber die gibt es offenbar nicht mehr.

    Habe zwar

    gefunden, aber die ist als deprecated markiert:(

    Edit:
    Ha, wer suchet, der findet.

    function get_blogs_of_user

    mal schauen ob es das ist

  • get_blog_list() was deprecated

    Hi jacboy,

    Zitat

    get_blog_list() was deprecated for being suicidal. The queries it generated
    were death for any scaled MU implementation. This has been discussed in a
    few other instances


    "get_blog_list()" & "get_blogs_by_user" ist seit 2010 als deprecated eingestuft.
    get_blog_list() wurde durch wp_get_sites() ersetzt.


    wp_get_sites im WordPress Core https://core.trac.wordpress.org/attachment/tic…p-get-sites.php
    wp_get_sites im Codex http://codex.wordpress.org/Function_Reference/wp_get_sites


    Alternativ zu wp_get_sites() kann auch folgender Query verwendet werden.

    PHP
    SELECT * FROM {$wpdb->blogs}, {$wpdb->registration_log} WHERE site_id = '{$wpdb->siteid}' AND {$wpdb->blogs}.blog_id = {$wpdb->registration_log}.blog_id


    Hier zu gibt es auch eine Diskusion auf Github. https://gist.github.com/davejamesmille…#comment-885089

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!