Mappenstructuur in WordPress 2022

Wat is de mappenstructuur in WordPress?

Mappenstructuur in WordPress 2022: Je hebt je waarschijnlijk vaak afgevraagd wat de mappenstructuur is in WordPress en waar kan ik de belangrijkste directory en bestanden op mijn WordPress-installatie vinden. Voor sommige WordPress-gebruikers is dit een boek met zeven zegels. Waarschijnlijk kunnen de meeste WordPress-gebruikers hun WordPress-site beheren en beheren zonder ooit iets over WordPress-bestanden of -mappen te hebben geleerd. Als je begrijpt hoe WordPress bestanden en mappen opslaat, kun je veel voorkomende problemen in WordPress zelf oplossen.

Daarom willen we hier het geheim van de WordPress directorystructuur een beetje onthullen. Het belang van kennis van dit onderwerp wordt duidelijk wanneer u uw opslagruimte wilt opschonen of bepaalde bestanden wilt verwijderen omdat u ze niet langer nodig heeft. Als u een nieuwe plug-in of thema via FTP wilt uploaden, moet u ook weten in welke mappen de mappen en bestanden moeten worden ingevoegd.

Deze gids helpt u:

Ontdek welke WordPress-bestanden en -mappen kernbestanden zijn.

Begrijp waar WordPress je afbeeldingen en media-uploads opslaat.

Herken waar WordPress uw thema’s en plug-ins opslaat.

Weet waar configuratiebestanden zijn opgeslagen in uw WordPress-installatie.

Toegang tot WordPress-bestanden en -mappen

Om toegang te krijgen tot de mappen en bestanden, heb je een FTP-client nodig. Hiermee kunt u verbinding maken met uw WordPress-server. Bekijk voor gedetailleerde instructies onze gids over het gebruik van FTP om WordPress-bestanden te uploaden.

Een ander eenvoudig alternatief voor het gebruik van een FTP-client is de bestandsbeheerder. Het is een webgebaseerde applicatie die integreert met het cPanel-dashboard van uw WordPress-hosting.

Zodra je verbinding hebt gemaakt met je WordPress-site via FTP of de bestandsbeheerder, zie je een bestands- en mappenstructuur die er ongeveer zo uitziet:

JoewP - WordPress Directory Structuur
WordPress-structuur met mappen en bestanden in de hoofdmap

Lijst met de belangrijkste WordPress-bestanden en -mappen in de hoofdmap van uw WordPress-site:

  • [dir] WP-beheerder
  • [dir] WP-inhoud
  • [dir] WP-omvat
  • .httoegang
  • index.php
  • wp-activate.php
  • wp-blog-header.php
  • wp-comments-post.php
  • wp-config.php
  • wp-cron.php
  • wp-links-opml.php
  • wp-load.php
  • wp-login.php
  • wp-mail.php
  • wp-settings.php
  • wp-signup.php
  • wp-trackback.php
  • xmlrpc.php

Lijst van mappen in de hoofdmap

  • WP-beheerder De directory bevat alle bestanden die nodig zijn voor de werking van het dashboard of de backend.
  • WP-omvat De map bevat alle bestanden die verantwoordelijk zijn voor de normale werking van WordPress
  • WP-inhoud Hier vind je alle content die door de gebruiker is gemaakt door middel van de werking van WordPress.

