Zaloguj się
Rozpocznij

Blog Easy Digital Downloads

Poradniki, wskazówki i zasoby WordPress, które pomogą rozwinąć Twój biznes

Frontend Submissions w wersji 2.3 wydany

Ostatnia aktualizacja:

obraz autora
Przez Pippin Williamson
obraz recenzenta
ZWERYFIKOWANO Autor: Chris Klosowski Prezes

Frontend Submissions to jest jedno z naszych najlepszych rozszerzeń, które pozwala przekształcić Twój sklep Easy Digital Downloads w w pełni funkcjonalny marketplace, podobny do ThemeForest, Etsy, Creative Market i innych rynków internetowych. Dziś z radością ogłaszamy długo oczekiwaną wersję Frontend Submissions 2.3. Ta wersja była w fazie rozwoju przez ponad rok i zawiera ogromną liczbę znaczących ulepszeń.

Wersja 2.3 zawiera zbyt wiele ulepszeń, aby omówić je wszystkie tutaj szczegółowo, więc oto najważniejsze z nich.

Nowy interfejs sprzedawców

Interfejs do zarządzania sprzedawcami został całkowicie przebudowany i teraz ściśle naśladuje interfejs i projekt ekranów Klientów w Easy Digital Downloads. Każdy sprzedawca ma teraz "kartę" ze szczegółami, która pokazuje wszystkie istotne informacje o jego koncie.

Istnieje kilka innych kluczowych funkcji do zarządzania sprzedawcami:

  • Sprzedawcy mogą być teraz łatwo wyszukiwani po nazwie, adresie e-mail, identyfikatorze użytkownika, a nawet niestandardowych metadanych
  • Łatwo przekształć dowolne konto użytkownika w sprzedawcę jednym kliknięciem
  • Ulepszone statystyki zarobków i sprzedaży sprzedawców, w tym wykresy i eksporty

Ulepszony edytor formularzy

Ekrany edytora formularzy zostały znacznie ulepszone i teraz zawierają lepszą organizację pól, a wszystkie pola znacznie lepiej obsługują wartości domyślne. Edytor formularzy FES

Obszerny nowy interfejs API dla programistów do obsługi pól i formularzy

Podstawą Frontend Submissions jest zestaw potężnych kreatorów formularzy, które pozwalają administratorom witryn tworzyć idealne formularze rejestracyjne, zgłoszeniowe produktów i profilowe dla ich witryny. W Frontend Submissions 2.3 zbudowano solidny interfejs API dla programistów, aby umożliwić programistom rozszerzeń łatwe rejestrowanie własnych niestandardowych formularzy i typów pól. Oznacza to, że rozszerzenia mogą teraz łatwo integrować się z FES, zapewniając silniejszą i bardziej płynną kompatybilność funkcji między popularnymi rozszerzeniami Easy Digital Downloads i Frontend Submissions. Kilka naszych rozszerzeń zostało już zaktualizowanych, aby wykorzystać nowe API pól, w tym Simple Shipping i Commissions. W najbliższej przyszłości zostaną wydane ściślejsze integracje z FES i innymi popularnymi rozszerzeniami. Jeśli masz rozszerzenie, które chciałbyś zobaczyć wspierane przez FES, zostaw komentarz poniżej lub skontaktuj się z zespołem wsparcia.

reCaptcha w wersji 2.0

Google reCaptcha 2.0 to przemyślany i przeprojektowany system antyspamowy, który chroni Twoją witrynę przed szkodliwymi rejestracjami botów i spamu, a jednocześnie jest łatwy do wypełnienia dla ludzi. Frontend Submissions 2.3 zawiera pełne wsparcie dla najnowszej wersji reCaptcha, aby pomóc Ci utrzymać bezpieczeństwo witryny i zadowolenie sprzedawców.

Inne ulepszenia i poprawki błędów

