TechBlogSD - Allt för WordPress- och WEB -utveckling
WEB- och WordPress - instruktioner, nyheter, recensioner av teman och plugins

Hur fungerar WordPress?

6

Nyligen skickade en av våra läsare ett e -postmeddelande till oss med olika frågor som klargjorde hur olika komponenter på en WordPress -webbplats fungerar. Hans avsikt var att migrera sin Weebly-webbplats till en självbaserad WordPress-plattform och han försökte förstå begreppen före migration. WordPress är ett enkelt innehållshanteringssystem för dem som använder i flera år men definitivt inte för dem som använder Weebly, Wix eller andra dra och släpp webbplatsbyggare. Den största skillnaden är att målet för de kostnadsfria webbplatsbyggarna är att erbjuda en lättanvänd plattform utan att behöva förstå backend -begreppen. Tvärtom är det inte möjligt att använda WordPress utan att förstå grunderna. I denna artikel kommer vi att fokusera på de grundläggande principerna för hur WordPress fungerar i enkla ord.

Hur fungerar WordPress?

WordPress har följande fyra komponenter som interagerar med varandra för att skapa en HTML -sida.

  • Kärnfiler
  • Temafiler
  • Plugin -filer
  • Databas

Du kan enkelt förstå dessa komponenter genom att manuellt installera WordPress på en testwebbplats eller en tillfällig domän. I grund och botten måste du ladda ner de grundläggande WordPress -filerna från WordPress.org -webbplatsen och skapa en MySQL -databas för att installera WordPress. Installera sedan ett tema och nödvändiga plugins för att uppnå de nödvändiga funktionerna och displayfunktionerna.

WordPress Core -filer

Det här är de filer som ingår i WordPress -installationspaketet som laddats ner från WordPress.org. Eftersom WordPress är en gratis och öppen källkod kan du ladda ner paketet för att se kärnfilerna enligt nedan:

WordPress Core -filer

Under installationen kommer innehållet i dessa kärnfiler att ändras dynamiskt efter behov. Till exempel kommer det att skapas en ny "wp-config.php" -fil med det databaserade användarnamnet, lösenordet och andra konfigurationsparametrar.

Temafiler

Temafiler styr visningen och genererar innehållet som ska visas i webbläsaren när URL begärs. Alla temafiler kommer att lagras under WordPress-kärnmappen "/wp-content/themes/". Varje tema kommer att ha en separat mapp och innehåller många PHP -filer, minst ett formatmall och JavaScript -filer enligt nedan:

WordPress -temafiler

Plugin -filer

Kärn-, tema- och databasfiler är obligatoriska medan plugins är valfria för att lägga till ytterligare funktioner på din WordPress -webbplats. Eftersom WordPress har splittring mellan tema och plugins är det nästan oundvikligt att ha plugins för att lägga till funktioner. Till exempel är social delning inte en del av temadefinitionen och därför behöver du separat plugin för att ha snygga sociala delningsikoner på din webbplats. Filer för alla installerade plugins lagras under kärnmappen "/wp-admin/plugins/" och varje plugin lagras i en separat mapp. Varje plugin kan ha en uppsättning PHP-, script- och CSS -filer. WordPress -paketet för nedladdning av kärnan kommer att ha två standardplugins Akismet och Hello Dolly. Tillägget "Hello Dolly" har bara en "hello.php" -fil:

Hur fungerar WordPress?

Plugin -filer för WordPress

Medan Akismet har många filer enligt nedan:

Hur fungerar WordPress?

Akismet plugin -filer

Databas

Databas är den viktigaste komponenten på din WordPress -webbplats som har allt innehåll och kontrollparametrar. När en sida begärs hämtas innehållet baserat på kontrollparametrarna och önskad utmatning visas i webbläsaren. Till exempel, när du skapar ett blogginlägg – lagras allt textinnehåll i databastabeller med hänvisning till bilderna och videoklippen som är länkade på den sidan.

WordPress använder MYSQL ett verktyg för öppen källkod för att skapa databaser. Databasen för din WordPress -installation kan underhållas via värdkontot med hjälp av "MySQL Database" och "phpMyAdmin" -verktyg. Det är viktigt att förstå att databastabeller inte kan hanteras via FTP medan kärn-, tema- och plugin -filer kan nås via FTP.

Alla mediefiler som bilder, PDF-filer och videor lagras också under WordPress-kärnmappen "/wp-content/uploads/".

Sätta ihop

Alla fyra komponenterna interagerar starkt med varandra för att generera innehållet för den begärda URL: en i önskat format.

Hur fungerar WordPress?

Sidens laddningstid beror på antalet frågor som skickas till databasen och svarstiden från servern. Beror därför på storleken på din webbplats bra webbhotell och färre antal frågor kommer att öka laddningshastigheten. Användningen av caching -plugins minskar också behovet av att interagera med dessa komponenter varje gång genom att lagra en statisk HTML -kopia av sidan.

I motsats till gratis webbplatsbyggare där du får helt gratis hosting, behöver WordPress en betald hosting för att lagra alla filer och databaser. En bra webbplats måste köras på en bra plattform som WordPress utan stora begränsningar för säkerhetskopiering och funktioner. Detta är endast möjligt med betald hosting och du har fullständig åtkomst till filerna på din webbplats. Med de kostnadsfria webbplatsbyggarverktygen som Weebly eller Wix kommer du inte att kunna komma åt och kontrollera serverns beteende.

Fördelar med att använda olika komponenter

Det finns många fördelar med att hålla de fyra komponenterna separat vilket också är en av anledningarna till den enorma framgången med WordPress.

  • Det är enkelt att lägga till eller ta bort ytterligare funktioner via plugins utan att påverka hela webbplatsen.
  • Du kan ändra temat och därmed ändra designen och utseendet på din kompletta webbplats.
  • Migrera enkelt alla filer och databaser till olika värdar baserat på ditt behov.
  • Uppdatering av WordPress -filer till nästa version påverkar inte webbplatsens databas och andra filer.

Hoppas du har en uppfattning om hur WordPress fungerar; lämna dig förtydliganden i kommentarfältet nedan.

Inspelningskälla: www.webnots.com
Leave A Reply

Denna webbplats använder cookies för att förbättra din upplevelse. Vi antar att du är ok med detta, men du kan välja bort det om du vill. Jag accepterar Fler detaljer