ID.nl logo
Huis

Websites bouwen met WordPress

Websites bouwen met WordpressZelf een blog of website bouwen waarop je regelmatig nieuwe content wilt plaatsen? Dat kan met een contentmanagementsysteem als WordPress. Dit cms is zowel voor beginners als gevorderden erg interessant dankzij zijn toegankelijkheid, maar wij richten ons specifiek op de gevorderde gebruiker die niet bang is de code in te duiken!

Inhoud:


WordPress is een van de toegankelijkste contentmanagementsystemen die verkrijgbaar zijn en is bovendien gratis. Zelfs zonder html-kennis kun je door alleen de juiste zaken aan te klikken en een Thema te kiezen al een eigen website of blog bouwen. Maar wil je je website helemaal naar je hand zetten, dan ontkom je er niet aan om dieper in WordPress en de code te duiken. We bieden de lezer die deze uitdaging aandurft de helpende hand met adviezen en tips. Maar voordat we gelijk met allerlei technische tips komen, is het toch handig om even heel snel de basis door te nemen, zodat je duidelijk voor ogen hebt hoe WordPress in elkaar zit.

Globale opbouw

WordPress bouwt een website op aan de hand van php-scripts en stylesheets die het cms precies vertellen hoe de site er uit moet komen te zien. De scripts bepalen onder andere welke informatie waar getoond wordt en welke functionaliteiten de website kent. Denk bijvoorbeeld aan wat de zijbalk(en) bevatten (sidebar.php), hoe pagina’s zijn opgebouwd (page.php) en hoe je hoofdpagina is ingedeeld (index.php). Er zijn in totaal wel meer dan twaalf php-scripts die de opbouw van je site bepalen. Het precieze aantal hangt sterk af van het thema dat je gebruikt. De stylesheet, style.css geheten, gaat over de cosmetische aspecten van de site en vertelt onder andere welke kleuren gebruikt moeten worden, hoe groot de letters moeten zijn en hoe ze precies gepositioneerd moeten worden. Als je in het WordPress Dashboard naar het menu Weergave gaat en daar op Bewerker klikt, krijg je een overzicht van bestanden die gezamenlijk je website opbouwen. Zo zie je bijvoorbeeld header.php, index.php en footer.php. Deze drie bestanden samen bouwen je complete homepage, waarbij eventueel nog andere php-bestanden gebruikt worden, afhankelijk van het thema dat je gebruikt. Tevens kun je in dit venster ook aanpassingen in de code doorvoeren en opslaan, mits je de schrijfrechten goed hebt ingesteld op je server. Dit kan vaak eenvoudig via de ftp-client.

De loop

WordPress bewaart alle berichten en pagina’s die je maakt in een sql-database. De verzameling van al deze berichten wordt de loop genoemd. Deze kun je het beste beschouwen als één grote poel waarin echt al je berichten staan. Natuurlijk wil je niet dat alle berichten standaard op chronologische volgorde op de homepage van je website getoond worden, hoewel dit zeker wel mogelijk is. Om de juiste gegevens op je homepage te plaatsen, moet dus de loop aangeroepen worden en moet er als het ware een ‘bestelling’ van data gedaan worden. In deze bestelling, wat natuurlijk een stukje code is, geef je aan aan welke aspecten een bericht moet voldoen, wil hij op de homepage gepubliceerd worden. Zo is het dus bijvoorbeeld ook mogelijk om twee loopaanroepingen te verwerken op de homepage die ieder berichten tonen uit bijvoorbeeld een andere categorie. Denk bijvoorbeeld aan een categorie Nieuws en Columns. De berichten worden uit dezelfde loop gehaald, want daar is er maar één van, maar er kunnen wel twee verschillende datastromen getoond worden. Hier onderaan zie je de standaardcode voor het oproepen van de loop. Het aanroepen van de loop begint hier:

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>

En eindigt hier:

<?php endwhile; else: ?>
<p><?php _e(‘Sorry, geen berichten gevonden.’); ?></p>
<?php endif; ?>

Maak altijd backups

In de komende tien tips zullen we vaak aanpassingen maken in de code. Dit is natuurlijk niet zonder risico, maar alleen als je in de code duikt, kun je jouw website echt laten doen wat je wilt. Het is daarom belangrijk om niet bang te zijn voor de code. Natuurlijk is het wel zo dat wanneer je een (type)fout maakt, dit de volledige website onbenaderbaar kan maken. Echter, als je weet wat je verandert, kun je dit altijd weer gemakkelijk en snel herstellen. Verder kunnen we het niet vaak genoeg zeggen: maak altijd backups! Als je grote, eventueel risicovolle aanpassingen gaat doen in de code, zorg er dan altijd voor dat je een goedwerkend origineel van het bestand achter de hand hebt voor het geval de aanpassing helemaal misgaat en je niet meer precies weet hoe de originele code nu in elkaar zat. Via een ftp-client kun je altijd gemakkelijk originele bestanden weer terugzetten.

