Posts from the category WordPress
WordPress is a web-browser-based content management system, which started life as a spin-off of b2/cafelog before becoming the most widespread CMS 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 for over sixteen years. I’m currently a partner and developer at Swiss WordPress agency Say Hello.
-
Publishing photos to WordPress directly via FTP using Adobe Lightroom.
-
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…
-
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…
-
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.
-
(The WordPress theme, not the year.)
-
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.
-
“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…
-
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…
-
A technical goal for 2016 is to make more WordPress plugins, and to submit them to the official WordPress plugin repository, so that other users can benefit from them. The next addition to the set of plugins I’ve contributed is a simple one to add fields to the Settings » Media screen in the WordPress backend for Flickr…
-
A colleague from the WordPress Bern meetups asked for advice on how to track clicks on certain page elements on his website. Having looked into this for a few different purposes over the past year, it was quick and easy to knock up a simple jQuery plugin for the purpose, which speaks to Google Analytics. The principle…
-
Notizen aus dem letzten Treffen der Berner WordPress-Gruppe. Das nächste Treffen (Thema WordPress Themes) findet morgen Donnerstag Abend statt. Sicherheit rund um WordPress – 24.02.2016
-
I reported an issue to the WordPress Core team about eighteen months ago, noting that the function which creates thumbnails of larger images in the CMS strips the EXIF data from these smaller files. This means that not only is geo information lost, but so are keywords and copyright information set in the file using…
-
Improve the speed of your WordPress website by reducing the file size of the automatically-generated images.
-
Hotel Posthuis in Melchsee Frutt gets a shiny new website, to say thank you for all their hospitality through the years.
-
Experiences building my first ever phone app, using Cordova and jQuery to deliver content from a WordPress installation.
-
Lessons learned and presentations seen at this year’s WordPress conference in Zurich.
-
Zusammenfassung der Themen bezüglich SEO, die wir gestern an ein WordPress-Meetup in Bern besprochen haben.
-
My erstwhile mentor in Brienz taught me throughout our years working together that if a website functionality is worth creating, it’s worth creating so that it can be used in more than one project. Programme once, install many times. This is a credo I’ve maintained since I started programming for content management systems and one…
-
Facebook implemented Open Graph tags a long time ago, so that links from blogs and websites automatically pull in preview images and a summary text. That helps the viewer to see more about the linked page without having to click through. Twitter Cards does the same thing for Twitter. I’ve been lax and only just recently…
-
Using modules in front end web programming to allow more flexibility and more independence from site layouts for content elements.