Bestanden structuur

Wanneer je een nieuwe WordPress site maakt is het belangrijk een vaste structuur te hanteren. Zo kan WordPress de bestanden correct inladen en Mediacooks de sites goed onderhouden.

WordPress structuur

  • wp-content/ — In deze folder staan alle wijzigingen van de website. Dit is de rootfolder voor Git.
    • mu-plugins/ — Alle verplichte plugins die meegeleverd worden.
    • plugins/ — Alle plugins die via het dashboard kunnen geïnstalleerd en verwijderd worden.
    • themes/ — Alle thema’s. Meestal één parent thema en één child thema.
    • uploads/ — Alle bestanden geüploaded vanuit de website. Deze folder hoort niet op je lokale repo of in Git te staan.
  • wp-includes/ — Alle bestanden benodigd voor de werking van WordPress, nooit wijzigingen in aanbrengen.
  • wp-admin/ — Alle bestanden benodigd voor de dashboard, nooit wijzigingen in aanbrengen.
  • wp-config.php — Het root WordPress bestand. Hierin wordt de connectie met de database en enkele basale instellingen ingesteld.
  • *.php — Alle standaard WordPress bestanden, nooit wijzigingen in aanbrengen.

Thema structuur

Probeer zoveel mogelijk het parent theme aan te houden voor de structuur. Wanneer deze er niet is, gebruiklen we de volgende structuur:

  • functions.php — Het hoofdbestand, vanuit hier wordt alles ingeladen.
  • style.css — Het hoofd CSS bestand.
  • inc/ — Alle backend/PHP code wordt vanuit hier geladen.
  • assets/ — Alle statische assets
    • css/ — CSS bestanden
    • js/ — Javascript bestanden
    • img/ — Alle afbeeldingen
    • fonts/ — Alle fontbestanden (indien gebruikt)
  • woocommerce/ — Alle WooCommerce bestanden, zoals de WooCommerce template structure. Indien nodig.
  • README.md — De readme van het thema, indien nodig.
  • *.php — Alle overige templates zoals de WordPress template hierachy

Plaats een reactie