Plugin “List all authors”

Beitrag vom 25. Mai 2008 - Kategorie: Plugins, Wordpress

Ich habe es geschafft! Mein erstes Wordpress-Plugin ist fertig und es läuft.
I got it! My fist wordpress-plugin runs!

English Translation below.

== Beschreibung ==

Bei Wordpress gibt es das Tag “wp-list-authors”, mit dem sich eine Liste aller Autoren aufrufen lässt. Dieses Liste beinhaltet jedoch nur Autoren, die bereits einen Beitrag verfasst haben.

Wer in einem Multi-User-Blog eine Liste aller User erstellen möchte, also auch solcher, die noch keinen Beitrag verfasst haben, kann dies mit dem Plugin “List all authors”.

Auf dieser Seite läuft das Plugin in der rechten Seitenspalte unter “Alle Autoren”. Da keine Autorenprofile eingerichtet sind, verlinkt “List all authors” hier zum Autorenarchiv. Falls es Autorenprofile gibt, verlinkt “List all authors” zu den Profilen. Ein Beispiel dafür gibt es HIER.

== Installation ==

1. Plugin runterladen, extrahieren und in den Ordner wp-content/plugins hochladen.
2. Plugin aktivieren.

== Gebrauch ==

Die Liste von Autoren an der gewünschten Stelle (Sidebar oder besondere Seite) mit folgender Funktion aufrufen (Leerzeichen vor &exclude_admin löschen!):

<?php if (function_exists('wp_all_authors')) { ?><?php wp_all_authors('show_fullname=0&optioncount=1&hide_empty=0&exclude_admin=0'); ?><?php } ?>

Diese Funktion beinhaltet folgende Parameter:

optioncount=1 Anzahl der Artikel wird angezeigt. Falls dies nicht gewünscht ist, statt der 1 eine 0 setzen.

hide_empty=0 Auch User ohne Beiträge werden angezeigt. Falls nur User mit Beiträgen angezeigt werden sollen, hier eine 1 setzen.

exclude_admin=0 Der Administrator wird in der Liste angezeigt. Falls dies nicht gewünscht ist, statt der 0 eine 1 setzen.

Es können alle Parameter der Wordpress-Funktion wp-list-authors genutzt werden.

Fertig!
Das Plugin steht kostenfrei zur Verfügung. Falls es Dir gefällt, schenk mir einen Kommentar ;-)

Download List-all-authors Version 1.0

Downloaded a total of 532 times

For the english-speaking friends:

I got it! My first wordpress-plugin runs!

== Description ==

Wordpress has the tag “wp-list-authors” to get a list of all authors. This list includes only those authors who already published a post.

Anyone who wants to have a list of users with AND without posts, for exmple in multi-user-blogs, can have it now with my plugin.

On this side you can see the plugin work on the right sidebar under “Alle Autoren”. Because there are no author-profile-pages on this side, “List all authors” links to the author archive.
If there are author-profile-pages, “List-all-authors” will link to the author’s profile page. You can see an example HERE.

== Installation ==

1. Download Plugin, unzip it and upload it to the to the root of your Wordpress “plugins” folder (should be file wp-content/plugins).
2. Activate it on the admin panel.

== Usage ==
You get the list of authors wherever you want (sidebar or separate page) by using the code above.

This function includes:

optioncount=1 The number of posts of each author is shown. If you don’t want this, write 0 instead of 1.

hide_empty=0 Users without posts are shown. If you only want to show users with posts, use an 1 instead of 0:

exclude_admin=0 The administrator of the blog is shown. If you don’t want this, use the 1 instead of 0.

You can use all parameters of wordpress-function wp-list-authors.

That’s it!
The plugin is for free use. If you like it, don’t give money, but a comment ;-)

Enjoy!

Download List-all-authors Version 1.0

Downloaded a total of 532 times


Bildquelle:
Link zum Thema:
Wie gefällt Dir der Text? gar nichtgeht soist okayprimatoll (2 Bewertung/en, Durchschnitt: 5 von 5)
Loading ... Loading ...

Kommentare:

