Waar bestaat een WordPress website uit?

Datum aanpassing 13 september 2021 

Een WordPress website bestaat uit twee gedeeltes.

 

1. Een database

Is een een georganiseerde verzameling van gegevens waar instellingen en data worden opgeslagen in tabellen:

  • Berichten, pagina’s en andere inhoud.
  • Organisatorische informatie zoals categorieën en tags.
  • Gebruikersgegevens en comments.
  • Alle instellingen van de site.
  • Plugin– en themagerelateerde gegevens.
Databasetabellen
  • wp_commentmeta: Deze tabel bevat meta-informatie (informatie die iets vertelt over andere informatie) over de comments/reacties die op je website zijn gepost. Je kunt hierbij denken aan de status van een bepaalde reactie (goedgekeurd, in afwachting, verwijderd, etc.).
  • wp_comments: Dit zijn de comments/reacties die op je website zijn geplaatst (inclusief naam van de auteur, URL, e-mail etc.).
  • wp_links: Dit deel van de WordPress database wordt voornamelijk gebruikt voor het veilig stellen van eerder gecreëerde blogrolls (verzameling links die naar andere blogs verwijzen).
  • wp_options: Bevat voornamelijk instellingen die invloed hebben op de gehele website, zoals de site URL, het admin e-mailadres, de standaard categorieën, posts per pagina, tijdinstellingen etc. Daarnaast wordt deze tabel vaak gebruikt door WordPress plugins.
  • wp_postmeta: In dit deel van de WordPress database staat meta-informatie over je posts en pagina’s. Zo staat er welk template gebruikt wordt voor het weergeven van je posts, en welke handmatige aanpassingen gemaakt zijn.
  • wp_posts: Bevat berichten/posts, pagina’s en aanpassingen.WordPress voegt informatie toe over uw uploads van afbeeldingen in de database.Informatie over uw uploads wordt in de database opgeslagen als een bijlage- berichttype.
  • wp_terms: Om alle content op je website te ordenen, maakt WordPress gebruik van een taxonomiesysteem. Individuele items in een taxonomiesysteem worden termen genoemd en in deze tabel opgeslagen.
  • wp_term_relationships: Dit deel van de WordPress database verbindt posts met termen uit de wp_terms tabel.
  • wp_term_taxonomy: Deze tabel bevat de taxonomieën van de website die horen bij de termen in de wp_terms tabel.
  • wp_usermeta: Hier staat meta-informatie over de gebruikers van de website.
  • wp_users: In deze tabel vind je gebruikersinformatie zoals gebruikersnamen, wachtwoorden en e-mailadressen.

De wp_users tabel in WordPress heeft bijvoorbeeld deze kolommen:

  • ID kaart
  • gebruiker login
  • gebruikerspas
  • user_nicename
  • user_email
  • user_url
  • user_registered
  • user_activation_key
  • gebruikers status
  • Weergavenaam

2. De bestanden

a. Alle bestanden die nodig zijn om WordPress als beheersysteem te gebruiken:
  • aanmaken /wijzigen van blogs/posts en pagina’s
  • installeren en beheren van plugins
  • uploaden van media
  • editor
b. wp-config.php. Hier zijn de database gegevens opgenomen. Daardoor kan verbindingen gemaakt worden met de database die hier bij hoort.
 
c. wp-content (map), met o.a.:
  • thema’s, ook wel template genoemd is het design/uiterlijk van je website
  • media bibliotheek waarin je bijvoorbeeld je beelden, videos, muziek, documenten, etc. kunt uploaden. Bijvoorbeeld > /wp-content/uploads/2020/12
  • plugins zoals bijvoorbeeld Yoast SEO, kalender, contactformulier
  • taalbestanden

Deze bestanden en .htaccess-bestand, staan niet opgeslagen in je database en moet je naar je directory  kopiëren