Ich entwickle mein eigenes Wordpress-Thema, das ich für mehrere Clients verwenden werde. Es hat eine Theme Options-Seite, so dass ich die Website jedes Mal einfach anpassen kann, aber ich werde auch einige Plugins auf jeder Website verwenden, die ich mache (wie ein SEO-Plugin, Sicherheit, ...).
Gibt es eine Möglichkeit, sie "erforderlich" zu machen, damit ich eine Liste dieser Plugins erhalte, damit ich sie nicht im Plugins-Verzeichnis suchen muss, wenn ich das Thema auf einer neuen Website installiere?
plugins
theme-development
Thessa Verbruggen
quelle
quelle
Antworten:
Eine Möglichkeit ist die Verwendung von TGM , wie Bhupen bereits erwähnt hat.
Aber wenn Sie es sauberer und "wortreicher" machen möchten, können Sie:
1. Verwenden Sie, aber nicht erforderlich
Sie können Ihr Thema so schreiben, dass keine bestimmten Plugins erforderlich sind, diese jedoch verwendet werden, sofern sie verfügbar sind.
Ein gutes Beispiel für einen solchen Ansatz ist die Verwendung des WP-PageNavi-Plugins. Sie können überprüfen, ob dieses Plugin verfügbar ist, und es für die Paginierung verwenden. Wenn es jedoch nicht verfügbar ist, können Sie native WP-Funktionen verwenden.
Auf diese Weise geben Sie Ihrem Benutzer die Wahl, ob er das angegebene Plugin verwenden möchte. Manchmal ist es aufgrund einiger Konflikte sehr wichtig und so weiter.
2. Benachrichtigen Sie den Administrator, welche Plugins empfohlen werden
Wenn Sie es Ihnen / Benutzern erleichtern möchten, alle empfohlenen Plugins zu installieren, können Sie einen Administratorhinweis hinzufügen , der eine Liste der empfohlenen Plugins enthält. Aber bitte denken Sie daran, solche Hinweise zu verbergen.
quelle