Niveluri de Compatibilitate

Notă! Unele linkuri de pe această pagină pot fi linkuri afiliate, ceea ce înseamnă că, dacă alegeți să efectuați o achiziție, pot câștiga un mic comision fără costuri suplimentare pentru dvs. Apreciez foarte mult sprijinul dvs.!

Loading

Niveluri de Compatibilitate

Niveluri de Compatibilitate – Faceți modulele personalizate existente compatibile cu cea mai recentă versiune a Divi Builder.

Notă:
Acest tutorial este destinat utilizatorilor avansați. Este necesară cel puțin o înțelegere de bază a codării în PHP și JavaScript.

Cum arată și se comportă un modul personalizat în interiorul constructorului depinde de nivelul său de compatibilitate cu generatorul. Există trei niveluri de compatibilitate disponibile pentru modulele personalizate: off (acesta este implicit), partial și on. Modulele personalizate își pot declara nivelul de compatibilitate folosind proprietatea vb_support din definiția clasei PHP.

Fără Compatibilitate

Aceasta este setarea implicită pentru toate modulele personalizate. Pre-vizualizările live nu sunt afișate pentru modulele fără suport pentru cea mai recentă versiune a Divi Builder. În schimb, va fi afișat un bloc generic. Setările modulului pot fi în continuare editate și pot fi mutate în continuare pe pagină.

Fără Compatibilitate
Fără Compatibilitate

Compatibilitate Parțială

Constructorul va încerca să redea o pre-vizualizare live prin AJAX pentru modulele personalizate care declară suport parțial. Redarea AJAX nu este ideală, deoarece este mult mai lentă decât redarea normală și nu va fi potrivită în toate cazurile. Din acest motiv, este important ca dezvoltatorii să-și testeze modulele și să declare doar suport parțial pentru modulele care pot fi redate cu succes prin AJAX.

Exemplu de Declarare a Compatibilității Parțiale

<?php

class MYEX_HelloWorld extends ET_Builder_Module {

        public $slug       = 'myex_hello_world';

        public $vb_support = 'partial';

        public function init() {

                 $this->name = esc_html__( 'Hello World', 'myex-my-extension' );

        }

        ...

}

Compatibilitate Deplină

Modulele care sunt pe deplin compatibile cu Divi Builder se comportă la fel ca modulele oficiale. Ei folosesc API-ul JavaScript al constructorului pentru a-și gestiona propria redare în interiorul constructorului. Puteți afla mai multe despre asta aici.

Exemplu de Declarare a Compatibilității Complete

<?php

class MYEX_HelloWorld extends ET_Builder_Module {

public $slug       = 'myex_hello_world';

public $vb_support = 'on';

public function init() {

$this->name = esc_html__( 'Hello World', 'myex-my-extension' );

}

...

}

 

Notă! Cea mai populară temă WordPress din lume și cel mai bun generator de pagini WordPress. Comunitatea WordPress mulțumește dezvoltatorului Elegant Themes în sprijinul acordat pentru realizarea acestor tutoriale în limba română! Cumpără acuma Tema WordPress Divi.

Articole recomandate:

S-ar putea să te intereseze și:

Despre Admin Staff

Comunitatea WordPress este un Blog strict Educativ pentru utilizatorii de WordPress. Nu este Agenție de WEB, Publicitate sau Marketing! Dacă sunteți firmă și aveți nevoie de sfaturi vă ajut cu plăcere, pentru contracte de colaborare, vă rog contactați agenții specializate, care vă pot oferi documentația fiscală necesară. Sunt pasionat de WordPress și tot ce se leagă de mediul online din 2011, scriu din pasiune și-mi place să ajut, doar prin prisma acestui fapt că-mi place să fac bine oamenilor care au aceeași pasiune. Blog-ul este monetizat prin link-uri de afiliere și Google Adsense, unde se plătesc taxe legale de către platformele respective. Dacă dorești să susții acest blog, sunt deschis pentru donații. Vă mulțumesc pentru înțelegere! George CRIȘAN , Administrator Comunitatea WordPress!

Lasă un comentariu