X

Liste der Autoren in einem Dropdown-Menü mit wp_dropdown_users anzeigen

Schnipsel von IsItWP

Suchen Sie nach einer Möglichkeit, Blog-Autoren in einem Dropdown-Menü anzuzeigen? Das Auflisten von Autoren hilft Benutzern, autorenspezifische Beiträge zu finden. Wir haben einen schnellen Code-Schnipsel erstellt, den Sie verwenden können, um eine Liste von Autoren in einem Dropdown-Menü mit wp_dropdown_users in WordPress anzuzeigen.

Anweisungen:

Alles, was Sie tun müssen, ist, diesen Code in die Datei eines Themes oder in ein websitespezifisches Plugin einzufügen:

<li id="users">
 <h2><?php _e('users:'); ?></h2>
   <form action="<?php bloginfo('url'); ?>" method="get">
   <?php 
     $args = array(
   	 'exclude'                 => '1',
   	 'name'                    => 'authors',
   	 'who'                     => 'authors'
    );
    wp_dropdown_users($args); 
   ?>
   <input type="submit" name="submit" value="view" />
   </form>
</li>

Hinweis: Wenn Sie zum ersten Mal Code-Schnipsel in WordPress hinzuf ilde{A}gen, lesen Sie bitte unseren Leitfaden, wie Sie Code-Schnipsel richtig in WordPress kopieren / einf ilde{A}gen, damit Sie Ihre Website nicht versehentlich besch ilde{A}digen.

Wenn Ihnen dieser Code-Schnipsel gefallen hat, sollten Sie sich unsere anderen Artikel auf der Website ansehen, wie zum Beispiel: So erstellen Sie ein WordPress-Spendenformular und So fügen Sie ein Portfolio zu Ihrer WordPress-Website hinzu.

Kommentare   Hinterlasse eine Antwort

  1. es sollte eigentlich 'name' => 'author', (ohne das „s“) lauten, sonst landen Sie nicht auf der Profilseite des Autors

  2. Ich habe eine Anfrage. Ich benötige eine Dropdown-Liste, die Benutzer außer dem Administrator und der aktuell angemeldeten Benutzer-ID anzeigen soll. Wie kann ich dieses Szenario realisieren?

  3. Hallo – das ist großartig, zwei Fragen: 1. Wo füge ich das in meine Theme-Vorlage ein? 2. Wie kann ich nur Benutzer mit der Rolle „Contributor“ einbeziehen? Danke!

  4. Kevin – vielleicht können Sie helfen. Ich suche schon seit ein paar Tagen. Ich suche nach Code, um eine Dropdown-Liste von BEITRÄGEN zu erstellen. Das Codex deckt alles ab, außer dem, was eine seltsame Lücke zu sein scheint.

    Ich habe zwei Quellen gefunden, hauptsächlich den Dagon-Code, der funktioniert, aber für meine schwachen PHP-Kenntnisse zu komplex ist, um ihn zu gestalten (z. B. Breite und Hintergrundfarbe).

    Ich weiß, dass etwas JavaScript benötigt wird, um den Code dynamisch zu machen, aber er kann nicht so komplex sein. Was ist also die Wunderwaffe, um eine Liste von … irgendetwas in ein Dropdown-Format zu verwandeln? Das Codex behandelt Seiten, Archive, Tags und fast alles für Dropdowns außer Beiträgen.

    Jede Hilfe wird geschätzt
    Mike

    1. Hallo Mike,
      Nun, das sollte Ihr Problem lösen, http://pastebin.com/uAiujNYL
      Wenn ich post_type innerhalb von wp_dropdown_pages angeben könnte, würde das die Dinge lösen, aber es scheint nicht zu funktionieren. Der Code, den ich online bei pastebin gestellt habe, sollte jedoch für Sie gut funktionieren und schön und einfach sein. Platzieren Sie diesen Code an einer beliebigen Stelle in Ihrem WordPress-Theme.

      1. Kevin, danke!!! Funktioniert wie ein Zauber. JETZT :) und ich meine nicht, Ihre Geduld und Zeit zu strapazieren, aber können Sie mir auch sagen, wie ich eine Zeile JavaScript hinzufüge, um jeden Dropdown-Link klickbar zu machen. Ich habe Code von einer Website, die einen Permalink mit einem Klick hat, aber das Problem ist, dass es keinen –Select an item– als ersten Eintrag gibt, den Nullwert, sodass dieser erste Eintrag niemals verwendet werden kann.  Benötigt wie (in Ihrer Dropdown-Box):
        — Wählen Sie ein Element —
        klickbares Element A
        klickbares Element B
        usw.

        JavaScript ist etwas, das ich nicht mag LOL Es ist in keiner Weise intuitiv. Jedenfalls wird dieses letzte Stück das Rätsel vervollständigen. Wieder einmal habe ich mit dem Dagon-Skript herumgespielt, aber es ist zu komplex, um es zu ändern.

        Mike

        1. Hallo Mike, ich werde dies diese Woche als Snippet posten.

Kommentar hinzufügen

Wir freuen uns, dass Sie einen Kommentar hinterlassen haben. Bitte beachten Sie, dass alle Kommentare gemäß unserer Datenschutzrichtlinie moderiert werden und alle Links nofollow sind. Verwenden Sie KEINE Schlüsselwörter im Namensfeld. Lassen Sie uns ein persönliches und bedeutungsvolles Gespräch führen.

WordPress Launch Checkliste

Die ultimative Checkliste für den Start von WordPress

Wir haben alle wichtigen Checklistenpunkte für den Start Ihrer nächsten WordPress-Website in einem praktischen E-Book zusammengefasst.
Ja, senden Sie mir das kostenlose E-Book!