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
Dolby Atmos: zo haal je écht bioscoopgeluid naar je woonkamer
© ER | ID.nl
Huis

Dolby Atmos: zo haal je écht bioscoopgeluid naar je woonkamer

Wil je films en series ervaren zoals de regisseur het bedoelde? Dan kun je tegenwoordig niet meer om Dolby Atmos heen. Deze populaire audiotechniek wordt gezien als de grootste sprong voorwaarts sinds de uitvinding van surround sound. In dit artikel leggen we je uit wat het precies is en hoe je jouw huiskamer omtovert tot een driedimensionale geluidsstudio.

Dolby Atmos is de huidige gouden standaard voor bioscoopgeluid en verovert in rap tempo ook de Nederlandse huiskamers. Waar traditioneel surroundgeluid je slechts omringt met geluid op oorniveau, voegt deze techniek een serieuze nieuwe dimensie toe: hoogte. Hierdoor vliegen helikopters daadwerkelijk óver je hoofd en klinkt regen levensecht. We leggen hieronder in begrijpelijke taal uit hoe het werkt en wat je ervoor nodig hebt.

Op zoek naar het beste geluid bij jouw films en series? Check Kieskeurig.nl!

Van vaste kanalen naar bewegende objecten

Om te begrijpen wat Dolby Atmos zo uniek maakt, moeten we eerst kijken naar hoe surroundgeluid vroeger werkte. Bij traditionele systemen, zoals 5.1 of 7.1, is het geluid kanaal-gebaseerd. De geluidsmixer in de studio beslist dat een bepaald geluidseffect uit de speaker linksachter moet komen. Als jij die speaker niet precies goed hebt staan, klopt het effect niet helemaal.

Dolby Atmos gooit dit concept overboord en introduceert object-gebaseerde audio. In plaats van geluid naar een specifieke luidspreker te sturen, plaatst de geluidstechnicus een geluidsobject (zoals een zoemende bij of een overvliegend vliegtuig) op een specifieke coördinaat in een driedimensionale ruimte. Jouw apparatuur berekent vervolgens razendsnel welke speakers op welk moment moeten worden aangestuurd om dat geluid exact op die plek in jouw kamer te laten horen.

©ER | ID.nl

De magie van hoogtekanalen

Het meest hoorbare verschil dat Dolby Atmos biedt ten opzichte van eerdere systemen is de toevoeging van hoogte. Omdat geluid nu als een object in de ruimte wordt behandeld, ben je niet meer beperkt tot geluid van links, rechts, voor of achter. Het geluid kan nu ook van boven komen. In bioscopen zie je hiervoor vaak speakers die fysiek aan het plafond hangen. Thuis is dat voor veel mensen geen optie, en daarom zijn er slimme alternatieven ontwikkeld.

Veel moderne soundbars en speakersystemen maken gebruik van zogenaamde 'upfiring drivers'. Dat zijn luidsprekers die schuin omhoog zijn gericht. Ze sturen het geluid naar je plafond, waarna het weerkaatst richting jouw luisterpositie. Onze hersenen interpreteren die weerkaatsing alsof het geluid daadwerkelijk van boven komt, waardoor je in een complete bubbel van geluid zit.

Hardware en content voor de beste ervaring

Om thuis van Dolby Atmos te kunnen genieten, heb je wel geschikte apparatuur en content nodig. Allereerst moet de bron, zoals een film of serie op Netflix, Disney+ of een Blu-ray, beschikken over een Dolby Atmos-audiotrack. Vervolgens moet je televisie of mediaspeler in staat zijn om dat signaal door te geven, meestal via een HDMI eARC-aansluiting.

Tot slot heb je het audiosysteem zelf nodig. Dat kan een uitgebreide AV-receiver zijn met losse speakers, maar tegenwoordig zijn er ook zeer capabele soundbars die de Atmos-ervaring indrukwekkend weten te simuleren. Zelfs smartphones en koptelefoons bieden tegenwoordig ondersteuning voor een virtuele variant van Atmos, waarbij softwarematige trucs worden gebruikt om ruimtelijkheid te creëren in een stereo-omgeving.

