Visual Composer este pluginul WordPress care permite paginilor să fie construite folosind o interfață drag-and-drop. Oferă utilizatorilor puterea de a structura paginile cu ușurință și le oferă dezvoltatorilor posibilitatea de a adăuga valoare temelor lor WordPress. În acest tutorial vom analiza implicațiile juridice și tehnice ale integrării Visual Composer în teme, gata de vânzare.
Visual Composer vine cu:
Asadar, acestea sunt principalele caracteristici ale Visual Composer, toate incheiate, inclusiv suport profesionist pentru $ 34 (licenta normala din decembrie 2016).
Să gândim pentru un moment despre motivul pentru care dezvoltatorii de teme ar trebui să integreze sau să extindă Visual Composer și ce implicații ale licenței sunt pentru a face acest lucru.
Vânzarea temelor WordPress poate fi o afacere profitabilă, indiferent dacă vindeți individual sau printr-o piață cum ar fi ThemeForest. Ca autori de teme (Ninzio Themes) înțelegem recompensele, dar știm cât de greu poate fi dezvoltarea temelor și ce dorește fiecare dezvoltator de la produsul său:
Și știi ce? Visual Composer vă poate ajuta să atingeți aceste obiective direct sau indirect. Permiteți-mi să vă explic cum:
Multe dintre temele WordPress au built-in Page Builders, iar construirea lor a devenit o tendință în anii precedenți, dar în zilele noastre, cu o concurență sporită, este extrem de dezavantajoasă din punct de vedere al costurilor și timpului pentru a dezvolta o soluție personalizată pentru tema dvs. În schimb, Visual Composer poate fi integrat în tema dvs. și este oferit gratuit cumpărătorilor dvs. (gratuit pentru utilizare numai cu tema dvs.).
Dacă răsfoiți temele WordPress de top ale Themeforest veți observa că aproape fiecare temă are integrat Visual Composer în cadrul acestuia, chiar și teme care au propriul built-in constructor de pagini personalizat. Visual Composer este un produs bine-cunoscut, testat de mii de ori de mai multe milioane de utilizatori și dezvoltatori.
Top teme WordPress pe ThemeforestÎn acest moment am clarificat de ce Visual Composer a devenit (aproape) cerut cunoștințe pentru dezvoltatorii de teme WordPress de succes și de ce ar trebui să luați în considerare integrarea în temele dvs..
Următoarele întrebări sunt: cum integrăm Visual Composer și avem dreptul să facem acest lucru?
Dacă sunteți un dezvoltator de teme care se gândește să includă Visual Composer în temele dvs., iată un rezumat rapid al a ceea ce este necesar:
"La data de 22 ianuarie 2013, Envato și-a actualizat licențele și nu mai este posibilă utilizarea articolelor de pe piețele din propriile produse care vor fi comercializate pe piețele Envato, fără un acord de parteneriat între doi autori. În acest caz între mine (Michael M) și tu (autor de temă) "- Michael M
Deci ... dacă doriți să includeți Visual Composer în tema dvs., trebuie să-l scrieți lui Michael? Din fericire, nu. Acest proces a fost automatizat. Să examinăm, pas cu pas, cum să putem acorda licența Visual Composer.
În primul rând va trebui să cumperi licența extinsă a Visual Composer de la CodeCanyon. Începând cu ora scrisă, prețul pentru o licență extinsă este de 170 USD.
Visual Composer licență extinsă de la CodeCanyonLicența extinsă permite utilizarea pluginului, de către dvs. sau de către un singur client, într-un singur produs pe care utilizatorii finali pot fi taxați. Prețul total include prețul elementului și comisionul cumpărătorului.
În esență, achiziționați o licență de dezvoltator pentru a utiliza Visual Composer cu una dintre temele dvs. Clienții care cumpără tema respectivă nu sunt obligați să cumpere licența obișnuită a Visual Composer.
Nu puteți utiliza o licență extinsă pentru mai multe teme, nici nu puteți împărți licența extinsă cu altcineva. Nu va trebui să partajați cheia de licență cu clienții dvs., iar clienții dvs. nu vor trebui să activeze Visual Composer (copia care vine cu tema dvs.).
Una dintre cele mai frecvente întrebări pe care le auzim la Ninzio Themes este: "Nu pot actualiza Visual Composer". Acest lucru nu se face de la sfârșitul clientului; fiecare actualizare Visual Composer trebuie testată și inclusă în actualizările temelor.
Dar așteptați un minut - WPBakery spune că "nu mai este posibil să folosiți articole din piețele din propriile produse care vor fi comercializate pe piețele Envato". Deci, cum puteți include Visual Composer în temele dvs. de vânzare pe ThemeForest dacă licența dvs. extinsă nu permite acest lucru? Aici intră în joc "acordul" special dintre dvs. și Michael M (Autorul Pluginului Visual Composer): "Licența în stoc".
Odată ce ați achiziționat licența extinsă de la CodeCanyon, mergeți la portalul de asistență WPBakery și conectați-vă utilizând login-ul Envato.
Ecranul de conectare WPBakeryUn mesaj popup cu Autorizați portalul de asistență WPBakery pentru a vă conecta la contul dvs.? va aparea; clic Aproba. În continuare, dacă ați cumpărat deja licența extinsă, WPBakery va afișa automat licența achiziționată recent în tabloul de bord, selectați licența, introduceți numele temei și apăsați A depune. Licența dvs. extinsă se va transforma într-o "licență în stoc". ThemeForest știe, WPbakery știe, știi - totul este licențiat, astfel încât să poți include Visual Composer în tema ta și să vinzi tema pe ThemeForest.
În acest moment, am terminat să ne uităm la aspectele juridice ale integrării Visual Composer, acum este momentul să examinăm partea tehnică.
Nu este prea mult implicat în integrarea Visual Composer cu tema. Vom explica procesul folosind unul din temele noastre, Focuson, ca exemplu.
Avem nevoie de următoarele lucruri:
Nu în ultimul rând, deoarece Visual Composer este un plugin extern, trebuie să îl includem cu pachetul de descărcări a temelor. Aici avem două opțiuni:
Considerăm că a doua opțiune este cea mai bună modalitate de a solicita și de a recomanda pluginuri pentru teme WordPress. Pentru a face acest lucru creați un dosar "plugins" în interiorul temei rădăcină temă și puneți fișierul "js_composer.zip" (fișierul instalabil Visual Composer, pe care l-ați descărcat după cumpărare) în el. Pentru a afla mai multe despre Activatorul Plug-in TGM, aruncați o privire la tutorialul lui Barıș Ünver Utilizând Biblioteca de activare a plugin-urilor TGM în temele dvs..
WordPress Theme Check nu-i place când o temă include plug-uri ambalate. Acesta va da un avertisment, cum ar fi:
REQUIRED: Fișierul Zip găsit. Pluginurile nu sunt permise în teme. Fișierul zip găsit a fost js_composer.zip
Din păcate, pentru această situație nu există instrucțiuni oficiale. Așa cum includeți pluginul de pe serverul dvs. merge împotriva licenței Envato Plugins in Themes - Theme Check Issue nu există altă modalitate mai bună de a include plugin-ul cu tema.
Deci, pentru moment avem ...
Acum, să finalizăm integrarea prin includerea componentelor necesare. Deschideți tema "functions.php" și, cu TGM Plugin Activator, adăugați Visual Composer la lista de plugin-uri necesare:
$ plugins = array (array ('name' => esc_html __) '/plugins/js_composer.zip (' WPBakery Visual Composer ',' focuson '),' slug '=>' js_composer ',' source '=> get_template_directory ',' obligatoriu '=> true,' force_activation '=> false,' force_deactivation '=> false,' external_url '=> "));
Acum includeți fișierul "shortcodes.php". Ca și în cazul temei Focuson, acest fișier este localizat în pluginul "ninzio-addons", acesta fiind deja inclus când pluginul ninzio-addons este instalat.
Apoi, includeți fișierul de integrare "ninzio_vc.php". Această parte este foarte importantă, deoarece trebuie să fim siguri că fișierul instalabil Visual Composer "js_composer.zip" se află în dosarul pluginurilor și pluginul Visual Composer a fost instalat și activ cu succes:
dacă (definit ('WPB_VC_VERSION') && file_exists (get_template_directory (). /plugins/js_composer.zip ')) require_once (get_template_directory () /includes/ninzio_vc.php');
Doar după aceea avem nevoie de fișierul de integrare "ninzio_vc.php".
require_once (get_template_directory (). /includes/ninzio_vc.php ');
Asta e! Visual Composer este integrat cu tema noastră și avem tot ce este necesar pentru ao extinde. În următorul tutorial vom examina extinderea și construirea cu Visual Composer. Ne vedem acolo!