it-swarm.com.de

Arbeiten mit WordPress Plugin und Theme Templates Strukturen

Dies ist wahrscheinlich völlig verrückt, aber ich möchte ein neues WordPress-Plugin erstellen, das eine eigene Untermenge von Vorlagen und Seiten enthält. Was ist der beste Weg, dies zu tun? Das Plugin wird auf drei Seiten der WordPress-Site verwendet. Es wird das gleiche Thema verwenden, obwohl es drei verschiedene Seitenvorlagen haben wird. Ist es möglich, die Vorlagen in einem Unterordner innerhalb des Themes oder Plugins zu gruppieren? Die Seiten sind statisch, dh, sie müssen wp-admin nicht zur Verfügung stehen.

Wie es aktuell ist .....

option a -> Vorlagen im Themenstamm mit WordPress-Seitenadministrator.

Unten sind zwei Ideen, wie ich es gerne hätte ...

option b -> Unterordner in Thema mit statischen Seiten (keine Notwendigkeit, in wp-admin zu erstellen/bearbeiten).

option c -> Selbstständige Vorlagen im Plugin-Ordner unter Verwendung des aktuellen Themas und benutzerdefinierte Filter/Aktionen mit statischen Seiten (kein Erstellen/Bearbeiten in wp-admin erforderlich).

Dieses Plugin ist im Wesentlichen ein Abschnitt der WordPress-Site, der die WordPress-Objekte und die WordPress-Datenbank verwendet. Es wird seine eigenen Schleifen und Seiten haben.

/wp-content/plugins/mycustomplugin/mycustomplugin.php
/wp-content/plugins/mycustomplugin/templates/default.php
/wp-content/plugins/mycustomplugin/templates/template2.php
/wp-content/plugins/mycustomplugin/templates/mycustomplugin-loop.php

oder

/wp-content/plugins/mycustomplugin/mycustomplugin.php
/wp-content/themes/mytheme/mycustomplugin/mycustomplugin.php
/wp-content/themes/mytheme/mycustomplugin/template2.php
/wp-content/themes/mytheme/mycustomplugin/mycustomplugin-loop.php
1
madphp

Wenn es sich um ein Plugin handelt, sollten Sie die Dateien wirklich in Ihrem Plugin-Ordner behalten. Alternativ können Sie den Themenordner unter einem eigenen Namen verwenden, der vom aktiven Thema getrennt ist. Ich habe letzteres gesehen und es funktioniert gut, aber Sie möchten nicht, dass einige ahnungslose Benutzer es versehentlich aktivieren. Sie sollten niemals in das aktive Thema oder ein Thema schreiben, das der Benutzer installiert hat.

1
Wyck