⭐ Populaire merken voor Dolby Atmos

Als je op zoek bent naar apparatuur die Dolby Atmos ondersteunt, kom je al snel een aantal toonaangevende fabrikanten tegen die de markt domineren. Sonos is hierin een van de meest bekende namen, voornamelijk vanwege hun gebruiksvriendelijke soundbars zoals de Arc en de Beam die naadloos samenwerken in een multiroom-systeem. Naast Sonos spelen ook de Zuid-Koreaanse giganten Samsung en LG een grote rol in dit segment; zij ontwikkelen soundbars die vaak specifieke synergievoordelen bieden wanneer je ze combineert met televisies van hetzelfde merk, zoals het synchroniseren van tv-speakers met de soundbar. Voor de liefhebbers die liever werken met een traditionele versterker en losse luidsprekers, zijn Denon en Marantz de aangewezen merken, aangezien zij al jarenlang receivers bouwen die bekendstaan om hun uitstekende decodering van 3D-geluidsformaten.

▼ Volgende artikel
The Division-maker ruilt Ubisoft in voor Battlefield Studios
Huis

The Division-maker ruilt Ubisoft in voor Battlefield Studios

Julian Gerighty, de regisseur van de The Division-games bij de Franse ontwikkelaar en uitgever Ubisoft, is vertrokken bij het bedrijf en gaat aan de slag bij concurrent Electronic Arts, om precies te zijn bij Battlefield Studios.

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.

Gerighty heeft jarenlang gewerkt bij Ubisoft-studio Massive Entertainment. Hij was een van de regisseurs van The Division en vervolg The Division 2, en nam de regie voor Star Wars Outlaws helemaal op zich. In 2023 werd hij uitgeroepen tot de producent van de gehele The Disivion-reeks.

Gerighty gaat aan de slag bij Battlefield Studios, de ontwikkelaar van Electronic Arts die - de naam zegt het al - verantwoordelijk is voor de Battlefield-reeks. Afgelopen jaar is er nog een nieuw deel in die populaire shooterserie uitgekomen. Battlefield 6. Het is niet bekend wat zijn rol daarin precies wordt.

The Division

Ubisoft en Massive Entertainment werken ondertussen aan The Division 3. In de The Division-games werken spelers samen in teamverband om het tegen vijandelijke, computergestuurde facties op te nemen in Amerikaanse steden die uiteen zijn gevallen nadat een dodelijke pandemie om zich heen heeft geslagen. De eerste The Division speelde zich in New York City af, het vervolg in Washington D.C.

Over de derde The Division-game is nog weinig bekend. Ubisoft heeft echter geprobeerd fans gerust te spellen. "We gaan (Gerighty) missen en we blijven de wereld die hij mede heeft gecreëerd nog jaren naar spelers brengen. Onze spelers hoeven zich geen zorgen te maken: onze teams die deze wereld samen met Julian hebben opgebouwd zijn er nog steeds, en zullen deze vooruit dragen met onveranderde ambitie in de vorm van The Division 2, The Division 2: Survivors, The Division Resurgence The Division 3."

Ubisoft heeft ook laten weten dat Yannick Banchereau en Mathias Karlson aan The Division blijven werken. Massive-oudgediende Magnus Jansen gaat werken aan de Survivors-update voor The Division 2 die eerder is aangekondigd en later dit jaar moet verschijnen.

Ontslagen

Overigens werd eerder deze week een herstructurering van Massive Entertainment aangekondigd, waarbij mogelijk tientallen werknemers hun baan kunnen verliezen. Het is niet bekend of het vertrek van Gerighty daar direct aan is gekoppeld, maar dat lijkt onwaarschijnlijk.

View post on X