Wo Einstellungen nicht reichen, greifen Sie über eine Template-Kopie im Theme und über WordPress-Filter ein – updatesicher und ohne das Plugin selbst zu ändern.
Die Ausstellerseite im Theme ersetzen
Für die Einzelseite eines Ausstellers sucht das Plugin zuerst im aktiven Theme (bzw. Child-Theme) nach event-exhibitor-manager/single-event-exhibitor.php und nimmt erst dann seine eigene Vorlage. Der Unterordner heißt wie der Plugin-Ordner; eine gleichnamige Datei direkt im Theme-Ordner beachtet das Plugin nicht.
| Vorlage im Plugin | Kopie im Theme |
|---|---|
event-exhibitor-manager/templates/single-exhibitor.php | ihr-theme/event-exhibitor-manager/single-event-exhibitor.php |
Eine Template-Kopie bekommt keine Plugin-Updates mehr. Vergleichen Sie sie nach Updates mit dem Original – oder ändern Sie, wo möglich, nur per CSS. Das Pop-up wird per JavaScript gebaut und ist von der Kopie nicht betroffen.
Filter
| Filter | Standard | Wofür |
|---|---|---|
eem_tools_capability | edit_others_posts | Wer Dashboard, Massen-Editor und Import / Export nutzen darf. manage_options stellt das alte Verhalten (nur Administratoren) wieder her. |
eem_settings_capability | manage_options | Wer die schreibenden Einstellungsreiter (Design, Funktionen, Labels, Sicherheit, API) sieht und speichert. |
eem_settings_page_capability | edit_posts | Wer die Einstellungsseite überhaupt öffnen darf (Generator, Über). |
eem_allow_contributor_uploads | true | Ob Mitarbeiter im Backend Logos und Galeriebilder hochladen dürfen. false stellt den WordPress-Standard wieder her. |
eem_country_list | 250 Länder | Ländernamen und ISO-Codes für Auswahl und Import. |
eem_settings_backup_excluded_keys | Löschoption | Optionen, die nicht in die Einstellungssicherung sollen. |
Beispiele für functions.php
add_filter( 'eem_tools_capability', function () {
return 'manage_options';
} );add_filter( 'eem_allow_contributor_uploads', '__return_false' );add_filter( 'eem_settings_backup_excluded_keys', function ( $keys ) {
$keys[] = 'eem_mein_interner_wert';
return $keys;
} );Daten von außen lesen
Für Apps und Partner-Websites ist die öffentliche REST-API der richtige Weg – mit festem Datenformat. Gestaltung ohne Template-Kopie: CSS-Anpassung.