Posts from the category WordPress

WordPress is a web-browser-based content management system: the most widespread of its type in the world. I began giving support during the early development of WordPress’ predecessor b2/cafelog in 2001, and I’ve built personal and professional sites using WordPress since 2003. I’m currently CEO and developer at Swiss WordPress agency Say Hello.

  • The dangers of technical evangelism

    Why the software you love may not always be the right one for the project at hand, and how you can recognize and plan for it.

    Read more

  • WordPress is bigger than you think

    In 2016, 27% of all of the websites on the internet were powered by WordPress. That’s 8 times more than Joomla, 12 times more than Drupal, and 70 times more than TYPO3.

    Read more

  • The new WordPress theme running this website has been improved by the use of WordPress’ get_template_part function.

    Read more

  • The minimum viable product

    A stripped-back, simple WordPress theme for my personal website, which I can begin extending as and when I have the time.

    Read more

  • A summarized insight into maintaining individual features in your own WordPress plugins through the flexibility and organisation of modular development.

    Read more

  • WordPress is much more than a simple tool for building websites. Here are a few prominent sites which use WordPress and its new REST API for much more than a simple blog.

    Read more

  • I provide a free public Github repository containing example code for starting work on a WordPress theme which uses PHP namespaces and template parts.

    Read more

  • I provide a free public Github repository containing example code for starting work on a WordPress plugin, which uses PHP namespaces.

    Read more

  • Providing WordPress developers and designers in Switzerland with an online place to hang out and exchange tips and ideas.

    Read more

  • I occasionally have a need to divert file requests on a website to a PHP script. By doing so, I can determine whether the visitor may access it, see whether an image should have a watermark automatically applied, or notify an administrator that a PDF has been viewed or downloaded. The easiest way to do…

    Read more

  • Publishing photos to WordPress directly via FTP using Adobe Lightroom.

    Read more

  • I’m in the closing stages of development for a new WordPress site for a client. (A private one, so I can’t go into details.) As the development phase has progressed, the management of the required plugins in the Multisite installation has become ever more complex. Some sites are running an older Theme, which are dependent on a set…

    Read more

  • There are many copy-and-paste examples of how to write your own functions and apply them through WordPress’ hooks and actions. But with a little simple knowledge of PHP’s namespace syntax, developers who regularly work on WordPress projects can make their lives a lot easier, whilst making their code much more robust, portable and secure. The first thing to…

    Read more

  • Happy birthday, Permanent Tourist!

    I wrote and posted my first blog post in this version of my website ten years ago today. To celebrate, I’m reviving the “Photos” section of the site, which will contain my best and my favourite photos.

    Read more

  • Customizing Twenty Sixteen

    (The WordPress theme, not the year.)

    Read more

  • Twenty Sixteen

    2016 sees the tenth anniversary of this website. I decided that this was to be the year when I’d do some major overhaul work on my site: improved technology and a long-awaited clear out of some legacy data problems. That’s all been completed, so now it’s time to work on the appearance of the site.

    Read more

  • “Comment spam” is a term which relates to automatically-generated website comments. People with too much time on their hands make software to submit to websites like mine. It’s then down to me to ensure that the nonsensical or downright abusive comments don’t appear on my website, and that my email inbox doesn’t get swamped with…

    Read more

  • In an effort to share more of my work with the open source community, I’m gradually starting to submit more plugins to the WordPress Plugin Directory. The latest addition, approved recently and made public today, is a plugin which extends the backend list view with a small thumbnail-sized preview of the post thumbnail (where one is…

    Read more