Tekniska bloggspel, Android-app-apk, tips och tricks

Om barns WordPress-tema

Obs: I nästa ämne du kommer att läsa kommer du att lära dig om: Om barns WordPress-tema

En av de viktigaste funktionerna i WordPress är möjligheten att skapa en attraktiv webbplats även om du inte är en designer. Genom att använda teman från tredje part kan nästan alla med lite teknisk kunskap skapa något som ser ut och fungerar ganska bra. Lägg till det faktum att många teman är gratis eller prisvärda och du kan se varför så många människor har hoppat på tåget.

Men vad många kanske inte inser är att det inte är slutet på att installera ett tema och anpassa det för att passa deras behov. Faktum är att, beroende på vilken typ av anpassning du har gjort, kan dessa ändringar gå förlorade genom framtida temauppdateringar.

Tänk dig till exempel att använda Twenty Seventeen-temat, standardtemat som ingår i WordPress. Låt oss säga att du direkt redigerar en sidmall eller till och med en stilmall. Samtidigt som att arbeta dig igenom ett befintligt tema är ett bra sätt att lära sig om utveckling, är det också ganska enkelt att ignorera alla dessa ändringar nästa gång du trycker på gör-knappen. det är nytt. Om du gör det på en livesajt kan det bli katastrofalt.

Lyckligtvis finns det ett annat, säkrare sätt att göra saker på.

Ett barn som skyddar framtiden

Det är här konceptet med ett WordPress-barntema kommer in. Kort sagt, det är ett separat tema som har sin egen mapp i katalogen /wp-content/Themes/ på din webbplats. Det finns dock en twist. Istället för ett komplett ämne hänvisar ett barn till sin “far”.

Det betyder att mappen under temat endast innehåller några grundläggande komponenter:

  • En file.php.
  • Stilmallen (style.css) innehåller endast de stilar som du anpassar eller lägger till.
  • Endast mallfilerna du vill anpassa.

Det fina med den här inställningen är att du fortfarande drar nytta av alla fördelar som huvudtemat har att erbjuda, samtidigt som du lägger till din egen personliga touch. Det mesta av det hårda design- och utvecklingsarbetet har gjorts av temats författare. Därifrån kan du göra så mycket eller lite som du vill.

Ännu bättre är att varje gång huvudtemat uppdateras till den senaste versionen förblir barnet intakt. Även om det inte helt skyddar dig från att gå sönder (vi får se det senare), betyder det att dina anpassningar inte kommer att skrivas över. Det är en stor sak, eftersom det inte är roligt att gå in och göra om allt hårt arbete.

Känn din son

Ställ in ett grundläggande barntema

Den första processen med att skapa ett barntema är ganska enkel och tar bara några minuter av din tid. Utan tvekan ett litet pris att betala med hänsyn till de fördelar det ger både nu och i framtiden.

Med Twenty Seventeen-temat som exempel (och tips från WordPress Theme Guide), låt oss ta en titt på de mest grundläggande barnteman:

1. Skapa en ny mapp i mappen /wp-content/Themes/. Den kan heta hur du vill, men vi kommer att hålla oss till rekommendationen WordPress kallar den: tjugo år gammal

WordPress barntemakatalog

2. Skapa en ny stilmall och ge den ett namn: style.css

Inuti den CSS-filen lägg en rubrik som liknar denna (du kan anpassa den för att passa dina specifika inställningar):

/*
  Theme Name:   Twenty Seventeen Child
  Description:  My Twenty Seventeen Child Theme
  Author:       Your Name
  Author URI:   http://www.your-site.com
  Template:     twentyseventeen
  Version:      1.0.0
 */

Det finns andra element du kan ställa in här, men observera att de enda områden som krävs är temanamnet och mallen. Namnet kan egentligen vara vad du vill, men ägna särskild uppmärksamhet åt mallförklaringen. där höger matchar namnet på din huvudtemanapp (tjugosju i vårt fall). Om den referensen är felaktig kommer det underordnade temat inte att fungera.

Under denna information kan du lägga till alla anpassade stilar du vill använda i ditt barntema. Om du ändrar befintliga stilar kan det vara värt att kopiera och klistra in dem direkt från huvudtemats stilmall eller använda webbläsarens utvecklarverktyg för att enkelt upptäcka stilarna du vill rikta in dig på.

3. Skapa en .php-fil. som åtminstone hänvisar till huvud- och underämnets stilmallar: