Support » Plugins » Mitarbeiterliste/Team: einzelne Mitarbeiter ausspielen

  • Hallo,

    ich habe ein Problem, für das ich seit Tagen keine brauchbare Lösung finde und würde mich über jeden Tipp freuen:

    Für einen Kunden erstellen wir aktuell eine Webseite mit sehr vielen Unterseiten. Auf jeder dieser Unterseiten soll aus einem Pool von zig Mitarbeitern exakt ein Ansprechpartner auf der jeweiligen Seite ausgegeben werden.

    Was ich also suche wäre z.B. ein Plugin, mit dem ich zunächst mal alle Mitarbeiter des Unternehmens anlegen kann: Foto, Titel/Tätigkeit, Name, Adressdaten (quasi eine Visitenkarte des jeweiligen Mitarbeiters).

    Dann möchte ich auf jeder einzelnen Inhaltsseite festlegen, welcher Mitarbeiter auf dieser Seite angezeigt wird. Entweder via Shortcode, via ID oder aus einer Liste.

    Gibts sowas? Hat jemand hierzu eine Idee?

    Vielen herzlichen Dank für jeden Tipp und viele Grüße
    Thilo

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)
  • Thread-Ersteller thiloschulze

    (@thiloschulze)

    Super – vielen Dank! Das klingt vielversprechend und werde ich mal ausprobieren. Ist zwar für einen Redakteur ein bissl sperrig zu bedienen, aber immerhin ein Lösungsansatz.

    Ich würde dazu selber etwas programmieren, was aber entsprechende PHP-Grundkenntnisse (und Geschick beim Copy/Paste) voraussetzt.

    Ein Plugin, mit dem ein Custom Post Type „Mitarbeiter“ erstellt wird. Der Custom Post Type besteht aus einem Beitragsbild (Mitarbeiter-Foto), Titel (Name des Mitarbeiters), Inhalt (Adressdaten) und Custom Fields für Tätigkeit, Position und was dir sonst noch so einfällt. Vorteil: „Mitarbeiter“ sind vom übrigen Inhalt getrennt und du bekommst ein Eingabeformular für alle benötigten Daten.

    Zusätzlich würde ich dann ein Custom Field anlegen, mit dem beim Erstellen von Seiten ein Mitarbeiter zugeordnet werden kann. Das halte ich bei einer „Website mit sehr vielen Unterseiten“ und „einem Pool von zig Mitarbeitern“ für effektiver. Du brauchst dann noch im Child-Theme ein Template, dass die Mitarbeiter in gewünschter Form ausgibt. Alternativ wäre auch möglich, einen eigenen Block zu erstellen, mit dem der Mitarbeiter auf der Seite ausgegeben wird.

    Wer nicht programmieren kann/mag, kann für die Erstellung eines Custom Post Type ein Plugin wie Custom Post Type UI nutzen, für Custom Fields Advanced Custom Fields. Nur um die Programmierung des Templates kommst du nicht herum.

    Alternative ist, einen Freelancer zu beauftragen. Das sollte recht günstig zu bekommen sein.

    Thread-Ersteller thiloschulze

    (@thiloschulze)

    Die Idee mit den Custom Post Types hatte ich tatsächlich auch schon. Allerdings bin ich – genau wie du beschrieben hast – an der Ausgabe gescheitert. Meine PHP-Kenntnisse reichen definitiv nicht aus, hierzu ein eigenes Template zu schreiben.

    Aber ggfs. könnte man dieses Custom Field ja auch z.B. über ein Widget in einer Sidebar ausgeben. Das sollte doch mit Advanced Custom Fields möglich sein?! Es würde mir ja sogar reichen, wenn das Widget eine Auswahlmöglichkeit des jeweiligen Mitarbeiters über ein Dropdown anbietet und ich dann je Seite den entsprechenden Mitarbeiter ausgebe.

    Da muss ich mal bissl rumprobieren denke ich. Aber danke für den Gedankenansatz. Freelancer wäre ebenfalls eine Idee.

Ansicht von 4 Antworten - 1 bis 4 (von insgesamt 4)