WordPress als CMS nützlich für Vereine – WordPress Theme WP Contact Manager – in deutsch
Mag man das CMS WordPress für einen Verein nutzen, dann braucht man oftmals eine Mitgliederverwaltung. Diese mag man selten öffentlich haben. Das WP Theme WP Contact Manager ermöglicht dies. So wird WordPress zum handlichen CMS für Vereine.
- Contact Manager Theme

WordPress als CMS für Vereine nutzen wird immer praktischer. Ich stelle heute ein WordPress Theme vor, dass für die Mitgliederverwaltung für einen Verein sehr brauchbar ist. Das WordPress Theme WP Contact Manager nutzt benutzerdefinierte Felder, um dies zu realisieren. Hier in dieser Anleitung stehen die benötigten Plugins, die Konfiguration der einzelnen WP Plugins und außerdem habe ich das WP Contact Manager Theme lokalisiert- es also für die Nutzung vieler Sprachen brauchbar gemacht.
Wie immer: Hier sind viele Screenshots,weil es eine Schritt für Schritt Anleitung ist, daher ist der Artikel lang. Man kann sich die Artikel auf Texto.de auch ganz einfach ausdrucken indem man beim verwendeten Browser auf Datei ==>Drucken geht. Ein eigenes Druckstyle ist dafür von mir erstellt.
WP Plugins, die man für das WordPress Theme WP Contact Manager braucht oder haben mag:
Achtung:bei einigen dieser WP Plugins, sind die Websites der Pluginautoren down. Ich schreibe hier mal auf, was man braucht. Anschließend, welche Alternativen ich fand, die ebenfalls funktionieren – wenn ich welche finde.
- WP23RP oder Simple Tags
- Custom Write Panel, da dieses Plugin nicht mit WP 2.3… kompatibel ist, gibt es hier sogenanntes FIX. Unbedingt dieses nehmen!
- Search Everything :derzeit ist die Website von dancameron down. Ich hoffe nur temporär, weil dieses WP Plugin ist so nützlich.
- Members Only-auch bei diesem Plugin ist die Autoren Website down. Ich werde testen, ob die Funktionen auch mit dem Role Manager Plugin zu haben sind, denn Plugins nutzen, deren Autoren ihr Blog löschten oder anderwertig verwenden ist sehr unsicher. Getestet: dürfte auch mit dem Role Manager Plugin so funktionieren wie man mag.
Alle WP Plugins herunterladen, entpacken und in den Ordner wp-content/plugins/ laden, dann im Admincenter==>Plugins==>aktivieren.
Die Installationsanleitungen der einzelnen Plugins durchlesen und darauf achten, dass man auch den richtigen Pluginordner hochlädt. Manches Plugin hat nämlich einen Ordner im Ordner und wie die zu handhaben sind steht in den readme.txt Dateien dabei. Wer Probleme hat mit English, dem empfehle ich dict.leo.org, da kann man sich die einzelnen Worte übersetzen lassen und für das Verstehen reicht dies meist gut aus.
WordPress Theme WP Contact Manager
Da es ohne dieses Theme nicht so ganz funktionieren wird
==> WordPress Theme WP Contact Manager herunterladen, entpacken und in den Ordner wp-content/themes/ laden, dann Admincenter==>Themes==>aktivieren.
Wer die deutsche Version haben mag, kann diese nutzen: WP Contact Manager mit deutscher Sprachdatei.
Konfiguration des Custom Field Manager Plugins für WP Contact Manager
1. Die Kategorie Kontakte erstellen:
Admincenter==>Verwalten==>Kategorien==>neue Kategorie erstellen, Kontakte nennen, -klar kann man dies auch anders nennen, bloß sollte es eine Kategorie dafür geben, eine einzige, damit man diese auch gut vor der Öffentlichkeit verstecken kann, so man dies möchte.
2.
Admincenter==>Verwalten==>Custom Write Panel anklicken, dann rechts unten auf:Create Custom Write Panel.
3.
- Unter Name einen aussagekräftigen Namen vergeben, in meinem Beispiel: Mitgliederliste.
- Description wäre die Beschreibung, dies kann man leer lassen.
- Assigned Categories: Hier die Kategorie anklicken, die dafür vorgesehen ist.
- Standard Fields: Hier muss man Post und Title anhaken, dafür braucht man unter Windows die strg Taste, damit man zwei Felder auswählen kann.
Alles andere ließ ich leer. - Rechts unten auf “Fertig” klicken”
4. Admincenter==>Verwalten==>Custom Write Panel==>steht jetzt die “Mitgliederliste” und dort auf “ansehen” ==>unten rechts auf: Create Custom Field
Achtung:Hier zuerst die Anleitung für die englischen Worte, wie man diese in Deutsch nutzt oder überhaupt andere Felder erstellt erklär ich dann unterhalb.
Nach und nach muss man jetzt die Custom Fields /benutzerdefinierten Felder eingeben. Dies ist eine Arbeit, die man im Normalfall einmal macht und dann einfach hat. So man regelmäßig Datenbankbackups macht
Hier eine Liste der Custom Fields, die im WP Contact Manager Theme eingebaut sind. Die müssen auch genau in der Reihenfolge erstellt werden, ist auf der Autorenseite zu lesen.
| Name – Name | Order – Anordnung | Width – Breite |
|---|---|---|
| First Name – Vorname | 0 | 25 |
| Last Name – Nachname | 5 | 25 |
| Organization – Organisation | 10 | 40 |
| Email – Email | 15 | 40 |
| Mobile – Handy | 20 | 20 |
| Office Phone – Bürotel | 25 | 20 |
| Home Phone – Privattel | 30 | 20 |
| Fax – Fax | 35 | 20 |
| Website – Homepage | 40 | 40 |
| Address 1 – Adresse 1 | 45 | 55 |
| Address 2 – Adresse 2 | 50 | 55 |
| City – Stadt | 55 | 25 |
| State – Staat | 60 | 10 |
| Zip – Postleitzahl | 65 | 10 |
| Country – Land | 70 | 25 |
| Image Path – Bildpfad | 75 | 55 |
Mitgliederliste mit Inhalten füllen
- Mitgliederliste mit Inhalten füllen

