Rezept: Einrichtung von siteweiten Einstellungen mit Optionsseiten | Field Forge - Benutzerdefinierte Felder, gebaut für Geschwindigkeit
Herunterladen Anmelden

Rezept: Einrichtung von siteweiten Einstellungen mit Optionsseiten

Optionsseiten sind spezielle Admin-Bildschirme zur Verwaltung von Daten, die nicht an einen einzelnen Beitrag oder eine Seite gebunden sind — Unternehmenskontaktinformationen, Links zu sozialen Medien, Fußzeilentext, globale Schalter und mehr. Dieses Rezept führt durch die vollständige Einrichtung.

Schritt 1: Entscheiden, wie die Optionsseite registriert wird

Field Forge unterstützt drei Registrierungswege — wählen Sie den, der am besten zum Workflow passt:

  1. Admin UI (empfohlen, kein Code) — gehen Sie zu Field Forge > Optionsseiten, klicken Sie auf Neue Optionsseite hinzufügen, füllen Sie den Seitentitel, den Menü-Slug, die Berechtigung, die übergeordnete Seite, das Symbol und die Position aus. Speichern. Der Menüeintrag erscheint sofort in der WordPress-Admin-Seitenleiste. Sie können die Seite aus derselben Liste bearbeiten, weich löschen oder wiederherstellen. Die Seitenzeile befindet sich in der wp_fieldforge_options_pages Tabelle.
  2. Automatische Registrierung aus einer Feldgruppe (einfachste Ein-Schritt-Option) — geben Sie der Feldgruppe eine Regel für den Standort der Optionsseite und Field Forge erstellt automatisch einen Menüeintrag mit dem Titel der Gruppe als Menübezeichnung. Kein Code, keine separate Seitenregistrierung. Die Seite ist schreibgeschützt in der Liste der Optionsseiten — ändern Sie den Titel der Feldgruppe, um den Menüeintrag umzubenennen.
  3. Explizite Registrierung über PHP (wenn die Registrierung mit dem Theme ausgeliefert werden soll) — fügen Sie einen Snippet in den functions.php Ihres Themes ein:
php
add_action('init', function () {
    if (function_exists('fieldforge_add_options_page')) {
        fieldforge_add_options_page([
            'page_title' => 'Site Settings',
            'menu_title' => 'Site Settings',
            'menu_slug'  => 'site-settings',  // matches the location rule below
            'icon_url'   => 'dashicons-admin-settings',
            'capability' => 'manage_options',
            'position'   => 80,
        ]);
    }
});

Der acf_add_options_page() Shim ist ebenfalls verfügbar für Theme-Code, der von ACF Pro migriert wird.

Schritt 2: Feldgruppen hinzufügen

Erstellen Sie eine oder mehrere Feldgruppen, die auf die Optionsseite abzielen.

Feldgruppe: Unternehmensinformationen
  1. Gehen Sie zu Field Forge > Neue Feldgruppe, benennen Sie sie Unternehmensinformationen
  2. Fügen Sie ein Tab-Feld mit der Bezeichnung Allgemein hinzu
  3. Fügen Sie diese Felder hinzu:
FeldTypEinstellungen
UnternehmensnameTextErforderlich: Ja
SloganTextPlatzhalter: “Ihr Unternehmensmotto”
LogoBildRückgabeformat: Bildarray, Anweisungen: “Laden Sie ein transparentes PNG hoch, 300×100 empfohlen”
FaviconBildAnweisungen: “32×32 oder 64×64 Pixel”
TelefonnummerTextPlatzhalter: “+1 (555) 000-0000”
E-Mail-AdresseE-MailPlatzhalter: “[email protected]
AdresseTextareaZeilen: 3
  1. Fügen Sie ein weiteres Tab-Feld mit der Bezeichnung Soziale Medien hinzu
  2. Fügen Sie diese Felder hinzu:
FeldTypEinstellungen
FacebookURLPlatzhalter: “https://facebook.com/yourcompany”
Twitter / XURLPlatzhalter: “https://x.com/yourcompany”
InstagramURLPlatzhalter: “https://instagram.com/yourcompany”
LinkedInURLPlatzhalter: “https://linkedin.com/company/yourcompany”
YouTubeURLPlatzhalter: “https://youtube.com/@yourcompany”
  1. Fügen Sie ein weiteres Tab-Feld mit der Bezeichnung Fußzeile hinzu
  2. Fügen Sie diese Felder hinzu:
