Useful WordPress blog posts from the experts and just for you!

I’m currently writing my book and on the subject theme.json-File arrived. I’ve always been interested in what key-value pairs the file can have. PhpStorm and other programs know the schema and can make suggestions (see image below), but I wasn’t sure why this was the case. Here is the solution to the riddle:

Continue reading →

It’s 2021 and WordPress 5.9 is just around the corner. But there is still no native SVG support in WordPress. Here is how to at least allow the upload.

Continue reading →

I’ve just had the (very unusual) case of a web server failing to load the ssh configuration by default, not the custom ssh file (usually found in ~/.ssh/config). However, if you need this configuration file, for example because you have to enter access data (or keys) because you are working with git on the command line, you need a remedy. Here’s how.

Continue reading →

It’s coming more and more: The move away from Google Analytics and Co. The reason might not only be the GDPR, but also the increasing number of cookie windows. It’s frustrating. Not the GDPR but the cookie windows. You want to ask us if we agree to tracking. And that for every single website we visit. Why not just omit the cookie window? That works if you don’t do any blatant tracking. Analytics data can therefore still be collected. This article explains how to do this with Matomo and NGINX.

Continue reading →

I was very pleased when Corvin Schwarzer contacted me in early May 2021. In his first e-mail, his completed bachelor thesis on the topic “What do we learn from 55,000 extensions?” was immediately attached. In his work, which incidentally received the top mark of 1.0, he worked out many details that are of interest for the WordPress plugin creation.

Continue reading →

A customer of mine recently upgraded to BuddyPress version 8.0. After the update, it was suggested to disable the BP xProfile WordPress User Sync plugin because the feature is now integrated into BuddyPress. It’s just a shame that the synchronization didn’t work anymore. Here is how to solve this problem.

Continue reading →

List of WordPress files

The question keeps popping up: “What is directory XY doing on my web storage?”. The motivation behind this is often to free up memory and delete things that are no longer needed.

Or you just want to upload a new plugin or theme via FTP. We have already explained this in our course (for themes here, for plugins here), but if you don’t (any longer) know where to move data, then this page should provide help.

Continue reading →

Juliette Reinders Folmer published a proposal for WordPress to drop support for old PHP versions on a set schedule. She wrote the proposal after Matt Mullenweg, WordPress co-founder and project lead, sought solutions. This comes after he closed a Trac ticket last week aimed at dropping support for PHP 5.6 and increasing the minimum version to 7.1. And this already for WordPress 5.6, which is expected in December.

Continue reading →

Over the weekend, Matt Mullenweg announced on Twitter that Apple was holding back updates to WordPress’ official iOS app (powered by Automattic). The app includes external purchase methods that bypass Apple’s in-app purchases. However, Automattic does not sell anything for WordPress.com. On the surface, it appeared as if Apple were forcing a free app to add in-app purchases in order to then share in the profits (from the current 30%).

Continue reading →

Three days ago, Juliette Reinders Folmer (@jrf) published a track ticket asking to increase the minimum supported PHP version (from 5.6 to 7.1). This happened because the current release plan for WordPress 5.6 no longer contained any information about increasing the minimum PHP version. As everyone should know, such changes are not set in stone. Still, it’s annoying.

Continue reading →

Within just one week, the Enable jQuery Migrate Helper plugin had more than 10,000 active installations. As of today (end of November 2020), it already has 200,000 installations. The plugin was developed by the WordPress core team to mitigate jQuery-related issues that users might face after updating to 5.5. The problems seem to be so serious that there is already an article about it in the German-language blog. WordPress removed jQuery Migrate 1.4.1 with version 5.5. However, it literally “destroys” many themes and plugins because many of them rely on outdated jQuery functions.

Continue reading →

Node, React, Vue, … All new. Only jQuery somehow got stuck in version 1.12.4. It’s not as if there hasn’t been any further development. They simply forgot to deliver the latest version. Blame? Probably also the development around Gutenberg. But that will now be made up for. There was already a first change in WordPress 5.5.

Continue reading →

WordPress 5.5 is scheduled for release on August 11, 2020. This development of this version focused on “Speed, Search and Security”, including more than 1500 changes to the block editor interface, more than 150 improvements and feature requests, more than 300 bug fixes. In this post, we report on the 20 most interesting new features in this version of WordPress.

Continue reading →