Altijd updaten!

WordPress is een immens populair blog/cms-systeem dat wereldwijd door miljoenen mensen gebruikt wordt. Hierdoor is het helaas een gewild doelwit van hackers die maar al te graag via vijandelijke scripts je site overnemen en vervolgens hele andere zaken op de site zetten: reclame of wellicht illegale content waar je vervolgens verantwoordelijk voor bent! Om deze reden wordt WordPress dan ook vaak geüpdatet, waarmee kleine lekken gedicht worden. Het is van groot belang dat je deze updates altijd uitvoert, zodat de site zo goed mogelijk beschermd wordt tegen deze aanvallen. Mocht je site toch een keer ten prooi vallen aan hackers, wees dan blij dat je regelmatig een backup hebt gemaakt die gemakkelijk via ftp is terug te zetten.

Weet wat je zoekt

Natuurlijk zijn de komende tien tips maar een handjevol en zijn de mogelijkheden eindeloos. Het is ook goed mogelijk dat de gouden tip voor jou er niet bijzit. Gelukkig is de WordPress-community bijzonder actief en is voor bijna elk probleem wel een oplossing via Google of WordPress.org te vinden. Het zoeken naar de juiste antwoorden kan een drama worden als je niet goed genoeg weet hoe WordPress in elkaar zit. Oefening baart kunst en hoe langer je met WordPress bezig bent, hoe sneller je de juiste antwoorden zult vinden op je vragen. Wees in je zoektocht in elk geval zo precies mogelijk. Geef in de vraag precies aan in welk onderdeel van de site je aanpassingen wilt doorvoeren. Is dat bijvoorbeeld in de header.php, in de zijbalk of in de loop in het hoofdsjabloon (index.php)? Misschien zul je meerdere vragen moeten stellen voordat je de uiteindelijke oplossing hebt gevonden, maar met elke vraag begrijp je stukje bij beetje meer van WordPress.

Lees verder: 10 tips voor gevorderden

Tekst: Gerard Sombroek

▼ Volgende artikel
Herstelpunten afzonderlijk verwijderen: hou alleen over wat je écht nodig hebt
Huis

Herstelpunten afzonderlijk verwijderen: hou alleen over wat je écht nodig hebt

Windows maakt automatisch herstelpunten aan, tot de ingestelde limiet bereikt is. Zo kan er een hele reeks onbenutte herstelpunten blijven staan. Uiteraard kun je alle herstelpunten in één keer wissen, maar het is ook mogelijk om ze selectief te verwijderen.

Schijfruimte vrijmaken in bulk

Windows verwijdert automatisch de oudste herstelpunten om schijfruimte vrij te maken. Toch zijn er nog andere redenen om ze te wissen. Zo kunnen herstelpunten privacygevoelige informatie bevatten, of kan je virusscanner er malware in aantreffen. Wil je in één keer alle herstelpunten verwijderen, open dan de app Schijfopruiming voor Windows. Ga naar het tabblad Meer opties en klik op Opruimen.

Hiermee verwijder je in één klap alle herstelpunten behalve het meest recente.

Herstelpunt identificeren

Wil je slechts enkele of een specifiek herstelpunt verwijderen, dan moet je ze eerst identificeren. Dat doe je via de Opdrachtprompt. Druk op Win+R, typ in het vak Uitvoeren: rstrui.exe en druk op Enter om Systeemherstel te openen. Standaard zie je slechts een beperkt aantal herstelpunten. Zet daarom een vinkje bij Meer herstelpunten weergeven om de volledige lijst te zien. Noteer vervolgens de datum en tijd van de herstelpunten die je wilt verwijderen.

Noteer de datum en tijd van het herstelpunt dat je wilt verwijderen.

Selectief verwijderen

