Hallo,
ich hatte und habe die Idee in meinen plugins meinen Nutzern custom files (gewöhnlich css-Files) zur Verfügung zu stellen, die er nach belieben benutzen kann. Diese sind entweder am Anfang gar nicht vorhanden oder leer (vielleicht mit einem Kommentar zur Nutzung gefüllt). Nun dürfen diese aber nicht überschrieben oder gelöscht werden beim automatischen Update-Prozess. Das macht aber WP bösartigerweise. Wisst Ihr einen Weg, wie das zu verhindern ist. Oder gibt es einen ernsthaften Grund, warum WP sich so verhält, dann würde ich es in Erwägung ziehen, diese Idee wieder fallen zu lassen.
Danke für jede Hilfe
custom files für plugins
-
-
- Gerade eben
- Anzeige
Hallo!
Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.
- ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
- ✔️ Deutsche Server & DSGVO-konform
- ✔️ Persönlicher Support (kein 0815-Ticket-System)
-
Ich denke, dass man das nicht verhindern kann, bin mir aber nicht hundert prozentig sicher. DB kann man bei Updates auch stehen lassen, etc.
Folgendes wäre eine Lösung: README.txt > Anweisung ins Theme-Verzeichnis die custom-styles.css zu legen. Dann via wp_enqueue_styles den Style holen und als Pfad get_bloginfo('stylesheet_directory');
-
Habe eine ähnliche Lösung gewählt. Das custom-file wird in den Ordner plugins gelegt und nicht in den speziellen plugin-Unterordner. Dort wird nichts gelöscht.
-
Warum nicht nach /wp-content/uploads/pluginname? Dort findet es eine eventuell installierte Backup-Software leichter.
-
stimmt eigentlich. mit wp_enqueue_styles geht das ja eh. da kannst du den hook, priorität etc. definieren. Der ist eigentlich für PlugIns gedacht, aber ich verwende(/zweckentfremde) sie immer für Themes und war mir der eigentlichen Nutzung nicht mehr bewusst. Eine weitere Möglichkeit wären php-css Dateien (siehe Google), damit Du if(!empty(etc abprüfen kannst... Du könntest sie außerdem über einen Eintrag im Options-table ohne Probleme ein und ausschalten lassen.
-
Maximilian Rupp
13. Mai 2026 um 02:00 Hat das Thema aus dem Forum Plugin-Vorstellung nach Plugins verschoben.
Jetzt mitmachen!
Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!