Lijst van bestanden en mappen in wp-content

  • wp-inhoud/plug-ins Bevat alle plug-inbestanden die u hebt geïnstalleerd. Alle WordPress plugins die je op je website installeert, worden opgeslagen in de map /wp-content/plugins/. Plug-inbestanden mogen over het algemeen niet rechtstreeks worden bewerkt. In veel WordPress-tutorials vind je zogenaamde “code snippets” die je aan je WordPress-site kunt toevoegen. De beste manier om aangepaste code in uw WordPress-site te integreren, is door deze toe te voegen aan het bestand functions.php van uw child-thema (het “child-thema”) of door een site-specifieke plug-in te maken.
  • wp-inhoud/thema’s Bevat alle momenteel geïnstalleerde thema’s. Onder hen is in ieder geval het huidige standaard WordPress-thema. WordPress slaat je ontwerpbestanden op in /wp-content/themes/ in een submap. U kunt een ontwerpbestand bewerken, maar dit wordt niet aanbevolen. Zodra je thema is bijgewerkt naar een nieuwere versie, worden je wijzigingen overschreven wanneer je bijwerkt. Om deze reden raden we aan om een child-thema te maken voor het aanpassen van WordPress-thema’s.
  • wp-content/talen De Taal Directory. Voor alle gratis plug-ins en thema’s downloadt WordPress altijd de nieuwste taalbestanden. Je vindt ze in deze map.
  • wp-inhoud/uploads Hier vind je alle bestanden die je hebt geüpload (afbeeldingen of mediabestanden) uit de mediabibliotheek. Ze zijn meestal onderverdeeld in jaar en maand. Veel plug-ins gebruiken deze map ook om bestanden in de cache op te slaan. Daarom vind je daar vaak mappen met de naam “temp” of “logs”. Telkens wanneer u een WordPress-back-up maakt, moet de map “Uploads” worden opgenomen. Als u uw uploadmap om welke reden dan ook kwijtraakt, is het erg moeilijk om deze te herstellen zonder een back-up.
  • wp-inhoud/upgrade Deze map wordt door WordPress gebruikt wanneer de kern zichzelf bijwerkt. Uiteindelijk moeten de gedownloade bestanden eerst in de cache worden opgeslagen en uitgepakt voordat ze naar de juiste locatie worden verplaatst. Het is, om zo te zeggen, een pure werkdirectory.
  • wp-content/mu-plugins Dit is een andere plugin directory. Het bevat alle plug-ins die eerst moeten worden geladen. MU staat voor “Must-Use”.
  • wp-inhoud/cache Dit is een andere plugin directory. Het bevat alle plug-ins die verantwoordelijk zijn voor het cachen van de website.

De volgende bestanden (d.w.z. niet alleen mappen) zijn ook te vinden in deze map. Met deze drop-ins kun je complexere dingen in WordPress vervangen (caching-instellingen, interface naar de databaseverbinding, enz.).

  • wp-inhoud/advanced-cache.php Maakt complexere caching-mechanismen mogelijk.
  • wp-inhoud/db.php Hiermee kunt u de database-interface vervangen.
  • wp-inhoud/db-error.php Hiermee kunnen ontwikkelaars hun eigen databasefoutmeldingen bewerken.
  • wp-inhoud/install.php Vaak gebruikt door webhosts die hun eigen installatieroutines willen gebruiken.
  • wp-inhoud/maintenance.php Zodra WordPress zichzelf updatet, schakelt het kortstondig over naar een onderhoudsmodus. Dit is dan gewoon een witte pagina met zwarte tekst. In dit bestand kan ook de lay-out van de pagina worden gewijzigd.
  • wp-inhoud/object-cache.php Om te voorkomen dat de database steeds langzaam moet worden opgevraagd, kunnen bepaalde query’s worden gecached in een zogenaamde objectcache. Dat doe je met dit bestand. Het wordt vaak ingevoegd door plug-ins.