Admincenter==>Schreiben==>Mitgliederliste klicken.
Dieses WP Theme WP Contact Manager ermöglicht richtige Mitgliederseiten zu tippen. Also einen Titel vergeben, was zur Person schreiben was immer man mag, dann unterhalb ganz wichtig all die benutzerdefinierten Felder ausfüllen, die man zuvorhin erstellte.
Die Breite, die man den Feldern gab ist nur für den Adminbereich wichtig, damit man genug Platz zum Tippen hat.
So wie sonst auch in WordPress einen Beitrag schreiben.
Custom Fields in Deutsch oder ganz eigene
Diese Custom Fields werden in den Templates – den .php Dateien des Themes abgerufen. WordPress sucht dann in seiner Datenbank nach den Namen und gibt dann den Inhalt aus, der zu dem Namen passt. Mag man jetzt diese Custom Fields in Deutsch haben, muss man diese Namen auch in den Templates ändern.
Am besten die Templates des WP Contact Manager Themes mit einem Texteditor nach Wahl öffnen.
Hier ein Beispiel:
single.php des WP Contact Manager Themes
Hier sieht man zb:
<?php echo get_post_meta($post->ID, "First Name", true); ?> <?php echo get_post_meta($post->ID, "Last Name", true); ?>
First Name dann anschließend Last Name, mag ich jetzt das ganze in Vorname und Nachname ändern, dann müßte dies so aussehen.
<?php echo get_post_meta($post->ID, "Vorname", true); ?> <?php echo get_post_meta($post->ID, "Nachname", true); ?>
Wenn man einen Editor hat, der über mehrere Dateien suchen kann, dann kann man dies auch mit Suchen==Ersetzen machen, wenn nicht muss man eben jede Datei des Themes öffnen und dort nach First Name suchen und in Vorname ändern.
Das System an sich ist nicht schwer, man muss nur darauf achten, dass man wirklich die richtigen Namen nimmt, sonst kann es nicht funktionieren.
Einfach mal tun und sehen was dann passiert.
Kontakte ordnen mit Tags/Stichworten
Ich habe dafür das Plugin Simple Tags genutzt, und dies tut seine Dienste gut. Ebenfalls bietet es eine “Ähnliche Artikel” Funktion an und die ist mir sympathischer als die von WP23RP- dies ist aber Geschmackssache.
Mag man dies ändern, dann findet man in der single.php diesen Code, den man durch den Code seines Lieblingstagging Plugins austauschen kann.
<?php wp23_related_posts(); ?>
Contact Manager mit eigenem Theme nutzen
Ja ist absolut möglich, einfach das Template single.php in sein Theme integrieren.
Es geht hier um die Funktionen nicht nur um das Aussehen. Aber dies ist eine andere Geschichte und vielleicht mal ein eigener Artikel.






