Exhibitor Manager DOCS & HILFE

Actions, Filter & Template-Overrides

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 PluginKopie im Theme
event-exhibitor-manager/templates/single-exhibitor.phpihr-theme/event-exhibitor-manager/single-event-exhibitor.php
Kopien veralten

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

FilterStandardWofür
eem_tools_capabilityedit_others_postsWer Dashboard, Massen-Editor und Import / Export nutzen darf. manage_options stellt das alte Verhalten (nur Administratoren) wieder her.
eem_settings_capabilitymanage_optionsWer die schreibenden Einstellungsreiter (Design, Funktionen, Labels, Sicherheit, API) sieht und speichert.
eem_settings_page_capabilityedit_postsWer die Einstellungsseite überhaupt öffnen darf (Generator, Über).
eem_allow_contributor_uploadstrueOb Mitarbeiter im Backend Logos und Galeriebilder hochladen dürfen. false stellt den WordPress-Standard wieder her.
eem_country_list250 LänderLändernamen und ISO-Codes für Auswahl und Import.
eem_settings_backup_excluded_keysLöschoptionOptionen, die nicht in die Einstellungssicherung sollen.

Beispiele für functions.php

Werkzeuge nur für Administratoren
add_filter( 'eem_tools_capability', function () {
    return 'manage_options';
} );
Mitarbeiter ohne Medien-Upload
add_filter( 'eem_allow_contributor_uploads', '__return_false' );
Eigene Option nicht mitsichern
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.