Remove expired WordPress Transients with WP-CLI

WP-CLI can be used to perform all kinds of tasks on your WordPress website. I use it to regularly clean my database of expired transients via a Linux cronjob. By using WP-CLI, I can perform this task safely and automatically! Note: this can only be done when you have shell-access to the webserver you are …

Bye Bye Google AMP

Toen Google AMP geïntroduceerd werd leek het heel mooi. Snelle laadtijden voor lichte pagina’s waardoor er misschien meer mensen naar de website zouden komen. Ook ik deed eraan mee met www.maartenvandekamp.nl. Tot vandaag, want ik heb besloten om Google AMP niet meer te ondersteunen. De belangrijkste reden is omdat de pagina’s door Google gecached worden, …

Keep WordPress comment_agent and comment_user_IP empty with hooks

WordPress saves all kinds of information when someone leaves a comment on your blog/website. Two pieces of information I don’t need from someone who comments on an article are the IP-address of the author and the User Agent of the browser they used to place the comment. pre_comment_* hooks WordPress has pre_comment_* hooks which can …

Disable WordPress Twemoji and Emoji scripts

Add the following two lines in your functions.php file. function remove_emoji_scripts() { // Dequeue the Emoji script wp_dequeue_script( ’emoji’ ); // Dequeue the Twemoji script wp_dequeue_script( ‘twemoji’ ); } add_action( ‘wp_enqueue_scripts’, ‘remove_emoji_scripts’ );

Thema maartenvandekamp.nl beschikbaar op GitHub

Na een paar jaar van aanpassingen, en een recente heropbouw van de CSS, merkte ik dat de wijzigingen aan mijn website steeds grondiger werden. De afgelopen week ben ik bezig geweest om nieuwe Custom Post Types aan mijn website toe te voegen (advertenties, gastartikel), en al die code moet onderhouden worden. Nu werkte het prima …

Nieuwe website – Harm Jan Wieringa.nl

Sinds vandaag is er weer een nieuwe website bijgekomen. Voor Harm Jan Wieringa is harmjanwieringa.nl gebouwd, gebouwd (op moment van schrijven) met WordPress 4.1. Het standaard thema, Twenty Fifteen, is aangepast met een child-theme waarin enkele kleine CSS veranderingen zijn aangebracht. Het thema is volledig responsive en schaalt goed op zowel smartphones, tablets en schermen …

Van nginx+PHP-FPM met memcached en APC naar nginx+HHVM

Ik draai nu een aantal weken op de combinatie van nginx en HHVM, waar ik eerder gebruik maakte van nginx en php-fpm, memcached en APC om de website www.maartenvandekamp.nl snel te serveren aan bezoekers. Het grootste verschil is het geheugengebruik en de configuratie van MySQL. Vroeger Eerst draaide www.maartenvandekamp.nl op een nginx webserver met php-fpm …

Geen sliders

Ik vind sliders een mooie manier om aandacht te trekken op websites, je toont groot de (voor mij) belangrijkste artikelen die de bezoeker moet lezen, of in ieder geval opgevallen moet zijn. Maar na het lezen van dit artikel – Our themes don’t have sliders… Because sliders suck. – heb ik besloten om de slider …