Getting Started with WordPress part2

Here are the slides for the presentation I made at WordPress meetup Luxembourg in October 2017. This was the second part of the “Getting started with WordPress” series. You can find part 1 here. Intended audience Absolute beginners + beginner to intermediate bloggers and site owners may get a few tips and best practices. I Read more →


Getting Started with WordPress part1

These are the slides for a presentation I made at WordPress meetup Luxembourg in September 2017. Someday I may turn all of this information into a long and in depth post.  Maybe even a small book, who knows? In the meantime, I thought I’d release these slides in the hope they will be useful. I Read more →


How to stop wpautop from messing your shortcodes

The WordPress editor offers a pretty enjoyable writing experience even for those who don’t know a thing about HTML. No matter whether you are using the “Visual” editor or the raw text editor, wpautop is one of the things that makes it friendly. wpautop is a function that filters the_content when it is being displayed Read more →


How PHP taught me a couple of words in Hebrew

A typo in a WordPress plugin I was working on lead me to encounter quite an unexpected parser error: Which obviously threw me off the track and on to research how it came up with such a surprising token. As it turns out, Paamayim Nekudotayim is the transliteration of פעמיים נקודתיים which literally means “double Read more →


IceableThemes offers free and premium responsive WordPress themes – Official launch

Iceable Media officially launches IceableThemes, offering professionally designed and responsive WordPress Themes for everyone. Every theme is released in a lite version that is free to download directly from the site, whereas the affordable “Pro” versions come with additional advanced features, including a revolutionary layout builder with visual shortcodes, and premium class support forum access. Read more →


WordPress Shortcodes: an Introduction

Introduced in version 2.5, shortcodes are one of the most useful and powerful features for WordPress developers. When you insert a shortcode in the content of a post or page, it will automatically be replaced with a piece of content generated by the attached function. One could think of it like a sort of “macro”. Read more →


Optimize WordPress: replace wp_cron with a real CRON job

WordPress comes with a built in function for automation called wp_cron. It is used for various WP maintenance (updates check etc.), to publish scheduled posts that are created with a date in the future, and by many plugins with automated features. Though wp_cron is not perfect. You might have seen missed schedules already if you Read more →


Time on Site and Bounce Rate: Fixing Google Analytics’ Flaws

UPDATE: This post from 2012 and the code presented here became mostly obsolete since the release of “universal analytics”. I’m leaving it here “as-is” for reference, but please note that the code and the WordPress plugin which uses it are now useless and will likely have no effect if you are using an up to Read more →