Autentificare
Începe

Blog Easy Digital Downloads

Tutoriale, sfaturi și resurse WordPress pentru a vă ajuta să vă dezvoltați afacerea

Frontend Submissions versiunea 2.3 lansată

Ultima actualizare:

imagine autor
De Pippin Williamson
imagine recenzent
REVIZUIT De Chris Klosowski Președinte

Frontend Submissions este una dintre extensiile noastre de premieră, care vă permite să transformați magazinul dvs. Easy Digital Downloads într-o piață completă, similară cu ThemeForest, Etsy, Creative Market și alte piețe online. Astăzi suntem încântați să anunțăm lansarea mult așteptată a Frontend Submissions versiunea 2.3. Această lansare a fost în dezvoltare de peste un an și include un număr mare de îmbunătățiri semnificative.

Lansarea 2.3 are prea multe îmbunătățiri pentru a le acoperi pe toate în detaliu aici, așa că iată punctele principale.

Interfață nouă pentru vânzători

Interfața pentru gestionarea vânzătorilor a fost complet reconstruită și acum imită îndeaproape interfața și designul ecranelor Clienți din Easy Digital Downloads. Fiecare vânzător are acum un „card” de detalii care arată fiecare informație relevantă pentru contul lor.

Există mai multe alte puncte importante pentru gestionarea vânzătorilor:

  • Vânzătorii pot fi acum căutați cu ușurință după nume, e-mail, ID utilizator și chiar metadate personalizate
  • Convertiți cu ușurință orice cont de utilizator într-un vânzător cu un singur clic
  • Statistici îmbunătățite privind câștigurile și vânzările vânzătorilor, inclusiv grafice și exporturi

Editor de formulare îmbunătățit

Ecranele editorului de formulare au fost îmbunătățite semnificativ și includ acum o mai bună organizare a câmpurilor, iar toate câmpurile gestionează valorile implicite mult mai bine. Editor de formulare FES

API extins pentru dezvoltatori pentru câmpuri și formulare

Coloana vertebrală a Frontend Submissions este setul de constructori de formulare puternici care permit administratorilor de site să creeze formularele perfecte de înregistrare, trimitere de produse și profil pentru site-ul lor. În Frontend Submissions 2.3, a fost construit un API robust pentru dezvoltatori pentru a permite dezvoltatorilor de extensii să își înregistreze cu ușurință formularele personalizate și tipurile de câmpuri. Acest lucru înseamnă că extensiile se pot integra acum cu ușurință cu FES, oferind o compatibilitate mai puternică și mai fluidă între extensiile populare Easy Digital Downloads și Frontend Submissions. Mai multe dintre extensiile noastre au fost deja actualizate pentru a utiliza noul API de câmpuri, inclusiv Simple Shipping și Commissions. În viitorul apropiat, vor fi lansate integrări mai strânse cu FES și alte extensii populare. Dacă aveți o extensie pe care ați dori să o vedeți suportată de FES, lăsați un comentariu mai jos sau contactați echipa de suport.

reCaptcha versiunea 2.0

Google reCaptcha 2.0 este un sistem anti-spam regândit și reproiectat care vă protejează site-ul de înregistrări dăunătoare ale roboților și spam, dar este încă ușor de completat pentru oameni. Frontend Submissions 2.3 include suport complet pentru cel mai recent reCaptcha pentru a vă ajuta să vă mențineți site-ul în siguranță și vânzătorii mulțumiți.

Alte îmbunătățiri și remedieri de erori

Includerea în lansarea Frontend Submissions 2.3 include 75 de îmbunătățiri distincte, 24 de remedieri importante de erori și 74 de modificări suplimentare. Toate împreună, aceste modificări ajută la a face Frontend Submissions mai puternic, mai fiabil și mai plăcut de utilizat. Mai mult de 1,5 ani de timp de dezvoltare au fost investiți în această lansare pentru a asigura că procesul de actualizare decurge fără probleme. Frontend Submissions 2.3 este 100% compatibil cu versiunile anterioare, permițându-vă să fiți siguri că actualizarea este sigură de instalat. Ca și în cazul tuturor actualizărilor, totuși, recomandăm cu tărie utilizarea unui site de testare pentru a testa actualizarea înainte de a o instala pe piața dvs. live.

Vizualizați jurnalul complet de modificări pentru FES 2.3

  • 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

Resurse populare

Dezvăluire: Conținutul nostru este susținut de cititori. Acest lucru înseamnă că dacă faceți clic pe unele dintre linkurile noastre, este posibil să câștigăm un comision. Vedeți cum este finanțat EDD, de ce contează și cum ne puteți susține.

Experimentați vânzări fără probleme cu EDD

Gestionați-vă fără efort magazinul digital cu instrumente puternice și tranzacții securizate

Popular pe EDD chiar acum!

Cele mai bune alternative de marketplace pentru produse digitale
Cele mai bune alternative de marketplace pentru produse digitale
Piețele fac ușor să începi să vinzi produse digitale, dar taxele, brandingul limitat și lipsa de proprietate asupra datelor clienților pot împiedica…
Adaugă mai multe metode de plată PayPal și PayPal Fastlane în WordPress
Oferă clienților tăi mai multe modalități de plată cu PayPal în WordPress
Easy Digital Downloads vă permite acum să oferiți mai multe metode de plată PayPal în WordPress. Cu o singură conexiune, clienții dvs. pot plăti…

Începeți să vindeți astăzi!

Alăturați-vă peste 50.000 de proprietari de magazine inteligente și începeți să folosiți cel mai ușor mod de a vinde produse digitale cu WordPress.