• Hejsan!

    Det är så att jag tagit över en hemsida där jag behöver uppdatera temat. Problemet är att jag ej vill förstöra något vid uppdateringen av temat. Jag tror att där är saker gjorda på hemsidan för att det ska fungera korrekt på grund av att one.com inte stödjer vissa funktioner som temat har.

    Som jag förstår det så har jag två alternativ, skapa ett child-theme, eller få grepp om alla ändringar som är gjorda och applicera dessa efter uppdateringen. Jag skulle helst inte vilja skapa ett child theme utan jag vill köra på alternativ nummer två. På vilket sätt går jag tillväga smidigast?

    Jag såg en länk som beskriver att man kör ett filjämförelseverktyg för att kolla skillnader på två versioner av en fil, men jag misstänker att där kommer att finnas många skillnader i många filer, och jag vet inte vad jag ska åtgärda, och vad jag kan ignorera.

    Tacksam för tips och råd!

Visar 1 svar (av 1 totalt)
  • Moderator tobifjellner (Tor-Bjorn Fjellner)

    (@tobifjellner)

    WordPress-hemmapulare, Projektledare, Författare, Översättare och Vänlig Själ

    Varför vill du inte använda ett barntema?
    Visst, det kan finnas ett starkt skäl att inte använda det, nämligen om huvudtemat inte är byggt för att fungera tillsammans med ett barntema. Man skulle också kunna argumentera att WordPress behöver köra några klockcykler extra för att först kolla om olika temafiler finns i barntemat, innan körningen går vidare och i stället hämtar samma fil från huvudtemat. Men i jämförelse med andra optimeringar man kan göra kommer just den extra hanteringen av barntemat långt bak i kön.

    Idén med barntemat är att man bara lägger in de filer som är ändrade jämfört med huvudtemat. När det sedan kommer en uppdatering av huvudtemat kommer hela huvudtemat att uppdateras, och om ingen av ändringarna råkar vara beroende av en motsvarande ändring i just det fåtal filer du lagt upp i en ändrad variant i ditt barntema, så kommer allt att bara fungera.

    När du skriver att one.com inte stöder vissa av temats funktioner blir jag lite fundersam. För något år sedan tvingade de upp alla sina kunder till lägst PHP 7.2. Om ändringarna i temat du använder är för att anpassa ett uråldrigt tema (eller några favorittillägg) till PHP 7.2 kan det finnas anledning att se över hela situationen lite bredare än att bara försöka återskapa det som en gång i tiden fungerade.
    PHP 7.1 är den lägsta versionen av PHP som officiellt fortfarande underhålls av PHP-communityn, och det bara i ytterligare någon månad.
    Fungerar webbplatsen bra även på mobiler? Om så inte är fallet, är det verkligen hög tid att se över designen och byta till ett s.k. responsivt tema som fungerar även på mindre skärmar.

    När det gäller resultat av filjämförelser är jag rädd att detta forum inte kommer att vara till någon större hjälp. Det går ju knappast att ge några generella, svepande råd kring detta (utöver den ”avrådan” jag gett ovan…). Du måste helt enkelt analysera ändringarna och förstå varför de gjorts, vilka problem de var avsedda att lösa.

    En annan lösning kan vara att helt enkelt prova att först uppgradera huvudtemat och kolla vad som inte fungerar, och sedan försöka lösa de problemen. Det kan du antingen göra på huvudwebbplatsen eller på en utvecklingswebbplats, som du t.ex. kan köra på Local by flywheel…

Visar 1 svar (av 1 totalt)
  • Ämnet ”Uppdatera tema utan att förstöra något” är stängt för nya svar.