Ca și în cazul tuturor actualizărilor, recomandăm cu tărie utilizarea unui site de staging pentru a testa această actualizare înainte de a o instala pe piața dvs. live.
- Nou: A fost introdus API-ul de câmpuri pe care se bazează acum toate câmpurile FES
- Nou: A fost introdus API-ul de formulare pe care se bazează acum toate formularele FES
- Nou: A fost introdus _fes_deprecated_function()
- Nou: A fost introdus câmpul Honeypot
- Nou: Câmpul ReCAPTCHA folosește acum ReCAPTCHA 2.0
- Nou: Introducerea funcției fes_is_key()
- Nou: Formbuilder împarte acum câmpurile în extensii, personalizate și metaboxuri specifice
- Nou: A fost introdusă clasa Vendors DB
- Nou: A fost introdusă clasa Vendor
- Nou: A fost introdus un nou tabel pentru vendori în admin
- Nou: Au fost introduse rapoarte pentru vendori
- Nou: Au fost introduse note pentru vendori
- Nou: A fost introdus exportul CSV al clienților pentru produsul/produsele vendorului în admin
- Nou: Incrementare/decrementare câștiguri/vânzări vendori pe baza plăților și rambursărilor
- Nou: Cerința minimă EDD a fost mărită la 2.3
- Nou: Cerința minimă WP a fost mărită la 4.2
- Nou: A fost introdusă urmărirea opțională a datelor prin opt-in
- Nou: A fost introdusă clasa Tools
- Nou: A fost introdusă clasa Welcome
- Nou: A fost introdus un comutator public de radio pentru elementele formularului de trimitere
- Nou: A fost introdusă setarea pentru a permite ca elementele formularului de trimitere să fie afișate automat pe pagina produsului
- Nou: Introduceți set_option (pentru setările redux)
- Nou: Introduceți variabila globală redux pentru utilizare în set_option
- Nou: Vendorii pot fi acum căutați după emailul de comision, user_id, meta personalizată a vendorului și username
- Nou: A fost introdus DOING_FES_FORM_SUBMISSION
- Nou: Resetarea unui formular folosește acum câmpuri FES declarate static, nu un fișier json importat pseudo
- Nou: A fost introdusă funcția get_form_id_by_name
- Nou: A fost introdusă funcția get_form_class_by_name
- Nou: A fost introdusă funcția get_form_by_name
- Nou: A fost introdusă funcția get_form_by_id
- Nou: A fost introdusă funcția get_form_name_by_class
- Nou: Emailurile FES pot folosi acum orice câmp din emailuri
- Nou: S-a adăugat o eroare dacă tabloul de bord al vendorului nu este setat
- Nou: Vizualizare chitanță personalizată pentru vendori pentru comenzi
- Nou: Dacă un utilizator are un rol FES, rolul FES va apărea întotdeauna în coloana rol pe tabelul utilizatorilor
- Nou: Adaugă acțiuni FES la tabelul utilizatorilor
- Nou: S-au adăugat suprapuneri de încărcare JS la trimiterea formularelor pe frontend
- Nou: S-au adăugat alerte JS de succes/eșec la trimiterea formularelor pe frontend
- Nou: S-a adăugat index.php în folderul de limbă
- Nou: reCAPTCHA afișează acum un avertisment pe câmpul formbuilder pentru a asigura că utilizatorii setează setările reCAPTCHA
- Nou: Am introdus un sistem extrem de robust și filtrabil pentru sanitizarea și validarea câmpurilor
- Nou: S-a introdus un sistem foarte robust și filtrabil de mesaje de succes/eroare și redirecționare pentru trimiterea formularelor
- Nou: S-a introdus funcția fes_dash_to_lower
- Nou: S-a introdus funcția fes_is_frontend()
- Nou: S-a introdus funcția fes_is_admin
- Nou: S-a introdus funcția fes_is_api_request
- Nou: Redux a fost actualizat cu peste 40 de versiuni
- Nou: Toate e-mailurile FES au acum valori implicite
- Nou: Sistem complet regândit pentru declanșarea protecției EDD pentru fișierele încărcate
- Nou: Scripturile și stilurile sunt acum minificate, declanșate printr-un sistem nou, mai bun
- Nou: S-a introdus funcția is_fes_form
- Nou: Toate câmpurile FES conțin acum titluri, subtitluri, descrieri și conținut de exemplu mai explicite
- Nou: S-a introdus câmpul Nume
- Nou: Noul logo FES
- Nou: Adăugați opțiunile de resetare a tuturor formularelor și resetare a metadatelor formularului la instrumente
- Nou: S-a introdus un câmp de taxonomie personalizată
- Nou: FES se integrează acum cu autentificarea socială în ceea ce privește utilizarea imaginii de profil a rețelei sociale obținute de la Social Login ca avatar de vânzător
- Nou: FES va căuta acum șabloane FES în folderul EDD
- Nou: S-a introdus funcția fes_get_theme_template_paths și un sistem mai robust de încărcare a șabloanelor
- Nou: S-a adăugat o metabox pentru a schimba starea FES a unui vânzător și pentru a vedea starea curentă a unui vânzător pe ecranul de editare a utilizatorului
- Nou: Vânzătorii pot fi acum sortați după fiecare coloană din tabelul de vânzători
- Nou: Erorile fatale din FES sunt acum gestionate ca o alertă JS (fără mai multe roți care se învârtesc de moarte, disperare și contemplare a vieții)
- Nou: Și acele erori fatale au un stacktrace complet afișat în consolă pentru dezvoltatori
- Nou: Câmpurile de taxonomie oferă acum sugestii live pentru câmpurile text
- Nou: S-au adăugat shortcoduri pentru a reda ieșirea formularelor FES
- Nou: Fiecare fișier FES a fost formatat conform standardelor
- Nou: Meniul derulant pentru vânzători de pe pagina de editare a descărcării folosește acum Chosen pentru a facilita găsirea unui anumit vânzător
- Nou: Pagina Instrumente FES folosește acum o metabox combinată pentru import, export și resetare cu un meniu derulant chosen pentru a selecta formularul la care se aplică acțiunea
- Nou: S-a introdus un câmp de format post
- Nou: Există acum o solicitare înainte ca orice acțiune să poată schimba starea unui vânzător (măsură de siguranță)
- Nou: Există acum un link către pagina magazinului vânzătorului din pagina de editare a administratorului vânzătorului
- Nou: Un câmp de parolă nu mai este necesar în formularul de înregistrare FES (dacă nu este prezent, FES va emite automat utilizatorului o parolă)
- Nou: Pagina Despre/Bun venit în FES complet reproiectată
- Nou: Composer.json pentru a ajuta pe cei care își gestionează site-urile WordPress folosind Composer
- Numele câmpurilor și formularelor sunt acum complet traductibile
- Remediere: Bug în câmpul Multiple Pricing and Files care a cauzat uneori dezactivarea coloanelor greșite
- Remediere: Trecerea peste data postării în tabloul de bord al vânzătorului era greșită
- Remediere: Remediere meniu pentru r34177 în nucleul WordPress, programat pentru lansare cu WordPress 4.4.
- Remediere: Nu afișa secțiunea de anunțuri dacă anunțul nu este setat
- Remediere: FES încearcă acum corect să folosească emailul de contact al vânzătorului din profil înainte de emailul utilizatorului vânzătorului
- Remediere: Câmpul ReCAPTCHA acum afișează setările de inserare înainte de a folosi avertismentul acestui câmp în formularul de construcție
- Remediere: Corectarea problemelor cu salvarea câmpurilor de fișiere (și tipuri de fișiere)
- Remediere: Variabila globală a setărilor FES era pe variabila greșită în anumite situații
- Remediere: Resetarea unui formular asigură acum că formularul este salvat corect în panoul de setări FES
- Remediere: Linkurile de paginare funcționează acum când se folosește structura de permalink implicită pe tabloul de bord
- Remediere: Folosește CSS specific FES pentru pictograma meniului
- Remediere: ReCAPTCHA funcționează acum pe site-urile SSL
- Remediere: Erorile JShint pentru virgulă la ultimul element dintr-un array au fost remediate
- Remediere: Câmpurile de import/export redirecționează acum cu fila corectă deschisă
- Remediere: FES va salva acum fișierele imagine cu un sufix de dimensiune la numele fișierului
- Remediere: Notificări PHP remediate la activarea pluginului cauzate de rutina de instalare care încerca să găsească formulare care nu existau încă
- Remediere: Deconectarea nu mai eșuează dacă pagina Tabloul de bord al vânzătorului este incorectă
- Remediere: FES salvează acum automat noi indecși de nume pe câmpurile noi adăugate în formularul de construcție (așa cum ar fi trebuit să facă)
- Remediere: Rezolvă problemele când EDD este dezactivat și FES rămâne activ
- Remediere: Informațiile de profil sunt acum afișate în tabloul de bord backend
- Remediere: Emailul se completează automat acum pentru formularul de contact al vânzătorului
- Remediere: upload_dir este acum filtrat (sau nu) corespunzător în admin pe tipuri de postări non-descărcabile
- Remediere: Utilizarea corectată a wp_new_user_notification() după WordPress 4.3
- Ajustare: Toate scurtăturile FES depășite în FES 2.2 au fost eliminate
- Modificare: Produsele furnizorilor suspendați sunt acum setate la schiță în loc de coș
- Modificare: Avertismente mai bune despre ce implică revocarea unui furnizor
- Modificare: is_meta este acum o caracteristică a câmpului în loc să fie stocată în baza de date
- Modificare: La vizitarea unei pagini de furnizor care nu există, este prezentat un titlu mai generic
- Modificare: Ștergerea singurei linii dintr-un fișier încărcat acum șterge acea linie în loc să genereze o eroare JS
- Modificare: S-a eliminat funcția depășită și neutilizată vendor_not_enough_permissions
- Modificare: S-au eliminat funcțiile Formbuilder Template utilizate exclusiv de câmpurile interne FES
- Modificare: Toate funcțiile care fac referire la P/produs(e) și/sau D/descărcare(ări) și/sau V/furnizor(i) folosesc acum constantele vendor și product
- Modificare: Butoanele de încărcare pe câmpurile de fișiere sunt acum butoane în loc de linkuri
- Modificare: Butoanele X pe câmpurile de fișiere sunt acum simbolul x
- Modificare: S-a eliminat funcția get_input_fields
- Modificare: S-a eliminat funcția prepare_meta_fields
- Modificare: S-a eliminat funcția get_buffered
- Modificare: S-a eliminat funcția remove_button
- Modificare: S-au eliminat toate funcțiile de câmp din clasa Forms
- Modificare: S-a eliminat EDD_FES()->vendors->use_author_archives() depășit
- Modificare: Încărcare mai bună a scripturilor și stilurilor în admin și pe frontend
- Modificare: S-a eliminat funcția signal_error
- Modificare: Câmpul User Website URL este acum câmpul User URL
- Modificare: Clasa de instalare a fost rescrisă
- Modificare: Clasa de upgrade a fost rescrisă
- Modificare: FES încarcă acum tipurile de postări din propriul fișier (previne multe dintre bugurile de instalare pe care le vedeam)
- Modificare: FES încarcă acum câmpurile implicite și meta dintr-un fișier schema.php (reduce semnificativ redundanța codului)
- Modificare: Previne clonarea obiectului global FES
- Modificare: Previne trezirea obiectului global FES
- Modificare: Legenda utilizată la ieșirea câmpurilor a fost îmbunătățită semnificativ
- Modificare: Au fost corectate unele textdomain-uri de șiruri de caractere la edd_fes de la edd
- Modificare: Clasa FES_Menu a fost rescrisă complet
- Modificare: Toate titlurile elementelor de meniu sunt acum traductibile
- Modificare: Toate mențiunile despre „aplicație” sunt schimbate în noua „înregistrare”, dacă este posibil (din punct de vedere contextual)
- Modificare: Câmpurile Formbuilder folosesc acum clase CSS unice pentru formbuilder
- Modificare: Informațiile de sistem FES sunt acum incluse în informațiile de sistem EDD, reducând șansele de confuzie
- Modificare: Am eliminat console.logs comentate din javascript
- Modificare: Descriere mai bună a câmpului hook de acțiune
- Modificare: Am rescris complet readme.markdown
- Modificare: Am eliminat fișierele de backup json
- Modificare: Am eliminat opțiunea de conectare ca furnizor/client
- Modificare: Folosește CSS specific FES pentru pictograma meniului
- Modificare: Presupunem că dorim reîncărcarea paginii dacă pagina de bord a furnizorului nu este setată într-un apel ajax FES
- Modificare: Datele de copyright au fost corectate
- Modificare: Verifică dacă setările pentru reCAPTCHA sunt setate înainte de a reda câmpul
- Modificare: Am eliminat JS, PHP și CSS pentru reCAPTCHA 1.0
- Modificare: Am eliminat complet validarea câmpurilor bazată pe JS
- Modificare: Mesajele de eroare de acces refuzat oferă acum un motiv în fiecare instanță
- Modificare: Toate câmpurile sunt acum traductibile
- Modificare: Opțiunile de localizare pentru fișierele js sunt acum filtrabile
- Modificare: Ascunde gunoiul Redux (newslettere, opțiune de urmărire, pagini submeniu, notificări de administrator etc.)
- Modificare: Constantele de produs și furnizor sunt acum câte 1 setare fiecare, nu câte 4 setări fiecare
- Modificare: Setările principale FES ale tab-ului acum se afișează în ordinea utilizării
- Modificare: Formularul de profil nu mai redirecționează la trimitere
- Modificare: Câmpurile Prenume și Nume de pe Formularul de Contact Furnizor au fost înlocuite cu un câmp Nume
- Modificare: Am eliminat câmpul subiect de pe Formularul de Contact Furnizor
- Modificare: Contactul Furnizorului include acum titluri și mesaje mai sensibile în emailul trimis furnizorilor
- Modificare: Formularul de înregistrare nu va mai încerca să conecteze utilizatorii la trimitere
- Modificare: Am adăugat o verificare înainte de a încerca să găsim câmpuri dacă formularul nu are meta-ul pe care l-am adăugat în upgrade-ul 2.3 pe formularul de resetare
- Modificare: Dacă formularele FES lipsesc, atunci în timpul upgrade-ului FES le va adăuga
- Modificare: Walker-ii FES pentru taxonomii au fost refăcuți
- Modificare: Clasele de instalare și instrumente folosesc get_posts pentru a ajuta la ameliorarea problemelor cu alte plugin-uri care se conectează la query
- Modificare: Am adăugat ascundere mai strictă a butonului Adăugare Nou pe Formularele FES pe instalări multisite
- Modificare: Am eliminat posibilitatea de a seta un utilizator la un rol FES pe ecranul de editare a utilizatorului (deoarece acest lucru nu mai face acel utilizator un furnizor)
- Modificare: Furnizorii pot fi acum sortați după fiecare coloană din tabelul furnizorilor
- Modificare: Coloanele Status Furnizor și Status Descărcare au fost mărite pentru a fi mai ușor de citit/identificat
- Modificare: Coloanele de nume ale tabelelor furnizorilor și descărcărilor au fost combinate cu coloanele de acțiuni
- Modificare: Au fost eliminate toate span-urile vechi de validare JS FES
- Modificare: Au fost eliminate verificările vechi WordPress pentru versiunile pe care FES nu le mai suportă
- Modificare: A fost eliminată soluția de rezervă pentru e-mailuri dacă EDD_Emails nu există (deoarece FES suportă acum doar versiunile EDD cu aceasta)
- Modificare: A fost utilizat un minificator JS și CSS mai bun pentru a rezulta o minificare a dimensiunii fișierelor mai bună decât anterioară
- Modificare: CSS mai specific pentru coloanele de status pe tabelele de descărcări și furnizori
- Modificare: Titlul postării nu mai poate fi eliminat din formularul de trimitere
- Modificare: Setările formularelor sunt acum ascunse implicit în panoul de setări FES
- Modificare: Panoul de setări a văzut setările rearanjate pentru a fi mai intuitive
- Modificare: $edd_options global a fost înlocuit cu apeluri edd_get_option()
- Modificare: Linkurile către „Profil Furnizor” au fost redenumite într-un „Vizualizare Profil Furnizor” mai corect
- Modificare: Lungimea minimă implicită pe câmpul parolei a fost mărită la 12 caractere