Wydanie Frontend Submissions 2.3 zawiera 75 odrębnych ulepszeń, 24 ważne poprawki błędów i 74 dodatkowe modyfikacje. Wszystkie te zmiany sprawiają, że Frontend Submissions jest potężniejszy, bardziej niezawodny i przyjemniejszy w użyciu. W tę wersję zainwestowano ponad 1,5 roku pracy rozwojowej, aby zapewnić płynność procesu aktualizacji. Frontend Submissions 2.3 jest w 100% kompatybilny wstecznie z poprzednimi wersjami, dzięki czemu możesz mieć pewność, że aktualizacja jest bezpieczna do zainstalowania. Jak w przypadku wszystkich aktualizacji, zdecydowanie zalecamy użycie strony stagingowej do przetestowania aktualizacji przed zainstalowaniem jej na swoim rynku.

Zobacz pełny dziennik zmian dla FES 2.3

  • Nowość: Wprowadzono API pól, na którym działają teraz wszystkie pola FES
  • Nowość: Wprowadzono API formularzy, na którym działają teraz wszystkie formularze FES
  • Nowość: Wprowadzono _fes_deprecated_function()
  • Nowość: Wprowadzono pole Honeypot
  • Nowość: Pole ReCAPTCHA używa teraz ReCAPTCHA 2.0
  • Nowość: Wprowadzono funkcję fes_is_key()
  • Nowość: Formbuilder dzieli pola na rozszerzenia, niestandardowe i specyficzne pola metadanych
  • Nowość: Wprowadzono klasę Vendors DB
  • Nowość: Wprowadzono klasę Vendor
  • Nowość: Wprowadzono nową tabelę sprzedawców w panelu administracyjnym
  • Nowość: Wprowadzono raporty dla sprzedawców
  • Nowość: Wprowadzono notatki dla sprzedawców
  • Nowość: Wprowadzono eksport klientów do pliku CSV dla produktów sprzedawcy w panelu administracyjnym
  • Nowość: Zwiększ/zmniejsz zarobki/liczbę sprzedaży sprzedawcy na podstawie płatności i zwrotów
  • Nowość: Podniesiono minimalny wymóg EDD do 2.3
  • Nowość: Podniesiono minimalny wymóg WP do 4.2
  • Nowość: Wprowadzono opcjonalne śledzenie danych za zgodą użytkownika
  • Nowość: Wprowadzono klasę Tools
  • Nowość: Wprowadzono klasę Welcome
  • Nowość: Wprowadzono przełącznik publicznego radia dla elementów formularza zgłoszeniowego
  • Nowość: Wprowadzono ustawienie pozwalające na automatyczne wyświetlanie elementów formularza zgłoszeniowego na stronie produktu
  • Nowość: Wprowadzono set_option (dla ustawień redux)
  • Nowość: Wprowadzono globalną zmienną redux do użycia w set_option
  • Nowość: Sprzedawców można teraz wyszukiwać według adresu e-mail prowizji, identyfikatora użytkownika, niestandardowych metadanych sprzedawcy i nazwy użytkownika
  • Nowość: Wprowadzono DOING_FES_FORM_SUBMISSION
  • Nowość: Resetowanie formularza używa teraz statycznie zadeklarowanych pól FES, a nie zaimportowanego pliku json
  • Nowość: Wprowadzono funkcję get_form_id_by_name
  • Nowość: Wprowadzono funkcję get_form_class_by_name
  • Nowość: Wprowadzono funkcję get_form_by_name
  • Nowość: Wprowadzono funkcję get_form_by_id
  • Nowość: Wprowadzono funkcję get_form_name_by_class
  • Nowość: E-maile FES mogą teraz używać dowolnego pola w wiadomościach e-mail
  • Nowość: Dodano błąd, jeśli pulpit sprzedawcy nie jest ustawiony
  • Nowość: Niestandardowy widok paragonu dla sprzedawców zamówień
  • Nowość: Jeśli użytkownik ma rolę FES, rola FES zawsze będzie wyświetlana w kolumnie roli w tabeli użytkowników
  • Nowość: Dodaje akcje FES do tabeli użytkowników
  • Nowość: Dodano nakładki ładowania JS do przesyłania formularzy na froncie
  • Nowość: Dodano alerty JS o sukcesie/błędzie do przesyłania formularzy na froncie
  • Nowość: Dodano index.php w folderze językowym
  • Nowość: reCAPTCHA wyświetla teraz ostrzeżenie w polu kreatora formularzy, aby upewnić się, że użytkownicy ustawili ustawienia reCAPTCHA
  • Nowość: Wprowadzono wysoce niezawodny i filtrowalny system czyszczenia i walidacji pól
  • Nowość: Wprowadzono bardzo solidny i filtrowalny system komunikatów o sukcesie/błędach i przekierowań do przesyłania formularzy
  • Nowość: Wprowadzono funkcję fes_dash_to_lower
  • Nowość: Wprowadzono funkcję fes_is_frontend()
  • Nowość: Wprowadzono funkcję fes_is_admin
  • Nowość: Wprowadzono funkcję fes_is_api_request
  • Nowość: Redux został zaktualizowany o ponad 40 wersji
  • Nowość: Wszystkie e-maile FES mają teraz wartości domyślne
  • Nowość: Całkowicie przemyślany system wyzwalania ochrony plików EDD dla przesłanych plików
  • Nowość: Skrypty i style są teraz minimalizowane, wyzwalane przez nowy, lepszy system
  • Nowość: Wprowadzono funkcję is_fes_form
  • Nowość: Wszystkie pola FES zawierają teraz bardziej jednoznaczne tytuły, podtytuły, opisy i przykładową zawartość
  • Nowość: Wprowadzono pole Nazwa
  • Nowość: Nowe logo FES
  • Nowość: Dodano opcje resetowania wszystkich formularzy i metadanych formularzy w narzędziach
  • Nowość: Wprowadzono pole Taksonomii niestandardowej
  • Nowość: FES integruje się teraz z logowaniem społecznościowym pod względem wykorzystania zdjęcia profilowego sieci społecznościowej pobranego przez Social Login jako awatara sprzedawcy
  • Nowość: FES będzie teraz szukać szablonów FES w folderze EDD
  • Nowość: Wprowadzono funkcję fes_get_theme_template_paths i bardziej solidny system ładowania szablonów
  • Nowość: Dodano meta-pudełko do zmiany statusu FES sprzedawcy i wyświetlania bieżącego statusu sprzedawcy na ekranie edycji użytkownika
  • Nowość: Sprzedawców można teraz sortować według każdej kolumny w tabeli sprzedawców
  • Nowość: Błędy krytyczne w FES są teraz obsługiwane jako alert JS (koniec z wirującymi kółkami śmierci, rozpaczy i kontemplacji życia)
  • Nowość: A te błędy krytyczne mają pełny ślad stosu zrzucony w konsoli dla deweloperów
  • Nowość: Pola taksonomii zapewniają teraz podpowiedzi na żywo dla pól tekstowych
  • Nowość: Dodano skróty do renderowania wyników formularzy FES
  • Nowość: Każdy plik FES został sformatowany zgodnie ze standardem
  • Nowość: Lista rozwijana sprzedawców na stronie edycji pobierania używa teraz Chosen, aby ułatwić znalezienie konkretnego sprzedawcy
  • Nowość: Strona Narzędzia FES używa teraz połączonego meta-pudełka do importu, eksportu i resetowania z wybraną listą rozwijaną do wyboru formularza, do którego ma zostać zastosowana akcja
  • Nowość: Wprowadzono pole Formatu posta
  • Nowość: Pojawiło się potwierdzenie przed wykonaniem jakiejkolwiek akcji zmieniającej status sprzedawcy (środek bezpieczeństwa)
  • Nowość: Z poziomu strony edycji sprzedawcy w panelu administracyjnym dodano link do strony sklepu sprzedawcy
  • Nowość: Pole hasła nie jest już wymagane w formularzu rejestracyjnym FES (jeśli nie jest podane, FES automatycznie wygeneruje użytkownikowi hasło)
  • Nowość: Całkowicie przeprojektowana strona „O nas/Witamy w FES”
  • Nowość: Plik composer.json dla tych, którzy zarządzają swoimi stronami WordPress za pomocą Composera
  • Nazwy pól i formularzy można teraz w pełni tłumaczyć
  • Naprawiono: Błąd w polu „Wiele cen i plików”, który powodował czasami usuwanie niewłaściwych kolumn
  • Naprawiono: Najazd na datę publikacji w panelu sprzedawcy był przesunięty
  • Naprawiono: Naprawa menu dla r34177 w rdzeniu WordPress, zaplanowana do wydania z WordPress 4.4.
  • Naprawiono: Sekcja ogłoszeń nie jest wyświetlana, jeśli ogłoszenie nie jest ustawione
  • Naprawiono: FES poprawnie próbuje najpierw użyć adresu e-mail sprzedawcy z profilu, a następnie adresu e-mail użytkownika sprzedawcy
  • Naprawiono: Pole reCAPTCHA teraz wyświetla ustawienia wstawiania przed użyciem ostrzeżenia o tym polu w kreatorze formularzy
  • Naprawiono: Poprawiono problemy z zapisywaniem pól plików (i typów plików)
  • Naprawiono: Globalna zmienna ustawień FES była w niewłaściwej zmiennej w pewnych sytuacjach
  • Naprawiono: Resetowanie formularza zapewnia teraz poprawne zapisanie formularza w panelu ustawień FES
  • Naprawiono: Linki paginacji działają teraz przy użyciu domyślnej struktury permalink w panelu
  • Naprawiono: Użyj dedykowanego CSS FES dla ikony menu
  • Naprawiono: reCAPTCHA działa teraz na stronach SSL
  • Naprawiono: Błędy JShint dotyczące przecinka na ostatniej pozycji w tablicy zostały naprawione
  • Naprawiono: Pola importu/eksportu przekierowują teraz z otwartą właściwą zakładką
  • Naprawiono: FES będzie teraz zapisywać pliki obrazów z sufiksem wymiarów w nazwie pliku
  • Naprawiono: Naprawiono powiadomienia PHP przy aktywacji wtyczki spowodowane próbą znalezienia nieistniejących formularzy przez procedurę instalacji
  • Naprawiono: Wylogowanie nie kończy się już błędem, jeśli strona panelu sprzedawcy jest nieprawidłowa
  • Naprawiono: FES automatycznie zapisuje teraz nowe indeksy nazw dla nowych pól dodanych w kreatorze formularzy (tak jak powinno być)
  • Naprawiono: Rozwiązuje problemy, gdy EDD jest dezaktywowane, a FES pozostaje aktywne
  • Naprawiono: Informacje o profilu są teraz wyświetlane w panelu administracyjnym
  • Naprawiono: Automatyczne uzupełnianie e-maili działa teraz dla formularza kontaktowego sprzedawcy
  • Naprawiono: upload_dir jest teraz poprawnie (nie) filtrowany w panelu administracyjnym dla typów postów innych niż pobieranie
  • Naprawiono: Poprawiono użycie wp_new_user_notification() po WordPress 4.3
  • Zmiana: Usunięto wszystkie skróty FES, które zostały wycofane w FES 2.2
  • Zmiana: Produkty zawieszonych sprzedawców są teraz ustawiane jako wersja robocza zamiast kosza
  • Zmiana: Lepsze ostrzeżenia o tym, co pociąga za sobą cofnięcie uprawnień sprzedawcy
  • Zmiana: is_meta jest teraz cechą pola, zamiast być przechowywane w bazie danych
  • Zmiana: Podczas odwiedzania nieistniejącej strony sprzedawcy wyświetlany jest bardziej ogólny tytuł
  • Zmiana: Usunięcie jedynej linii z pliku do przesyłania teraz czyści tę linię zamiast błędu JS
  • Zmiana: Usunięto przestarzałą i nieużywaną funkcję vendor_not_enough_permissions
  • Zmiana: Usunięto funkcje szablonów Formbuilder używane wyłącznie przez wewnętrzne pola FES
  • Zmiana: Wszystkie funkcje odnoszące się do P/produkt(ów) i/lub D/pobranie(ń) i/lub V/sprzedawca(ów) używają teraz stałych sprzedawcy i produktu
  • Zmiana: Przyciski przesyłania w polach plików są teraz przyciskami zamiast linków
  • Zmiana: Przyciski X w polach plików są teraz symbolem x
  • Zmiana: Usunięto funkcję get_input_fields
  • Zmiana: Usunięto funkcję prepare_meta_fields
  • Zmiana: Usunięto funkcję get_buffered
  • Zmiana: Usunięto funkcję remove_button
  • Zmiana: Usunięto wszystkie funkcje pól z klasy Forms
  • Zmiana: Usunięto przestarzałe EDD_FES()->vendors->use_author_archives()
  • Zmiana: Lepsze ładowanie skryptów i stylów w panelu administracyjnym i na froncie
  • Zmiana: Usunięto funkcję signal_error
  • Zmiana: Pole Adres URL strony użytkownika jest teraz polem Adres URL użytkownika
  • Zmiana: Przepisano klasę instalacji
  • Zmiana: Przepisano klasę aktualizacji
  • Zmiana: FES ładuje teraz typy postów ze swojego pliku (zapobiega wielu błędom instalacji, które widzieliśmy)
  • Zmiana: FES ładuje teraz domyślne pola i metadane z pliku schema.php (znacznie zmniejsza redundancję kodu)
  • Zmiana: Zapobieganie klonowaniu globalnego obiektu FES
  • Zmiana: Zapobieganie wybudzeniu globalnego obiektu FES
  • Zmiana: Znacznie ulepszono pole legendy używane przy wyświetlaniu pól
  • Zmiana: Poprawiono niektóre tekstodomeny ciągów znaków z edd na edd_fes
  • Zmiana: Całkowicie przepisano klasę FES_Menu
  • Zmiana: Wszystkie tytuły elementów menu są teraz możliwe do przetłumaczenia
  • Zmiana: Wszystkie wzmianki o „aplikacji” zostały zmienione na „rejestrację”, jeśli to możliwe (kontekstowo)
  • Zmiana: Pola Formbuildera używają teraz klas CSS unikalnych dla Formbuildera
  • Zmiana: Informacje systemowe FES są teraz zawarte w informacjach systemowych EDD, zmniejszając ryzyko pomyłki
  • Zmiana: Usunięto zakomentowane console.logs w javascript
  • Zmiana: Lepszy opis pola haka akcji
  • Zmiana: Całkowicie przepisano readme.markdown
  • Zmiana: Usunięto kopie zapasowe plików json
  • Zmiana: Usunięto opcję logowania jako sprzedawca/klient
  • Zmiana: Użyj specyficznego dla FES CSS dla ikony menu
  • Zmiana: Zakładamy, że chcemy odświeżyć stronę, jeśli strona pulpitu sprzedawcy nie jest ustawiona w wywołaniu AJAX FES
  • Zmiana: Poprawiono daty praw autorskich
  • Zmiana: Sprawdź, czy ustawienia reCAPTCHA są ustawione przed renderowaniem pola
  • Zmiana: Usunięto JS, PHP i CSS reCAPTCHA 1.0
  • Zmiana: Całkowicie usunięto walidację pól opartą na JS
  • Zmiana: Komunikaty o błędach odmowy dostępu podają teraz powód w każdym przypadku
  • Zmiana: Wszystkie pola są teraz możliwe do przetłumaczenia
  • Zmiana: Opcje lokalizacji dla plików js są teraz filtrowalne
  • Zmiana: Ukryj śmieci Redux (biuletyny, opcja śledzenia, podstrony, powiadomienia administratora itp.)
  • Zmiana: Stałe Produkt i Sprzedawca to teraz po 1 ustawieniu zamiast 4 ustawień każde
  • Zmiana: Główne ustawienia karty FES są teraz wyświetlane w kolejności użycia
  • Zmiana: Formularz profilu nie przekierowuje już po przesłaniu
  • Zmiana: Pole Imię i Nazwisko w formularzu kontaktowym sprzedawcy zostało zastąpione polem Imię
  • Zmiana: Usunięto pole tematu z formularza kontaktowego sprzedawcy
  • Zmiana: Kontakt ze sprzedawcą zawiera teraz bardziej sensowne tytuły i wiadomości w e-mailu wysyłanym do sprzedawców
  • Zmiana: Formularz rejestracji nie będzie już próbował logować użytkowników po przesłaniu
  • Zmiana: Dodano sprawdzenie przed próbą znalezienia pól, jeśli formularz nie ma metadanych, które dodaliśmy w uaktualnieniu 2.3 w formularzu resetowania
  • Zmiana: Jeśli formularze FES są brakujące, to podczas aktualizacji FES je doda
  • Zmiana: Przetworzono spacery FES dla taksonomii
  • Zmiana: Klasy instalacji i narzędzi używają get_posts, aby pomóc w łagodzeniu problemów z innymi wtyczkami podłączającymi się do zapytania
  • Zmiana: Dodano bardziej rygorystyczne ukrywanie przycisku Dodaj nowy w formularzach FES w instalacjach multisite
  • Zmiana: Usunięto możliwość ustawienia użytkownika na rolę FES na ekranie edycji użytkownika (ponieważ nie czyni to już użytkownika sprzedawcą)
  • Zmiana: Sprzedawcy mogą być teraz sortowani według każdej kolumny w tabeli sprzedawców
  • Zmiana: Kolumny statusu sprzedawcy i pobierania zostały powiększone, aby ułatwić ich odczyt/zauważenie
  • Zmiana: Kolumny nazwy tabeli sprzedawcy i pobierania zostały połączone z kolumnami akcji
  • Zmiana: Usunięto wszystkie stare pola walidacji JS FES
  • Zmiana: Usunięto stare sprawdzenia WordPressa dla wersji, których FES już nie obsługuje
  • Zmiana: Usunięto zastępcze rozwiązanie dla e-maili, jeśli EDD_Emails nie istnieje (ponieważ FES obsługuje teraz tylko wersje EDD z nim)
  • Zmiana: Zastosowano lepsze narzędzie do minifikacji JS i CSS, co skutkuje lepszą niż poprzednio minifikacją rozmiaru pliku
  • Zmiana: Bardziej specyficzne CSS dla kolumn statusu w tabelach pobierania i sprzedawców
  • Zmiana: Tytuł posta nie może być już usuwany z formularza zgłoszeniowego
  • Zmiana: Ustawienia formularzy są teraz domyślnie ukryte w panelu ustawień FES
  • Zmiana: Panel ustawień został przearanżowany, aby był bardziej intuicyjny
  • Zmiana: Zastąpiono globalne $edd_options wywołaniami edd_get_option()
  • Zmiana: Linki do „Profilu FES” zostały zmienione na bardziej poprawne „Zobacz profil sprzedawcy”
  • Zmiana: Domyślna minimalna długość pola hasła została zwiększona do 12 znaków

