Kaip padaryti, kad „GeneratePress“ ir AMP būtų visiškai suderinami
AMP gali pagreitinti jūsų svetainę mobiliajame įrenginyje. Jei kyla problemų, kad AMP veiktų pereinamuoju arba standartiniu režimu naudojant „GeneratePress“ temą, štai kaip išsprendžiau problemą.

„GeneratePress“ ir AMP yra suderinami. Šiame įraše parodysiu, kaip galite padaryti „GeneratePress“ 100% suderinamą su AMP.
„Accelerated Mobile Pages“ (AMP) yra atvirojo kodo projektas, kurį „Google“ sukūrė kartu su „Automatic“. Tikslas – interneto svetaines padaryti greitesnes mobiliuosiuose telefonuose.
Jei dauguma lankytojų ateina iš mobiliųjų, AMP gali laikui bėgant žymiai padidinti srautą.
Bet jei dauguma lankytojų lankosi darbalaukyje, galbūt nepastebėsite reikšmingo skirtumo, bet vis tiek verta.
Generuoti spaudą yra greičiausia mano matyta „WordPress“ tema. Jūs galite pamatyti mano „GeneratePress“ apžvalga. Geros naujienos yra tai, kad jis yra 100% suderinamas su AMP.
AMP diegimas svetainėje / tinklaraštyje
Geriausias būdas įdiegti AMP yra naudoti Oficialus AMP papildinys kurią sukūrė ir prižiūri pati „Google“.
Apsilankykite „WordPress“ kataloge, kad įdiegtumėte ir suaktyvintumėte papildinį. Norėdami tai padaryti, spustelėkite papildinius savo prietaisų skydelyje, tada spustelėkite Pridėti naują. Atsidūrę puslapyje ieškokite AMP. pamatysite AMP papildinį.

Įdiegę suaktyvinkite papildinį. Tada spustelėkite nustatymus. Pamatysite tris parinktis. Standartinis režimas, pereinamasis režimas arba skaitytuvo režimas. Skaitytojo režimas veiks įprastai. Kadangi tai nepriklauso nuo jūsų temos veikimo. Bet jei kyla problemų naudojant „GeneratePress“ pereinamuoju arba standartiniu režimu, atlikite čia nurodytus veiksmus.
Net jei naudojate kitą AMP papildinį, šie veiksmai veiks.
Kaip padaryti, kad „GeneratePress“ ir AMP būtų visiškai suderinami
Atlikite šiuos veiksmus, kad „GeneratePress“ ir AMP būtų visiškai suderinami:
1. Atsisiųskite ir įdiekite AMP, skirtą „GeneratePress“ papildiniui
Yra oficialus „GeneratePress“ kūrėjo ir įkūrėjo Tomo Usborne'o įskiepis. Papildinio tikslas – išspręsti visas suderinamumo su AMP problemas.
Papildinys dar nepasiekiamas „WordPress“ kataloge. Bet Tomas man pasakė el. laiške, kad netrukus jį pateiks.
Kol kas galite Gaukite papildinį iš „GitHub“..
Ten spustelėkite Klonuoti arba atsisiųskite. Tada spustelėkite atsisiuntimo zip.
Dabar, norėdami pereiti prie „WordPress“ prietaisų skydelio, spustelėkite papildinius, tada spustelėkite pridėti naują. Naujame puslapyje spustelėkite įkėlimo papildinį, tada pasirinkite ką tik atsisiųstą failą ir jį įdiekite.
Įdiegę suaktyvinkite. Tai viskas.
2. Perjunkite AMP į pereinamąjį arba standartinį režimą
Dabar vėl eikite į AMP papildinio nustatymus ir perjunkite į pereinamąjį arba standartinį režimą. Pereinamasis režimas reiškia, kad jūsų temos sistema naudojama teikti AMP ir ne AMP, o standartas reiškia, kad jūsų svetainė yra pirmiausia AMP.
Jei svetainė veikia pereinamuoju AMP režimu, ji veiks standartiniu režimu. Vienintelis skirtumas tarp šių dviejų yra kanoninis URL.
Kai įjungtas pereinamasis režimas, reikia pridėti ?amp savo nuorodų, įskaitant pagrindinį puslapį, pabaigoje, kad pasiektumėte AMP.
Tačiau kai įjungtas standartinis režimas, papildymo nereikia. Jūsų kanoniniai URL yra amp.
Šiam bandymui naudoju pereinamąjį režimą, kad parodyčiau, ar jis veikia. Man labiau patinka naudoti AMP skaitytuvo režimu, nes dauguma mano lankytojų yra iš darbalaukio.
3. Atlikite AMP testą.
Perėjus į pereinamąjį režimą arba standartinį. Pamatysite daug klaidų! Nepanikuoju!
Toliau galite pamatyti klaidas, kurias gavau pakeitęs Tinklaraščių rašymo įrankiai į pereinamąjį režimą.


Buvo 48 klaidų indeksas.
Dauguma šių klaidų yra įspėjimai. Kai kuriuos iš jų sukelia papildiniai. Įspėjimai skirti informuoti, kad paryškinti elementai nebus rodomi AMP.
Nepastebėjau jokio didelio įspėjimo, kuris būtų susijęs su tema.
Pagrindinė problema, kurią pastebėjau, buvo mano talpyklos papildinys „Breeze“. Tai buvo CSS pridėjimas, kuris, atrodo, nedžiugina AMP. Taigi išjungiau „Breeze“ ir pradėjau testuoti.
Galite naudoti Google oficialus AMP testavimo įrankis testavimui.
Rezultatas rodo, kad AMP veikia be problemų. Žiūrėkite žemiau.
Štai mano pagrindinio puslapio testas.

Tada aš išbandžiau įrašo puslapį:

Iš to, kas išdėstyta aukščiau, matote, kad AMP ir GeneratePress yra visiškai suderinami.
Dažni klausimai
Jei vis dar nepavyksta priversti AMP veikti pereinamuoju arba standartiniu režimu, greičiausiai problema yra viename iš jūsų papildinių.
Tikriausiai pagrindiniai kaltininkai bus talpyklos papildinys arba optimizavimo papildiniai, kurie nesuderinami su AMP.