The WordPress Themes team has removed the Astra theme from the official theme directory. The news came just weeks after it became the first non-default WordPress theme to surpass one million active installs. The theme is now listed again. However, it no longer appears on the popular themes page at wordpress.org. Astra is not the first theme with such exposure.

Continue reading →

Unsplash released its own WordPress plugin at the end of July. This should make it easy for users to integrate photos from the image platform.

At the end of July, Unsplash released its own plugin for WordPress, which was developed together with the XWP team. The plugin connects Unsplash’s 1 million+ free high-resolution images to the WordPress editor. Matt Mullenweg only gave it one star. This article explains why.

Continue reading →

Last week, Automattic’s marketing team took a positive step towards curbing the ongoing confusion between WordPress.org and WordPress.com: the company’s press page was updated with a note to journalists writing about Automattic.

Continue reading →

WordCamp US 2020, originally scheduled for October 27-29, has been cancelled. While organizers moved to schedule it as a virtual event in April, the ongoing tense situation with Covid-19 in the United States has led to the event being canceled entirely. The decision was announced on the WCUS website:

Continue reading →

The WordPress community team has officially updated their guidelines for WordCamps to be online-only events for the remainder of 2020. The six WordCamps scheduled through the end of the year had already planned to use an online format, but the guidelines also include local meetings.

Continue reading →

Last Thursday, Vova Feldman published an article asking that we stop blaming plugin authors for the plethora of admin messages users are bombarded with every day. The real culprit? The lack of a proper notification mechanism in the WordPress core.

Continue reading →

It’s a question one is often asked: “How do you overcome your own weaker self?”

The answer is very simple and I couldn’t put it more aptly than Gerald Hörhan in his last video: There’s no such thing as a bastard when you see and have so many opportunities. The desire to simply want to do something makes the weaker self disappear.

Link: https://youtu.be/cPQpKo77w8o?t=30m40s

Can a software developer become a millionaire? A participant in the live chat asked Mr. Hörhan this question. The answer is yes if you do it right and make >120000€ per year. This is currently (2020) possible despite the Corona crisis. However, it is better if you set up your own software house. https://youtu.be/YOXVFH53Ps4?t=48m20s

“I follow fairly simple investment strategies and good timing. Instead, persistence and discipline. So almost boring or conservative. But that is something that leads to success. If you start with the right timing, always doing it repeatedly and with discipline, you will eventually become rich. That’s in the nature of things.” Gerald Hörhan on YouTube: https://youtu.be/YOXVFH53Ps4?t=28m

Two suggestions came up in my current mastermind:
1. The Facebook Group: Jobs for Digital Nomads
2. The website: https://www.jobmensa.de/

The reason for “digital nomads” is that they have often already worked with the various tools (Asana, Zoom, etc.) and the training period is shorter as a result.

Gerald Hörhan said in his live chat today that this works quite well with paid events. The following applies here: The more expensive the event, the more interesting the people there are. https://www.youtube.com/watch?v=i0RQ1cUZpak

In times of Corona (or in general) you should always buy the entire market. This works best and easiest with ETFs. The MSCI World is always good. Currently, an ETF in the QQQ is also good (NASDAQ).
Accumulating and physically replicating from BlackRock and Validity are best.
Example: https://www.justetf.com/de/etf-profile.html?query=IE0032077012&groupField= index&from=search&isin=IE0032077012

Advertising spending is generally falling because the economy is doing badly in times of Corona. This also makes the ad space on the major networks cheaper: Google, Facebook and Co.

This in turn ensures increasing income for entrepreneurs who work purely digitally/online.

Source: https://youtu.be/QUvzn-AVVBg?t=1563

Anyone who has been reading my WordPress newsletter for a while knows: I read a lot. Not as much as Stefan Merath, for example, who wrote in his book that there were times when he devoured 150 books a year. I have now decided to make a complete list. Divided into categories. Have fun!

Continue reading →

It’s easy to say: “I’m an entrepreneur!” Every self-employed and freelancer will at some point have called themselves that. When you are an entrepreneur, you do something. And that’s what self-employed people do, right? Here is a possible starting point on how to go from being self-employed to an entrepreneur:

Continue reading →

Yesterday I had a long, very inspiring conversation with Sven. This has now inspired me to write about the morning routine and why it is needed for personal development and success.

Continue reading →

Here’s something about asking questions.