W nowszych wersjach motywu BeTheme WordPressa na stronach 404 nie znaleziono wyświetlany jest błąd 500.
Błąd w logu to:
Uncaught Error: Call to undefined function mfn_opts_show()
Aby naprawić błąd, należy zastąpić w motywie potomnym wszystkie wystąpienia funkcji mfn_opts_show() tekstem:
echo mfn_opts_get()
Nie należy zapomnieć o “echo”.
W jednym z motywów napotkaliśmy następujący problem: po wykonaniu tłumaczeń w WPML dla WordPressa treści wpisywanych przez administratora w panelu, po kilku odświeżeniach niektóre z tych tłumaczeń losowo przywracały język oryginału lub wyświetlały się w niepoprawnym języku.
Czasami także oryginalny tekst do tłumaczenia był nieaktualny w sekcji “Tłumaczenia wyrażeń”, w stosunku do aktualnej treści ustawianej przez administratora w panelu.
Obydwa problemy dotyczyły prawdopodobnie tego, że WPML zapisał nieaktualną wersję oryginalnych tekstów do tłumaczenia i nie potrafił poradzić sobie ze zmianami oryginału w przyszłości.
Kroki ku rozwiązaniu problemu prezentujemy poniżej.
Jeśli w firmie, u której domena jest utrzymywana, wdrożone jest zabezpieczenie DNSSEC i wykona się transfer tej domeny do innej firmy hostingowej (np. gdy zmienia się hosting), to domena może przestać działać przy próbie otworzenia strony z niektórych komputerów.
Problem objawia się zwyczajnym błędem sugerującym, że taka domena nie jest zarejestrowana, np.:
- Witryna jest nieosiągalna
- ERR_NAME_NOT_RESOLVED
- Nie udało się znaleźć adresu IP serwera ze stroną
Problem ten występuje w szczególności po przeniesieniu domeny z firmy Nazwa do innej, która nie obsługuje zabezpieczenia DNSSEC (np. Zenbox).
Jednocześnie problem czasami występuje, a czasami nie – nawet odświeżając stronę z tego samego komputera, czasami załaduje się poprawnie, a czasami – wcale.
Aby omówić rozwiązanie problemu, musimy go najpierw wyjaśnić.
Rozważaliśmy, czy wdrażać technologię AMP do stron internetowych.
Co to jest AMP? AMP (ang. Accelerated Mobile Pages – przyspieszone strony mobilne) to szybsze ładowanie witryny przy pomocy uproszczonego kodu programistycznego HTML, ale kosztem prawie całej szaty graficznej witryny – zostaje niemal sam tekst. Dzięki AMP strona może być wyświetlana u góry wyników wyszukiwania Google.
Wadą AMP jest brak szaty graficznej witryny – użytkownik po zapoznaniu się z treścią nie ma podsuniętych kolejnych kroków i zazwyczaj cofa się do wyników wyszukiwania.
Nasze podejrzenia zostały potwierdzone po przejrzeniu kilkudziesięciu raportów w postaci studium przypadku z zagranicznych witryn.
Co to jest system e-learningowy, czyli LMS?
System e-learningowy pozwala na zamieszczanie w internecie odpłatnych kursów i szkoleń, podzielonych na lekcje, z quizami, testami i certyfikatami ukończenia. W języku angielskim takie systemy określa się mianem Learning Management System (system zarządzania nauczaniem, w skrócie: LMS).
Pod kątem polskiego rynku, taki system powinien spełniać następujące wymagania:
- być w języku polskim przynajmniej od strony odbiorcy,
- obsługiwać polskich pośredników płatności (np. PayU, Przelewy24, DotPay, T-Pay), ale także system zagraniczny PayPal,
- ładnie i intuicyjnie wyświetlać się na komputerach i urządzeniach przenośnych,
- pozwalać na zamieszczanie w lekcjach dowolnych treści: filmów, nagrań audio, tekstu, zdjęć,
- mieć dużo użytkowników, którzy go wysoko oceniają.