Popularne zasoby

Zastrzeżenie: Nasze treści są wspierane przez czytelników. Oznacza to, że jeśli klikniesz w niektóre z naszych linków, możemy otrzymać prowizję. Zobacz, jak finansowane jest EDD, dlaczego ma to znaczenie i jak możesz nas wesprzeć.

Doświadcz bezproblemowej sprzedaży z EDD

Bez wysiłku zarządzaj swoim cyfrowym sklepem dzięki potężnym narzędziom i bezpiecznym transakcjom

Popularne teraz na EDD!

Jak przenieść się z marketplace na własny sklep WordPress
Jak przenieść się z marketplace na własny sklep WordPress
Opłaty za platformy handlowe stale rosną, a zasady platformy się zmieniają. Ale Twoi klienci nie muszą należeć do kogoś innego. Oto…
Włącz jednorazowe magiczne linki logowania przy kasie w WordPress dla powracających klientów
Włącz bezpieczne linki do magicznego logowania podczas płatności w WordPress
Powracający klienci porzucają koszyki, gdy nie mogą sobie przypomnieć hasła. Easy Digital Downloads (EDD) pozwala im teraz logować się na…

Zacznij sprzedawać już dziś!

Dołącz do ponad 50 000 sprytnych właścicieli sklepów i zacznij korzystać z najłatwiejszego sposobu sprzedaży produktów cyfrowych za pomocą WordPress.