Jak zapewnić pełną kompatybilność GeneratePress i AMP

AMP może sprawić, że Twoja witryna będzie szybka na urządzeniach mobilnych. Jeśli masz problemy z działaniem AMP w trybie przejściowym lub standardowym przy użyciu motywu GeneratePress, oto, jak rozwiązałem problem.

GeneratePress i AMP są kompatybilne. W tym poście pokażę Ci, jak sprawić, by GeneratePress był w 100% kompatybilny z AMP.

Przyspieszone strony mobilne (AMP) to open source projekt stworzony przez Google wraz z Automattic. Celem jest przyspieszenie działania stron internetowych na telefonach komórkowych.

Jeśli większość odwiedzających pochodzi z urządzeń mobilnych, AMP może z czasem znacznie zwiększyć ruch.

Jeśli jednak większość odwiedzających odwiedzasz z komputerów, możesz nie zauważyć znaczącej różnicy, ale nadal warto.

GeneratePress jest najszybszy Motyw WordPress widziałem. Możesz zobaczyć moje Recenzja GeneratePress. Dobra wiadomość jest taka, że ​​jest w 100% kompatybilny z AMP.

Wdrożenie AMP na Twojej stronie/blogu

Najlepszym sposobem wdrożenia AMP jest użycie Oficjalna wtyczka AMP który został zbudowany i jest utrzymywany przez samą firmę Google.

Odwiedź katalog WordPress, aby zainstalować i aktywować wtyczkę. Aby to zrobić, kliknij wtyczki z pulpitu nawigacyjnego, a następnie kliknij Dodaj nowy. Na stronie wyszukaj AMP. zobaczysz wtyczkę AMP.

Oficjalna wtyczka AMP

Po zainstalowaniu aktywuj wtyczkę. Następnie kliknij ustawienia. Zobaczysz trzy opcje. Tryb standardowy, tryb przejściowy lub tryb czytnika. Tryb czytnika będzie działał normalnie. Ponieważ działanie nie zależy od Twojego motywu. Jeśli jednak masz problem z uruchomieniem GeneratePress w trybie przejściowym lub standardowym, wykonaj poniższe kroki.

Nawet jeśli używasz innej wtyczki AMP, te kroki będą działać.

Jak zapewnić pełną kompatybilność GeneratePress i AMP

Wykonaj poniższe kroki, aby zapewnić pełną kompatybilność GeneratePress i AMP:

1. Pobierz i zainstaluj wtyczkę AMP dla GeneratePress

Istnieje oficjalna wtyczka autorstwa Toma Usborne'a, twórcy i założyciela GeneratePress. Celem wtyczki jest naprawienie wszelkich problemów ze zgodnością z AMP.

Wtyczka nie jest jeszcze dostępna w katalogu WordPress. Ale Tom powiedział mi w E-mail że wkrótce go udostępni.

Na razie możesz pobierz wtyczkę z GitHuba.

Tam kliknij Klonuj lub pobierz. Następnie kliknij pobierz zip.

Teraz przejdź do pulpitu nawigacyjnego WordPress, kliknij wtyczki, a następnie kliknij dodaj nowe. Na nowej stronie kliknij wtyczkę przesyłania, następnie wybierz plik, który właśnie pobrałeś i zainstaluj.

Po zainstalowaniu aktywuj go. To wszystko.

2. Przełącz AMP na tryb przejściowy lub standardowy

Teraz przejdź ponownie do ustawień wtyczki AMP i przejdź do trybu przejściowego lub standardowego. Tryb przejściowy oznacza, że ​​Twój szablon motywu jest używany do obsługi AMP i innych niż AMP, podczas gdy standard oznacza, że ​​Twoja witryna wykorzystuje najpierw AMP.

Jeśli Twoja witryna działa w trybie przejściowym AMP, będzie działać w trybie standardowym. Jedyną różnicą między nimi jest kanoniczny adres URL.

W trybie przejściowym musisz dodać ?amp na końcu linków, w tym strony głównej, umożliwiających dostęp do AMP.

Ale w trybie standardowym nie jest potrzebne żadne uzupełnienie. Twoje kanoniczne adresy URL to amp.

W tym teście używam trybu przejściowego, aby pokazać, że to działa. Wolę używać AMP w trybie czytnika, ponieważ większość moich gości pochodzi z komputerów.

3. Przeprowadź test AMP.

Po przejściu na tryb przejściowy lub standardowy. Zobaczysz wiele błędów! Nie panikuj!

Poniżej możesz zobaczyć błędy, które otrzymałem po zmianie Narzędzia do blogowania do trybu przejściowego.

AMP powoduje błąd GeneratePress
Błędy AMP GeneratePress

Było 48 indeksów błędów.

Większość tych błędów to ostrzeżenia. Niektóre z nich są spowodowane przez wtyczki. Ostrzeżenia mają informować, że wyróżnione elementy nie będą wyświetlane w AMP.

Nie zauważyłem żadnego większego ostrzeżenia związanego z tematem.

Główny problem, który zauważyłem, dotyczył mojej wtyczki buforującej, Breeze. To było dodanie CSS, który nie wydawał się uszczęśliwiać AMP. Dezaktywowałem więc Breeze i przystąpiłem do testowania.

Możesz użyć Oficjalne narzędzie Google do testowania AMP do testowania.

Wynik pokazuje, że AMP działa bez problemów. Zobacz poniżej.

Oto test mojej strony głównej.

Wygeneruj test domowy AMP

Następnie przetestowałem stronę z postami:

WygenerujPress AMP test

Z powyższego widać, że AMP i GeneratePress są w pełni kompatybilne.

Powszechne problemy

Jeśli nadal masz problemy z działaniem AMP w trybie przejściowym lub standardowym, najprawdopodobniej przyczyną problemu jest jedna z wtyczek.

Głównymi winowajcami będą prawdopodobnie wtyczki buforujące lub wtyczki optymalizacyjne, które nie są kompatybilne z AMP.

Mfon Abel Ekene

Mfon Abel Ekene

Lubię tworzyć pomocne treści. Moją pasją jest pomaganie użytkownikom Internetu w znajdowaniu tego, czego potrzebują, wskazując im właściwy kierunek. To jest to, co kocham robić i włożyłem wiele godzin w badania i testy, aby mieć pewność, że właśnie to robię poprzez moje treści w TargetTrend.

Artykuły: 51

Otrzymuj materiały techniczne

Trendy technologiczne, trendy w start-upach, recenzje, dochody online, narzędzia internetowe i marketing raz lub dwa razy w miesiącu