19 Kommentare to “Plugin “List all authors””

    Meerblickzimmer am 26. Mai 2008 20:21

    Hallo!

    Super Plugin, wirlich! Das Thema User & Profile ist ja noch recht problematisch in WP. Hab dein Plugin getestet und funktioniert prima. Leider passiert nur eins: es wird zwar schön zu den Profilseiten verlinkt, doch User die noch keinen Beitrag geschrieben, bekommen auch keine Profilseite. Hast du ne Idee wie man das lösen könnte?

    Danke und Grüsse!
    M

    Songline am 27. Mai 2008 21:04 baron am 29. Mai 2008 18:42

    hi. Thanks for plugin

    perfect.

    Regards

    m3ckm3ck am 1. Juni 2008 23:22

    Das ist ja der Hammer! Ich danke dir für dieses Plugin… Ich/Wir haben schon ewig danach gesucht, und hatten auch eigentlich die Hoffnung schon aufgegeben!
    Mach weiter so…

    m3ckm3ck am 2. Juni 2008 00:31

    …da fällt mir noch gleich eine Frage ein! Wie lautet denn der Code, wenn ich in der comments.php die user zum Benutzerprofil verlinken möchte (beim klick auf dem Namen)??

    Dank im vorraus…

    Songline am 2. Juni 2008 18:16

    Hallo m3ckm3ck,

    wenn Du die Kommentatoren verlinken möchtest, musst Du in Deiner comments.php den Codeschnipsel:

    <cite><?php comment_author_link() ?></cite> meint:

    durch folgenden Codeschnipsel ersetzen:

    <cite><a href="?author=<?php echo $comment->user_id ?>"><?php comment_author() ?></a></cite> meint:

    Viele Grüße
    Songline

    Meerblickzimmer am 3. Juni 2008 23:38

    @Songline - leider lösst es das problem nicht. die autor.php hab ich. nur wird diese eben nicht bei autoren verlinkt, die keine beiträge veröffentlich haben. zumindest nicht bei mir. nur autoren die schon beiträge geschrieben haben, bekommen auch ne profilseite. ansonsten gibts nen link zu ner profilseite, die ins leere führt.

    trotzdem danke! gruss. m

    Songline am 4. Juni 2008 08:57

    Meerblickzimmer, der Link sollte bei vorhandener author.php immer auf die Profilseite gehen. Dass die Profilseite leer ist, kann der Link ja nicht wissen ;-)

    Guck mal hier, hier ist eine Autorenübersicht. Such Dir mal einen Autor aus, der noch nichts geschrieben hat und klicke den an. Dann erscheint ein Profil ohne Beiträge. Manche Profile sind ausgefüllt, andere nicht:

    http://www.ci-jou.de/?page_id=3

    < p>Möchtest Du bei Dir einen Hinweis haben, dass der Autor sein Profil noch nicht angelegt hat?

    Grüße
    Songline

    Soleh am 20. Juni 2008 03:59

    Hello,

    Thank you for to release this wonderful plugin.
    It’s mostly perfect but can I show “the author description” via this plugin with all author name list?

    Regards,

    Soleh

    Songline am 20. Juni 2008 07:57

    Soleh, this plugin only gives the name list. Give me a litte time to find out, if I can modify the plugin to have a name list and a description.

    Croco am 23. Juni 2008 02:44

    Ein super Plugin! Danke!

    Leider habe ich das gleiche Problem wie Meerblickzimmer. Für Benutzer ohne Beiträge, obwohl Profil angelegt, und author.php code zum Output von Bio, Website Link u.ä. enthält, führt der Link zu einem 404 Fehler (die Seite existiert einfach nicht).

    In Deinem Beispiel funktioniert ist, aber bei meiner WP-Installation leider nicht.

    Songline am 23. Juni 2008 19:18

    Croco, wenn Du keine Angst vor einem Hack hast, versuch bitte folgendes: Plugin List all authors deaktivieren. Im Ordner wp-includes ist die author-template.php. Bitte erstelle davon zuerst eine Sicherungskopie!

    Die author-template.php mit einem Editor öffnen und dann am Ende, direkt vor dem letzten ?>
    den Code aus meinem Plugin einfügen ab function wp_all_authors($args = ”), aber ohne das ?> ganz am Schluss.

    Dann müsste die o.g. Funktion funktionieren, auch wenn das Plugin deaktiviert ist.

    Falls es nicht klappt, teile mir bitte mit, welche Version von WP Du benutzt. Ich habe es mit 2.2, 2.3 und 2.5 probiert und es hat immer geklappt.

    Croco am 26. Juni 2008 22:59

    Das mit dem Hack hat leider nicht geklappt. Dafür habe ich aber die Ursache des Problems gefunden - wie es scheint. Permalink Structure! Wenn die Permalink Structure ‘Default’ ist, dann erscheinen auch bei mir die Autorenseiten der User, die keine Posts haben. Sobald ich aber eine andere Permalink Structure benutze, klappt’s nicht mehr. Leider bin ich aber bei dem Projekt, an dem ich arbeite, auf die pretty permalinks angewiesen.
    Ich habe allerdings keine Ahnung, ob dieses Permalinks-Sache an Deinem Plugin liegt oder nicht. Klappt es bei Dir beim Ändern der Permalink-Struktur weiterhin?

    Songline am 29. Juli 2008 22:32

    Croco, gute Frage. Auf der o.g. Beispielseite Ci-Jou haben wir die default-Permalinks. Es mag sein, dass es tatsächlich an den Permalinks liegt.

    Ich vermute, dass der Fehler bei der pretty permalinks nicht am Plugin liegt, aber ich weiß es nicht genau.

    Dies ist nämlich mein erstes Plugin und ich kenne mich mit php noch nicht wirklich gut aus. Sorry.

    skyarc am 15. Dezember 2008 23:22

    Top Plugin! Mehr gibts nicht zusagen, thx dafür :)

    Peter Clark am 22. März 2009 16:34

    Great plugin! How could I display the avatars of the authors?

    Songline am 22. März 2009 19:13

    Peter, I’m very sorry, I never worked with avatars on one of my pages, so I don’t know how you could display them. Maybe you could ask Kafquaeski on the wordpress.com Forum. He’s my hero when searching for a code, because he nearly always knows a solution.

    Greetings
    Rita

    Kenny am 23. Januar 2010 07:25

    Just what I needed! Thanks!

    Emily am 29. Januar 2010 14:12

    Great plugin! I modified it for my needs and it’s perfect. Thank you very much. :)

Dein Kommentar:




Anmelden



Wordpress

Seiten

Kommentare

Blogtipps

Abo

Alle Autoren

Copyright © 2010 Songline - Just me - Design von YGoY | 52 Abfragen in 0.715 Sekunden