Wersja 2.3 — 26 października 2015
Jak w przypadku wszystkich aktualizacji, zdecydowanie zalecamy użycie tymczasowego miejsca do testowania tej aktualizacji przed zainstalowaniem jej na swoim rynku produkcyjnym.
- 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