Kurz-URLs für BuddyPress-Profile aktivieren

Die URLs zu den Benutzerprofilen in BuddyPress sehen normalerweise so aus: http://testbp.org/members/yaway/. Man hat aber auch die Möglichkeit, eine kürzere URL ohne den Members-Slug zu nutzen (z.B. http://klickmd.de/yaway/). Dafür ist es notwendig, folgende Codezeile in die wp-config.php einzutragen und damit die sogenannten Root-Profile zu aktivieren: define ( ‚BP_ENABLE_ROOT_PROFILES‘, true );

Slugs in BuddyPress ändern

BuddyPress benutzt sogenannte Slugs, um die URLs zu den verschiedenen BuddyPress-Komponenten zu erstellen. Diese lassen sich über die wp-config.php individuell anpassen. Folgende Zeilen können komplett oder ausgewählt in die wp-config.php kopiert und geändert werden: define ( ‚BP_ACTIVITY_SLUG‘, ‚aktivitaet‘ ); define ( ‚BP_BLOGS_SLUG‘, ‚blogs‘ ); define ( ‚BP_MEMBERS_SLUG‘, ‚mitglieder‘ ); define ( ‚BP_FRIENDS_SLUG‘, ‚freunde‘ ); define … Weiterlesen

BP Random Member Widget

Für ein BuddyPress-Projekt brauchte ich kürzlich ein kleines Widget, das ein zufälliges Mitglied mit Avatar und Namen ausgibt. Das von BuddyPress mitgelieferte Mitglieder Widget erfüllt diesen Zweck zwar auch, allerdings wollte ich auf die Filtermöglichkeiten (Neu, Aktiv, Beliebt) und die Statusinformationen verzichten. Daher habe ich das Widget etwas abgespeckt und als kleines BuddyPress-Plugin an den … Weiterlesen

BuddyPress 1.2 ist da!

Am heutigen 16. Februar wurde die neueste BuddyPress-Version 1.2 veröffentlicht. Damit halten entscheidene Funktionen Einzug in die Social Network Software von WordPress. Entscheidend deshalb, weil sie die Verbreitung von BuddyPress wohl nicht unerheblich steigern werden, denn BuddyPress kann ab sofort mit einer normalen WordPress-Installation wie jedes andere Plugin genutzt werden. Eine WordPress MU Installation ist … Weiterlesen

Excerpt-Länge anpassen

Von Haus aus hat der Auszug (Excerpt) in WordPress eine Länge von 55 Worten. Wem das zu lang oder zu kurz ist, kann die Länge mit folgendem Code in der functions.php des verwendeten Themes einfach anpassen. In meinem Beispiel habe ich die Länge auf „22“ eingestellt. function new_excerpt_length($length) { return 22; } add_filter(‚excerpt_length‘, ’new_excerpt_length‘);

Ausgabe in Abhängigkeit vom Userlevel

WordPress bietet ja verschiedene Userlevel, vom einfachen Abonnenten (Level 0) bis zum Boss-Administrator (Level 10). Im Template kann man diese Userlevel auch abfragen und Inhalte in Anhängigkeit davon darstellen. In folgendem Codebeispiel wird der Text „Hallo Admin.“ nur für Benutzer mit dem Level 10 ausgegeben: <?php if( current_user_can(‚level_10‘) ) : ?> Hallo Admin. <?php endif; … Weiterlesen