Bestanden in de hoofdmap

  • index.php De index.php ontvangt alle verzoeken die in de frontend worden gegenereerd en produceert een output die vervolgens wordt weergegeven in de browser van de gebruiker. Intern wordt het bestand wp-blog-header.php.
  • .httoegang Een serverconfiguratiebestand dat WordPress gebruikt om permalinks en redirects te beheren. In bepaalde gevallen moet u het .htaccess-bestand mogelijk zelf bewerken. Wees vooral voorzichtig bij het bewerken van dit bestand. De kleinste fout kan uw website vernietigen en deze zal niet langer toegankelijk zijn op het web. Maak bij het bewerken van het bestand altijd een back-up van uw computer voordat u wijzigingen aanbrengt. Als je geen .htaccess-bestand in je hoofdmap ziet of er problemen mee hebt, bekijk dan onze uitgebreide handleiding over het .htaccess-bestand.
  • wp-blog-header.php Dit bestand laadt het bestand wp-load.php, start als het ware WordPress en bereidt het voor op het volgende verzoek.
  • wp-load.php In dit bestand worden bepaalde bestanden samengevoegd. Het laadt de wp-config.php en vervolgens de wp-settings.php.
  • wp-config-sample.php of wp-config.php Wanneer u WordPress voor de eerste keer downloadt, staat er geen wp-config.php bestand in de hoofdmap. Het is echter nodig om WordPress te voorzien van de toegangsgegevens tot de database. De wp-config.php wordt gemaakt vanaf het wp-config-sample.php wanneer u het WordPress-installatieproces doorloopt. De wp-config-sample.php kan dan worden verwijderd omdat deze niet meer nodig is. In deze blogpost hebben we beschreven hoe je de file wp-config.php kunt optimaliseren.
  • wp-settings.php Dit bestand wordt geladen vanuit het wp-load.php bestand en zorgt ervoor dat alle PHP-instellingen correct worden uitgevoerd. Het is ook verantwoordelijk voor het tot stand brengen van een verbinding met de database en het laden van de geactiveerde plug-ins.
  • wp-activate.php Als in de WordPress instellingen is aangegeven dat gebruikers zichzelf kunnen registreren, ontvangt de gebruiker na registratie een e-mail met een activatielink. Deze link bevat een code die door wp-activate.php wordt gecontroleerd. Het wordt gebruikt om het bestaan van het e-mailaccount van de gebruiker te verifiëren.
  • wp-comments-post.php Wanneer een gebruiker een opmerking plaatst, moeten de daar vastgelegde gegevens (zoals de tekst van de opmerking) worden verwerkt en opgeslagen. Dit bestand is hiervoor verantwoordelijk. Nadat het bestand is opgeslagen, wordt u doorgestuurd naar de oorspronkelijke pagina.
  • wp-cron.php WordPress maakt het mogelijk om acties in de tijd uit te voeren (cronjobs). Deze acties vertegenwoordigen PHP-functies. Op deze manier kun je op een vooraf bepaald tijdstip en op basis van tijd een bericht laten publiceren. De cronjob controleert dan regelmatig of een bericht online moet of niet. De wp-cron.php kunnen niet zelfstandig door WordPress worden opgeroepen en moeten altijd extern worden getriggerd. Dat is de reden waarom cron-jobs vaak vertraagde executies hebben. Om deze vertragingen te voorkomen, bieden bepaalde webhosts (maar ook plug-ins) echte cron-taken aan. Deze worden op het gewenste tijdstip door het besturingssysteem aangeroepen. De wp-cron.php controleert vervolgens welke acties moeten worden uitgevoerd en voert deze uit. Je kunt meer lezen over de cron-baan in onze blogpost .
  • wp-links-opml.php In eerdere versies van WordPress Dashboard was er een menu-item met “links” waarop links konden worden opgeslagen. Met de wp-links-opml.php konden deze links direct worden geëxporteerd.
  • wp-login.php Met behulp van de wp-login.php kun je inloggen op het WordPress dashboard. Het toont het inlogformulier op de frontend.
  • wp-mail.php Het bestand is verantwoordelijk voor het versturen van mails. U kunt vervolgens WP Mail SMTP gebruiken om uw e-mail deliverability in WordPress te configureren om een geschikte SMTP-provider te gebruiken bij het verzenden van e-mails.
  • wp-signup.php Als u gebruikersregistraties toestaat, wordt wp-signup.php een registratieformulier weergegeven.
  • wp-trackback.php Het bestand is verantwoordelijk voor het track- en pingback-systeem in WordPress. Het is als het ware een interface voor het uitwisselen van backlinks voor het commentaarsysteem.
  • xmlrpc.php XML-RPC is ook een interface voor het uitwisselen van gegevens. Dit kan bijvoorbeeld worden gebruikt om blogposts over applicaties van derden te publiceren.

Resultaat

We hopen dat dit artikel je heeft geholpen om de bestands- en mappenstructuur van WordPress te begrijpen. Als u meer wilt weten over het onderwerp of als u door ons getraind of gecoacht wilt worden voor specifieke functies, neem dan gerust contact met ons op.

JoeWP WordPress Agency - Verzoek

Wil je door ons getraind of gecoacht worden?