FeldTypEinstellungen
Copyright-TextTextStandard: “(c) 2026 Unternehmensname. Alle Rechte vorbehalten.”
FußzeilenlogoBildAnweisungen: “Eine kleinere oder invertierte Version Ihres Logos”
Newsletter-Anmeldung anzeigenWahr/FalschStandard: Ja
Überschrift für den NewsletterTextStandard: “Abonnieren Sie unseren Newsletter”, Bedingung: Anzeigen, wenn Newsletter-Anmeldung anzeigen Ja ist
Untertext für den NewsletterTextStandard: “Erhalten Sie Updates direkt in Ihr Postfach”
  1. Setzen Sie Standortregeln: Optionsseite ist gleich Site-Einstellungen
  2. Speichern Sie die Feldgruppe

Schritt 3: Workflow für Content-Manager

  1. Klicken Sie auf Site-Einstellungen in der Admin-Seitenleiste
  2. Sie sehen drei Tabs: Allgemein, Soziale Medien und Fußzeile
  3. Füllen Sie den Unternehmensnamen aus, laden Sie das Logo hoch und geben Sie die Kontaktdaten im Tab Allgemein ein
  4. Wechseln Sie zu Soziale Medien und fügen Sie Ihre sozialen Profil-URLs ein
  5. Wechseln Sie zu Fußzeile und passen Sie den Copyright-Text und die Newsletter-Einstellungen an
  6. Klicken Sie auf Änderungen speichern (der Button befindet sich oben oder unten auf der Seite)

Änderungen gelten sofort siteweit. Jede Seite auf der Website, die diese Werte verwendet, wird automatisch aktualisiert.

Schritt 4: Verwendung von Optionsdaten in Vorlagen

Ihr Entwickler greift auf Optionsdaten über den 'options' Parameter zu:

  • get_field('company_name', 'options') im Header
  • get_field('social_facebook', 'options') für soziale Icons
  • get_field('copyright_text', 'options') in der Fußzeile

Organisation mit Unterseiten

Für komplexe Websites erstellen Sie Unterseiten unter der Hauptoptionsseite:

  • Site-Einstellungen (Eltern)
Allgemein — Unternehmensinfo, Logo, Kontakt

Soziale Medien — alle Links zu sozialen Profilen

Erscheinungsbild — Farben, Schriftarten, Layout-Präferenzen

Integrationen — Google Analytics-ID, Chat-Widget-Code, Drittanbieter-Skripte

Jede Unterseite erhält ihre eigene Feldgruppe. Dies hält jeden Einstellungsbildschirm fokussiert und einfach zu navigieren.

Tipps für Optionsseiten

  • Verwenden Sie Tabs innerhalb von Feldgruppen, um verwandte Felder zu organisieren, ohne für jede Kategorie separate Unterseiten zu erstellen
  • Setzen Sie Standardwerte für Felder, damit die Website auch vor dem Ausfüllen der Einstellungen korrekt aussieht
  • Fügen Sie Nachrichtenfelder mit Anweisungen wie “Laden Sie ein transparentes PNG-Logo mit 300×100 Pixeln für beste Ergebnisse hoch” hinzu
  • Verwenden Sie bedingte Logik, um sekundäre Felder auszublenden, bis sie relevant sind — z.B. aktivieren Sie die bedingte Logik im Feld Überschrift für den Newsletter und setzen Sie die Regel “Newsletter-Anmeldung anzeigen gleich Ja”, damit die Überschrift nur erscheint, wenn der Schalter aktiviert ist. Elf Operatoren sind verfügbar (gleich, enthält, regex, leer, numerische Vergleiche), und verkettete Regeln werden automatisch weitergegeben.
  • Halten Sie es einfach — setzen Sie hier nur Daten, die wirklich siteweit benötigt werden. Seitenbezogene Daten gehören in reguläre Feldgruppen, die an spezifische Beiträge oder Seiten angehängt sind.

Forge KI-Assistent Online

Hallo! Ich bin der Field Forge KI-Assistent. Fragen Sie mich alles über das Plugin — Einrichtung, Funktionen, Fehlerbehebung oder Entwicklung.

Gerade eben
Unterstützt von Forge KI · Dokumentation durchsuchen