Visual Composer ist ein WordPress-Plugin, mit dem Seiten mithilfe einer Drag & Drop-Oberfläche erstellt werden können. Es gibt Benutzern die Möglichkeit, Seiten einfach zu gestalten, und Entwickler haben die Möglichkeit, ihren WordPress-Themen einen Mehrwert zu verleihen. In diesem Tutorial betrachten wir die rechtlichen und technischen Auswirkungen der Integration von Visual Composer in verkaufsfertige Themen.
Visual Composer enthält:
Das sind also die wichtigsten Funktionen von Visual Composer, einschließlich professioneller Unterstützung für 34 US-Dollar (reguläre Lizenz ab Dezember 2016)..
Lassen Sie uns einen Moment darüber nachdenken, warum Designentwickler Visual Composer integrieren oder erweitern sollten, und welche Auswirkungen die Lizenz dafür hat.
Der Verkauf von WordPress-Themes kann ein lukratives Geschäft sein, unabhängig davon, ob Sie einzeln oder über einen Marktplatz wie ThemeForest verkaufen. Als Theme-Autoren (Ninzio-Themes) verstehen wir die Belohnungen, wissen aber, wie schwierig die Theme-Entwicklung sein kann und was jeder Entwickler von seinem Produkt erwartet:
Und weisst du was? Visual Composer kann Ihnen helfen, diese Ziele direkt oder indirekt zu erreichen. Lassen Sie mich erklären, wie:
Viele WordPress-Themes verfügen über integrierte Seitenersteller, deren Erstellung sich in den vergangenen Jahren zu einem Trend entwickelte. Heutzutage ist es jedoch angesichts des zunehmenden Wettbewerbs äußerst nachteilig, die Kosten und den Zeitaufwand zu beeinträchtigen, um eine benutzerdefinierte Lösung für Ihr Thema zu entwickeln. Visual Composer kann stattdessen in Ihr Design integriert und Ihren Käufern kostenlos angeboten werden (nur zur freien Verwendung mit Ihrem Design)..
Wenn Sie die Top-WordPress-Designs von Themeforest durchsuchen, werden Sie feststellen, dass in fast jedes Theme Visual Composer integriert ist. Dies gilt auch für Designs, die über einen eigenen benutzerdefinierten Seitenersteller verfügen. Visual Composer ist ein bekanntes Produkt, das tausende Male von mehr Millionen Benutzern und Entwicklern getestet wurde.
Top WordPress-Themes auf ThemeforestAn dieser Stelle haben wir deutlich gemacht, warum Visual Composer (fast) erforderliches Wissen für erfolgreiche WordPress-Theme-Entwickler geworden ist und warum Sie es in Betracht ziehen sollten, es in Ihre Designs zu integrieren.
Die nächsten Fragen sind: Wie integrieren wir Visual Composer, und haben wir das Recht dazu??
Wenn Sie als Entwickler eines Themas daran denken, Visual Composer in Ihre Designs einzubeziehen, finden Sie hier eine kurze Zusammenfassung der Anforderungen:
„Am 22. Januar 2013 hat Envato seine Lizenzen aktualisiert und es ist nicht mehr möglich, Artikel von Marktplätzen innerhalb Ihrer eigenen Artikel zu verwenden, die auf Envato-Marktplätzen zum Verkauf stehen, ohne eine Partnerschaftsvereinbarung zwischen zwei Autoren. In diesem Fall zwischen mir (Michael M) und Ihnen (Motivautor). “- Michael M
Also… wenn Sie Visual Composer in Ihr Design aufnehmen möchten, müssen Sie an Michael schreiben. Zum Glück nein. Dieser Prozess wurde automatisiert. Lassen Sie uns Schritt für Schritt untersuchen, wie wir Visual Composer richtig lizenzieren können.
Zunächst müssen Sie die erweiterte Lizenz von Visual Composer von CodeCanyon erwerben. Zum Zeitpunkt des Schreibens beträgt der Preis für eine erweiterte Lizenz 170 US-Dollar.
Die erweiterte Lizenz von Visual Composer von CodeCanyonDie erweiterte Lizenz ermöglicht die Nutzung des Plugins durch Sie oder einen Client in einem einzigen Produkt, für das Endbenutzer in Rechnung gestellt werden können. Der Gesamtpreis beinhaltet den Artikelpreis und eine Käufergebühr.
Im Wesentlichen erwerben Sie eine Entwicklerlizenz, um Visual Composer mit einem Ihrer Designs zu verwenden. Kunden, die dieses Design kaufen, müssen keine reguläre Lizenz von Visual Composer erwerben.
Sie können eine erweiterte Lizenz nicht für mehrere Designs verwenden, und Sie können Ihre erweiterte Lizenz auch nicht mit einer anderen Person teilen. Sie müssen den Lizenzschlüssel nicht mit Ihren Kunden teilen, und Ihre Kunden müssen Visual Composer (die mit Ihrem Design gelieferte Kopie) nicht aktivieren..
Eine der häufigsten Fragen, die wir bei Ninzio Themes hören, lautet: "Ich kann Visual Composer nicht aktualisieren". Dies erfolgt nicht vom Client aus; Jedes Visual Composer-Update sollte getestet und in Design-Updates enthalten sein.
Aber warte mal, die WPBakery sagt: „Es ist nicht mehr möglich, Gegenstände von Marktplätzen innerhalb deiner eigenen Gegenstände zu verwenden, die auf Envato-Marktplätzen zum Verkauf stehen“. Wie können Sie also Visual Composer in ThemeForest zum Verkauf anbieten, wenn Ihre erweiterte Lizenz dies nicht zulässt? Hier kommt die spezielle "Vereinbarung" zwischen Ihnen und Michael M (Visual Composer Plugin Author) ins Spiel: die "In-Stock License".
Wenn Sie die erweiterte Lizenz von CodeCanyon erworben haben, rufen Sie das WPBakery-Supportportal auf und melden Sie sich mit Ihrem Envato-Login an.
WPBakery-AnmeldebildschirmEine Popup-Nachricht mit Autorisieren Sie das WPBakery Support Portal, um sich mit Ihrem Konto zu verbinden? wird auftauchen; klicken Genehmigen. Wenn Sie die erweiterte Lizenz bereits erworben haben, zeigt WPBakery automatisch Ihre neu erworbene Lizenz im Dashboard an. Wählen Sie die Lizenz aus, geben Sie den Namen des Themas ein und klicken Sie auf einreichen. Ihre erweiterte Lizenz wird in eine In-Stock-Lizenz umgewandelt. ThemeForest weiß, WPbakery weiß, dass Sie wissen, dass alles lizenziert ist. Sie können also den Visual Composer in Ihr Design aufnehmen und das Theme auf ThemeForest verkaufen.
An diesem Punkt haben wir uns mit den rechtlichen Aspekten der Visual Composer-Integration befasst. Nun ist es an der Zeit, die technische Seite zu untersuchen.
Bei der Integration von Visual Composer in Ihr Design ist nicht viel zu tun. Wir werden den Prozess am Beispiel eines unserer Themen, Focuson, erläutern.
Wir brauchen folgende Dinge:
Da es sich bei Visual Composer um ein externes Plugin handelt, müssen wir es zum Design-Download-Pack hinzufügen. Hier haben wir zwei Möglichkeiten:
Die zweite Option ist die beste Möglichkeit, Plugins für WordPress-Themes anzufordern und zu empfehlen. Erstellen Sie dazu einen Ordner "plugins" in Ihrem Design-Stammordner und fügen Sie die Datei "js_composer.zip" (die installierbare Visual Composer-Datei, die Sie nach dem Kauf heruntergeladen haben) hinein. Um mehr über den TGM-Plugin-Aktivator zu erfahren, werfen Sie einen Blick auf das Tutorial von Barış Ünver. Verwenden der TGM-Plugin-Aktivierungsbibliothek in Ihren Themen.
WordPress Theme Check mag es nicht, wenn ein Design gepackte Plugins enthält. Es wird eine Warnung geben wie:
ERFORDERLICH: ZIP-Datei gefunden. Plugins sind in Themes nicht erlaubt. Die gefundene zip-Datei war js_composer.zip
Leider gibt es für diese Situation keine offiziellen Anweisungen. Da das Einbinden des Plugin-Ordners auf Ihrem Server gegen Envato-Lizenz-Plugins in Themes - Theme Check Issue geht, gibt es keine bessere Möglichkeit, das Plugin mit dem Design zu integrieren.
Also für jetzt haben wir…
Lassen Sie uns nun die Integration abschließen, indem Sie die erforderlichen Komponenten hinzufügen. Öffnen Sie die Designdatei „functions.php“ und fügen Sie mit dem TGM-Plugin-Aktivator Visual Composer zur Liste der erforderlichen Plugins hinzu:
$ plugins = array (array ('name' => esc_html __ ('WPBakery Visual Composer', 'focuson'), 'slug' => 'js_composer', 'source' => get_template_directory (). '/plugins/js_composer.zip ',' required '=> true,' force_activation '=> false,' force_deactivation '=> false,' external_url '=> "));
Fügen Sie nun die Datei "shortcodes.php" hinzu. Da sich diese Datei im Fall des Focuson-Themas im Plugin „ninzio-addons“ befindet, ist sie bereits enthalten, wenn das Plugin ninzio-addons installiert wird.
Fügen Sie anschließend die Integrationsdatei "ninzio_vc.php" hinzu. Dieser Teil ist sehr wichtig, da wir sicherstellen müssen, dass sich die installierbare Visual Composer-Datei "js_composer.zip" im Ordner plugins befindet und das Visual Composer-Plugin erfolgreich installiert und aktiv ist:
if (definiert ('WPB_VC_VERSION') && file_exists (get_template_directory (). '/plugins/js_composer.zip')) required_once (get_template_directory (). '/includes/ninzio_vc.php');
Erst danach benötigen wir die Integrationsdatei "ninzio_vc.php".
required_once (get_template_directory (). '/includes/ninzio_vc.php');
Das ist es! Visual Composer ist in unser Thema integriert und wir haben alles, was zu dessen Erweiterung erforderlich ist. Im nächsten Tutorial betrachten wir das Erweitern und Bauen mit Visual Composer. Wir sehen uns dort!