From 525616391a57bdc536e0eb130a2b1abaf308f7de Mon Sep 17 00:00:00 2001 From: M_Viper Date: Wed, 26 Nov 2025 16:36:49 +0000 Subject: [PATCH] Dateien nach "includes" hochladen --- includes/help-tab.php | 40 +++++++++++++++ includes/settings-tab.php | 12 +++++ includes/team-members-tab.php | 93 +++++++++++++++++++++++++++++++++++ 3 files changed, 145 insertions(+) create mode 100644 includes/help-tab.php create mode 100644 includes/settings-tab.php create mode 100644 includes/team-members-tab.php diff --git a/includes/help-tab.php b/includes/help-tab.php new file mode 100644 index 0000000..96f5de1 --- /dev/null +++ b/includes/help-tab.php @@ -0,0 +1,40 @@ + +
+

Hilfe & Dokumentation

+
+

Shortcode verwenden

+

Um alle Teammitglieder anzuzeigen, verwenden Sie:

+ [teamcards] + +

Um nur eine bestimmte Kategorie anzuzeigen:

+ [teamcards kategorie="management"] + +

Um einen bestimmten Card-Typ zu erzwingen (überschreibt die Einstellung des Mitglieds):

+ [teamcards type="featured"] + +

Um die Anzahl der Spalten zu ändern (überschreibt die globale Einstellung):

+ [teamcards columns="3"] +
+ +
+

Card-Typen

+
    +
  • Standard Card: Die klassische Card mit Bild oben und Text darunter.
  • +
  • Compact Card: Eine platzsparende Version, ideal für lange Listen.
  • +
  • Featured Card: Eine hervorgehobene Card mit zentriertem Layout und besonderem Styling.
  • +
  • Flip Card: Eine interaktive Card, die beim Hover gedreht wird, um zusätzliche Informationen (z.B. "Über mich") auf der Rückseite zu zeigen.
  • +
  • Profile Card: Eine Card mit dem Bild als Hintergrund, ideal für ein modernes, visuelles Profil.
  • +
+
+ +
+

Support

+

Für Support und Fragen kontaktieren Sie uns bitte über:

+ +
+
\ No newline at end of file diff --git a/includes/settings-tab.php b/includes/settings-tab.php new file mode 100644 index 0000000..ec335fd --- /dev/null +++ b/includes/settings-tab.php @@ -0,0 +1,12 @@ + +
+
+ +
+
\ No newline at end of file diff --git a/includes/team-members-tab.php b/includes/team-members-tab.php new file mode 100644 index 0000000..ba94161 --- /dev/null +++ b/includes/team-members-tab.php @@ -0,0 +1,93 @@ + +
+

Hinweis: Beim Löschen des Plugins werden alle Teammitglieder und zugehörigen Daten unwiderruflich aus der Datenbank entfernt. Bitte erstellen Sie ein Backup, falls Sie die Daten behalten möchten.

+ +
+

Neues Teammitglied hinzufügen

+
+
+ + +
+
+ + +
+
+ + +
+
+ + +
+
+ +
+ +
+ + +
+
+ +
+
+
+ +

Vorhandene Teammitglieder

+

Ziehe die Zeilen, um die Reihenfolge zu ändern. Klicke auf die Felder, um sie zu bearbeiten.

+ + + + + + + + + + + + + + 'teamcard', 'posts_per_page' => -1, 'orderby' => 'menu_order', 'order' => 'ASC']); + foreach ($teamcards as $teamcard) { + $funktion = get_post_meta($teamcard->ID, '_teamcard_funktion', true); + $zustaendigkeit = get_post_meta($teamcard->ID, '_teamcard_zustaendigkeit', true); + $bild_id = get_post_meta($teamcard->ID, '_teamcard_bild_id', true); + $card_type = get_post_meta($teamcard->ID, '_teamcard_card_type', true); + $bild_url = $bild_id ? wp_get_attachment_image_url($bild_id, 'thumbnail') : ''; + ?> + + + + + + + + + + +
BildNameFunktionZuständigkeitTypAktionen
+
+ + + +
+ +
post_title); ?>
+ + +
\ No newline at end of file