Hallo,
es ist ein sehr inforeicher Beitrag, aber ich bekomme das gerade irgendwie nicht ganz nicht. Im Custom Write Panel werden beim Erzeugen der Mitgliederliste die Standard-Felder(Standard Fields) nicht angezeigt.
Die Kategorie werden jetzt angezeigt, aber die Felder nicht. Ich habe WP 2.5.1 DE-Version.
Alle anderen Plugins sind im Admin-Bereich, und ich weiss nicht gerade, was ich noch machen könnte. Irgendwo haperts wahrscheinlich noch. Zuerst wollten auch die Kategorien nicht so, aber nun gehts.
Wenn jemand einen Ratschlag hat, wäre ich ihm dankbar.
Grüsse Alex…
Alex28.04.08 06:52 | # |
Guten Morgen,..
ich kann mit dem Plugin auch nicht arbeiten. Hat es jemand unter 2.5.1 zum laufen gebracht?
Assigned Categories und Standard Fields kann man einfach nicht ausfüllen
Ansonsten klasse Anleitung. wäre schön dies mal nutzen zu können.
Gruss blue-matrix
blue-matrix19.06.08 22:17 | # |
ok,.. ich denke ich habs gefunden;-)
http://designintellection.com/downloads/wp-contact-manager/
blue-matrix19.06.08 22:50 | # |
Sorry aber ich finde die FIXED Versin des “Custom Write Panels” einfach nicht auf. Da sind über 150 Kommentare auf der Page und ständig wird über das Panel geredet aber ich finde den Link zum DL nicht … oder ist die fixed Version die 1.0.0a12??
Patrick04.02.09 14:37 | # |
Schöner Blog und interessanter Beitrag. Weiter so…
Gruß.
edit von texto:
an alle anderen Linkabstauber – spart mir die Zeit der URL Löschung -wäre sehr nett
Handy Themes19.05.09 22:35 | # |
Holla und Guten Morgen,..
.. nach langer Zeit versuche ich mich mit dem Thema Kontaktmanager wieder einmal zu befassen. Dabei ist mir aufgefallen, dass aus Custom Write Panel das Plugin Flutter geworden ist. Es ist super zu bedienen, quasi Anwenderfreundlich. Leider lassen sich die alten, schon definierten Felder aus Custom Write Panel nicht übernehmen.
Ist es möglich das Tutorial auf einen neuen Stand zu bringen?
Gruß blue-matrix
blue-matrix23.07.09 09:31 | # |
blue-matrix huch danke schlicht vergessen, ich tipps auf die Liste danke für den Hinweis
texto23.07.09 13:48 | # |
Guten Morgen,..
… Danke. Denn irgendwie schaff ich dies nicht allein. Und deine Tutorials sind einfach klasse. Leicht nachzuvollziehen
Gruß blue-matrix
blue-matrix29.07.09 08:40 | # |
hi das wird ein bisschen länger, aber ich fang dann nächste Woch mal an, einfach weil ich zum WP Team Treffen fahre -in die Schweiz-also DE und AT Treffen sich auf neutralem Boden
lg Dir
texto30.07.09 18:23 | # |
kann ich das auch so in Wp 2.9 einsetzen? Custom Write Panel scheint damit wohl nicht kompatibel?
Peter Heringsdorf26.02.10 14:42 | # |