Daarna typ je cmd in het zoekvak van de taakbalk. Klik met de rechtermuisknop op Opdrachtprompt en kies Als administrator uitvoeren. Typ vervolgens de opdracht en druk op Enter: vssadmin list shadows. Nu verschijnt in opdrachtprompt een lijst met alle herstelpunten, chronologisch geordend. Van elke shadow copy (herstelpunt) zie je onder meer de Creation Time. Zoek het herstelpunt waarvan je daarnet de datum en tijd hebt genoteerd. Zodra je het gevonden hebt, kopieer je de Shadow Copy ID (inclusief de accolades). In ons voorbeeld is dat: {26dfb27b-297d-4d84-968f-507508c9f75d}. Om tekst te kopiëren in de opdrachtprompt van Windows 11 klik je met de rechtermuisknop op de titelbalk, kies je Eigenschappen en zorg je dat Modus Snel bewerken is ingeschakeld. Daarna kun je de tekst met de muis selecteren en met Enter naar het klembord kopiëren. Om het herstelpunt te verwijderen, gebruik je de volgende opdracht en je vervangt uiteraard de ID aan het einde door de ID van je eigen schaduwkopie die je wilt verwijderen: vssadmin delete shadows /shadow={26dfb27b-297d-4d84-968f-507508c9f75d}. Druk op Enter en bevestig met Y gevolgd door Enter. Herhaal dit proces voor alle herstelpunten die je wilt verwijderen.

Aan de hand van de schaduwkopie-ID kun je het herstelpunt verwijderen.

▼ Volgende artikel
Avengers: Doomsday-teaser trailers door meer dan miljard mensen bekeken
Huis

Avengers: Doomsday-teaser trailers door meer dan miljard mensen bekeken

De vier teaser trailers van aankomende Marvel-film Avengers: Doomsday blijken een groot succes: meer dan een miljard mensen wereldwijd hebben de teasers blijkbaar gezien.

Nieuw op ID: het complete plaatje

Misschien valt het je op dat er vanaf nu ook berichten over games, films en series op onze site verschijnen. Dat is een bewuste stap. Wij geloven dat technologie niet stopt bij hardware; het gaat uiteindelijk om wat je ermee beleeft. Daarom combineren we onze expertise in tech nu met het laatste nieuws over entertainment. Dat doen we met de gezichten die mensen kennen van Power Unlimited, dé experts op het gebied van gaming en streaming. Zo helpen we je niet alleen aan de beste tv, smartphone of laptop, maar vertellen we je ook direct wat je erop moet kijken of spelen. Je vindt hier dus voortaan de ideale mix van hardware én content.

Afgelopen december startte Marvel Studios de promotie voor de aankomende film Avengers: Doomsday op. Elke week verscheen er een nieuwe teaser trailer in de bioscoop, die kort daarna ook op internet verscheen.

Vier teaser trailers

Er zijn in een maand tijd vier trailers verschenen waarin diverse personages die bekend zijn van de 'Marvel Cinematic Universe' werden getoond. Hiermee werd duidelijke gemaakt dat ze ook in Avengers: Doomsday weer van de partij zijn.

Zo kwam er een zeer bekend gezicht uit eerdere films terug. Wie dat precies is, zullen we hier niet verklappen, maar kun je in de trailer zelf zien. Verder is ook duidelijk dat Thor, de X-Men, personages uit het fictieve land Wakanda en de Fantastic Four van de partij zijn. De vier teaser trailers zijn hieronder nog eens te zien, mocht je ze gemist hebben.

Waar er van films normaal eerst één teaser trailer en daarna een volledige trailer uitgebracht wordt, koos Marvel hier dus voor vier teaser trailers. Die strategie heeft gewerkt, want volgens de laatste schattingen (via The Hollywood Reporter) hebben in totaal 1,02 miljard mensen de teasers gezien. Het is daarbij niet bekend hoe de verdeling precies ligt per teaser trailer, maar hoe dan ook gaat het om een indrukwekkend aantal kijkers.

Watch on YouTube
Watch on YouTube

Over Avengers: Doomsday

Avengers: Doomsday is de langverwachte nieuwe film binnen de Marvel Cinematic Universe, een gedeeld universum waar haast alle moderne Marvel-films (en ook verschillende series op Disney+) tegenwoordig onder vallen. Samen vertellen ze een doorlopend verhaal, vergelijkbaar met een tv-serie, maar dan met films die een productiewaarde hebben die bij dergelijke producties past.

De Avengers-films zijn een soort vieringen van dit universum waarin alles samenkomt: de personages, maar ook de verhaallijnen die in vorige films zijn begonnen. Avengers: Doomsday moet dan ook de volgende grote 'tentpole'-release worden binnen deze franchise.

Hierin zullen alle Marvel-superhelden die tot dusver zijn geïntroduceerd samenkomen om het op te nemen tegen de gevaarlijke Doctor Doom. De film draait vanaf 18 december 2026 in de bioscoop, en zal in 2027 opgevolgd worden door Avengers: Secret Wars.

Watch on YouTube
Watch on YouTube