In depth article introducing the command line and how to use it with WordPress
For the last two years I have been heavily contributing to WP-CLI. WP-CLI is the official command line tool for interacting with and managing WordPress sites. Especially through my work on the wp i18n command, which provides internationalization tools for WordPress projects, I learned more about how people interact with WP-CLI and command line tools in general. With this introductory blog post I intend to show you how easy it can be to use WP-CLI. Disclaimer: this post is basically the written version of my talk at this year’s WordCamp London. The recorded video should be available soon.
The Command Line
Before we dive right into WP-CLI, I want to introduce you to some general command line basics. This way you can get a better picture of how command line tools are meant to work and why they might respond in a certain way.
Simply put, the command line is a text interface to interact with a computer. Before we had all these graphical user interfaces, the command line prompt is basically the only thing you got when booting up your computer. There you could type in some command that would execute a certain program.
Nowadays the shiny UIs on our computers hide all the complexity underneath.
WordPress is released under the GNU which means anyone can download, edit, customize and use it for free.
One of the aspects of WordPress that can confuse people is whether WordPress is free. The answer can be complicated, which is probably why people get confused. A WordPress site can be free or can have some cost attached to it. But the WordPress software itself — referred to as WordPress core — is free and always will be. And this isn’t just about the financial cost of WordPress: it’s also free in the sense that you are free to amend and extend it and to use it as you wish.
Is WordPress Free? Key Points to Know:
WordPress is released under the GNU General Public License (or GPL), which means anyone can download, edit, customize, use, and even sell the code as long as they release it under the GPL license.
The software itself is free but you might end up paying for:
Updates of premium plugins/themes
In this post, I’ll demystify these questions:
Is WordPress really free?
Why is WordPress free?
Which aspects of WordPress aren’t free?
I’ll explain the two senses of free that apply and I’ll identify the main situations in which you can get a WordPress site for free, along with the specific
WordPress is the world’s most popular content management system powering 34% of all websites on the internet.
WordPress has certainly come a long way since it was first launched in 2003 — so too have the WordPress statistics that help to define this powerful software tool. The world’s most popular and widely used content management system now powers 34% of all websites on the internet, but few outside the community of the most loyal WordPress users know the story of how it started.
WordPress Statistics 2019 (Juiciest Only)
WordPress is the world’s most popular content management system powering 34% of all websites on the internet. On top of that:
WordPress has a 60.8% market share in the CMS market
WordPress powers 14.7% of the world’s top websites
500+ sites are built each day using WordPress while only 60-80 per day are built on platform like Shopify and Squarespace
The WordPress Plugin Directory features 55,000+ plugins
WooCommerce powers 22% of the top 1 million ecommerce sites in the world
So here it is — the story of WordPress:
WordPress was initially created and developed by Matt Mullenweg and Mike Little, who were spurred into action when the existing blog software b2/cafelog was discontinued by its developers.
It was clear to both Mullenweg and Little
Interview with Jean-Baptiste Marchand-Arvier, co-founder at WP Rocket, on taking a WordPress plugin to 2.6 mill
How has bootstrapped SaaS WordPress startup managed to take in $2.6 million in 5 years? Sabrina Zeidan interviews WP Media CEO Jean-Baptiste Marchand-Arvier.
The facts about WP Rocket, the most successful WordPress performance plugin:
• 750K+ websites are boosted by WP Rocket
• Team of 20
• $2.6 million in 5 years
00:31 $2.6 million in revenue. How did you do that?
5:31 How big is the team?
6:36 How do you hire?
09:55 What's your main channel of learning?
10:42 Wrong decisions
12:25 About the transparency
15:54 Key points of growth
21:46 Channels of acquisition
24:00 Content marketing strategy
24:27 Product is not what is being sold actually
27:20 Multilingual support
31:40 Sponsoring WordCamps
34:58 What would you change?
36:11 Providing more to the existing customers as a strategy
25th of April 2019, WordCamp Paris
When it’s time to take a break from projects, Frontend Engineer, Mike England, enjoys listening to podcasts as a fun way to keep learning. With so much excitement surrounding WordPress, it can be difficult to stay current on what’s happening in the community and ecosystem. Podcasts offer an easy solution to accomplish just that.
When it’s time to take a break from projects, I enjoy listening to podcasts as a fun way to keep learning. With so much excitement surrounding WordPress, it can be difficult to stay current on what’s happening in the community and ecosystem. Podcasts offer an easy solution to accomplish just that. There are quite a lot out there. These five are currently among my top favorites. However, I encourage you dig a little deeper and discover other WordPress podcasts you think you’d enjoy. Your Website Engineer is one of my longtime favorite podcasts. True story: I once drove from the Chicago WordCamp back to Ohio while listening to this podcast series. Your Website Engineer is on my list because it’s not your typical podcast. Instead, it’s more educational. Dustin Hartzler does a great job sharing what’s happening in WordPress. He also provides great tips on plugins, updates, and clever ways to improve your WordPress site. I find that this is a great podcast for beginners to experienced developers looking to learn about WordPress.
As one of the newest WordPress podcasts on this list, Women in WP does an excellent job of sharing real experiences. Running
Here’s the details on Tickera’s migration to Freemius and why they’ve made this huge change for their customers!
Over the years, Tickera grew bigger and bigger which, as a result, had more and more complicated license handling, accounting, and it simply started to take us way too much time dealing with administrative issues instead of developing more new features. At some point we've started exploring other options but with few strict goals: we wanted to leave our licensing model the same, to be able to transfer all of the existing licenses, to offer our customers better license management and to overall improve the experience for our customers from the moment of purchase until the moment of installing the plugin and later on, license renewal. Guys at Freemius seemed very eager and went above and beyond to help us get onboard. So what all this means for you? What is still the same and what have changed?
What's the same?
Yup, the price is the same. We haven't made any changes to our pricing and licensing models. So, our existing customers will renew their licenses with the same prices and you will still be able to use Tickera on any number of websites with the same license key.
Plugins and add-ons
None of the functionality of Tickera and all of its add-ons has been changed. So, once you update
As it has turned out, this is the biggest WordPress hosting survey on the web. What’s even more interesting is that this one has been running quietly in the background, without any advertising, without even sharing it on Twitter.
I’m afraid it’s this time of the year again – time to talk WordPress hosting! But instead of us doing the talking, let’s pass the mic to our readers, users, and customers. In other words, it’s time for our annual WordPress hosting survey – 2019 edition! ✨
Vova Feldman talks about how Freemius helps developers maximise their selling potential opportunity on this episode of the WP Elevation podcast.
There are many ways to sell predictable products in the WordPress space, whether you’ve turned your service into a product or your code into one. But when it comes to selling WordPress plugins and themes, are you making as much money as you possibly can? Vova Feldman talks about how Freemius helps developers maximise this opportunity on this episode of the WP Elevation podcast.
Who Is Vova Feldman? (3:10)
Vova Feldman is a serial entrepreneur from Israel. He is the CEO and co-founder of Freemius, a managed e-commerce solution for developers who build and sell WordPress plugins and themes.
It was Vova’s own experience with building WordPress plugins that led to the creation of Freemius. As he explains it, the problem for WordPress developers isn’t in the actual building of products. Where it gets tricky is monetising them:
“When it comes to commercialising code, it’s usually much more challenging, time-consuming and complex. You suddenly need to deal with software licensing, collecting payments, integrating with APIs and so on.”
Self-Hosted vs. Managed Plugin and Theme Sales (7:00)
Freemius is a managed e-commerce platform that optimises
Want to get paid to travel the world? Start a blog and write about your adventures!
It's just another Friday. You are sitting in your dreadful office, stuck in a quite sticky and one-sided staring contest with the clock on your screensaver, waiting for it to hit 5, so that you can grab your bag and head on to your next weekend getaway trip. Wouldn't it be great if you didn't have to wait for weekends to make it happen? Still, without your daily job, you probably wouldn't be able to fund your adventures. You have considered having a traveling blog, but do you know how to start a travel blog? What you should know, though, if it is your passion, go for it. There may be one too many, but all it takes is a special and unique twist to it, to make your blog succeed. There are numerous benefits and reasons to start – apart from helping others decide on their future 'round the world experiences, you could get a bit more than you bargained for, especially when it comes to your pocket. And if your pocket is full, you might well go ahead and book your next traveling location on Monday!
How do I make it happen?
There are several steps to take, and quite an amount of decisions to make. The biggest problem is not doubting your choices, and not pushing to perfection. You should
Where I share some of the darkest hours of building my WordPress maintenance and support business.
The following is an expanded and updated version of my presentation at WordCamp Salt Lake City 2017. My girls love Moana. Especially when it first came to video and they could watch it every day… or two or three times a day if mom wasn’t feeling good or catching up on sleep from being up with baby brother the night before.
There’s this strange part of that movie where Moana follows Maui to a place under the ocean called “The Realm of Monsters.” It’s where monsters go after being killed. If you have younger kids, you know what I’m talking about. If you don’t have kids, it’s when the giant crab sings the song “Shiny.”
One common theme in myths, legends, and ancient religious writings, is where the hero visits the underworld, aka “afterlife” or “hell.” There they experience a symbolic or actual death for themselves or a loved one. Often through conquering a monster who is the Lord of the Underworld, they then re-emerge with their loved one, new knowledge and power, and/or some object to help them on their quest.
The film Moana clearly plays out this theme. She and Maui emerge triumphant from the
Joost de Valk talks about his recent marketing position for WordPress, the challenges he faced and why he's ultimately stepped down.
I’m going to step away from my role as Marketing Lead. I consider this mostly a personal failure, both in correctly setting and getting expectations and in fitting into another type of organization. Matt and I have talked this through and there are no hard feelings on either side whatsoever. At the same time I’m sad about not having been able to leave more of a mark. Let me explain why I’m stepping down. When I first talked to Matt about this role he asked me to become “the CMO of WordPress”. In my eyes, a CMO is involved in all aspects of a project / company. When I was announced, I was announced as a “change in WordPress leadership”. My experience over the last few months made me feel that while I was doing things and getting things done, I certainly wasn’t leadership. Which is why I want to step away from my role: I don’t want to pretend I have a say in things I don’t have a say in.
What is marketing?
It seems the problem of defining of what marketing is beforehand, is one of the problems of why I failed in my role. Marketing to me is not just the last step of “promotion”, but the entire process of bringing a
Once you've launched your WordPress website, your work doesn't end. There are other things to consider. Here are five.
When you spend weeks or months creating a new website or redesigning an old one, it becomes difficult to imagine life outside of development. You become laser focused on the big day: launch. You tell yourself that if you could just get to that special day, you can move on and focus on other projects, right? Not quite. Owning, managing, and maintaining a WordPress website continues after launch. A new journey begins the minute your site becomes viewable to the world. To help you navigate this new journey you will embark on, here are five things to consider when you launch your WordPress website. Content is King
With more than 1.6 billion websites on the internet, Google has to figure out how to rank them. There is no point in having a beautiful WordPress website if no one is going to see it. When a user searches for lawn services in Las Vegas, 37,000,000 results pop up. If you’re the new kid on the block and on the last pages, this potential customer will not find you.
Your next order of business, after you launch your WordPress website, is to start creating blog posts and quality content so that you can improve your ranking. Google takes hundreds of things into consideration when
This error can occur in a number of different circumstances. However, it’s most likely to arise when you take specific types of actions on your site.
There are advantages and drawbacks to using an open source platform like WordPress. It’s flexible and infinitely scalable, but it also requires you to be comfortable with a certain amount of technical work. This is especially relevant when it comes to performing troubleshooting and resolving some of the errors that commonly arise when you’re using the platform. On occasion, you’ll run into an error advising that you’ve hit your site’s ‘PHP memory limit’. This could be confusing at first, especially since you won’t know what caused the problem or how to fix it. Fortunately, this issue is one of the simplest ones to resolve and should be achievable even for relatively new WordPress users.
In this knowledge base article, we’ll explain what a WordPress memory limit error is, discuss why it might occur on your WordPress site, and then we’ll walk you through some of the options for fixing it. Let’s get to work!
An Introduction to WordPress Memory Limit Errors
WordPress is a pretty stable platform, but it isn’t immune to errors. There are a number of common issues you might run across, such as the infamous ‘White
We did the research on Support as a Service for WordPress plugin and theme sellers. Here are the pros and cons.
The goal for all WordPress plugin and theme businesses should be to provide 5-star customer support. From a marketing perspective, this is one of the best ways to build long-term customer relationships and loyalty. However, it’s not easy keeping every customer in your support queue perfectly happy – there are inevitably frustrations you can’t always resolve right away. If you’re doing customer support in-house and you’re struggling to keep up, one of your options is to contract third-party representatives to manage support on your behalf. There are a number of ways to do this, including hiring direct support staff, hiring a contractor, and another that has gained traction recently: working with a “Support as a Service” platform. In this article, we’ll go through the pros & cons of working with a Support as a Service platform and when it might be the right decision for plugin and theme sellers.
Before we get started, it’s important to mention that there are a few strategies that will help you minimize your support load before choosing to outsource support. Here are a few to ponder:
Follow these tips for offering stellar support
How Much Money Do WordPress Developers Make? That and More Insights on the Life of a WordPress Developer in Our First-Ever Industry Report
Because everyone wants to know what everyone else is earning. Survey results from 420 respondents.
How Much Money Do WordPress Developers Make? That and More Insights on the Life of a WordPress Developer in Our First-Ever Industry Report
As a web developer, there’s always that curiosity about what your peers are up to. Where are they from? How much do they make? Do they work remotely? Over the years, we’ve received questions from our blog readers wanting to know these answers and more so we decided to pull together a little industry survey to find out. We received 420 responses and got some real insight into the careers of WordPress developers. We found out about experience levels, how freelancers are getting clients and much more.
Let’s dive in.
A little over half, 52.5%, of respondents, are based out of North America and 33.6% live in Europe. We heard from people around the globe, from almost every continent (except Antarctica – which isn’t an ideal environment for a web developer; their computer would always freeze ).
Of the respondents, 42.6% are between 30 and 39 years old, followed by 28.5% between 40 and 49 years old. Most respondents, 88.8%, are male.
Almost 35% of web developers who took our survey have 8 to 15 years of experience and 34.4% have more than 15 years of experience. What about those with less experience? Have they always been working in web
The 503 error can show up in a lot of ways. Here are some tips on how to fix this error quickly.
Running into errors on your WordPress site can be intimidating. However, most errors give you some clue as to what caused them, which can make troubleshooting them a lot easier. The 503 error is not as polite, unfortunately, and doesn’t give you much information to go on. It helps to understand what the most common causes are for the 503 error in WordPress. After that, you’ll need to be methodical when it comes to troubleshooting the error, which means following several steps in order to locate the root cause.
In this article, we’ll cover what the 503 error is and how it typically manifests. Then we’ll guide you through six steps in order to troubleshoot it. Let’s get to work!
What Is a 503 Error?
When you encounter the 503 error, it means that the server in question is unavailable. That could be because it’s too busy, for example, or it’s under maintenance. Unlike other similar error codes, 503 signifies that your website is online and running, but can’t be reached at the present moment.
What’s so vexing about this particular error is that it barely gives you any information to go on. Most of the time, it just shows up with a “Service
Would you like to add Pinterest images to your WordPress blog? Then I maybe have a great solution for you.
Do you want to add Pinterest images to your WordPress blog? Then I maybe have a great solution for you. Pinterest was founded in 2010 and is one of the largest social networks where users can share photos (pins) on so-called pinboards. It is a top-rated network with 291 million monthly active users according to a report from the first quarter of 2019.
If you want to show Pinterest images on your WordPress blog, then there are some alternatives to accomplish it.
In addition to using Pinterest-Style WordPress Themes, there are other possibilities like embedding Pinterest images and using WordPress plugins, and that is the latter option I use in this tutorial.
Of course, there are a lot of plugins to choose from to add Pinterest images to a WP site. But for this tutorial, I decided to use a free plugin called GS Pinterest Portfolio. You can download it from the WordPress plugin repository.
GS Pinterest Portfolio
GS Pinterest Portfolio is a Pinterest plugin that is available as a free and premium version. In the free version, the limited features are customary. But if you like this plugin, then you can upgrade the plugin to get access to more features and more support.
GS Pinterest Portfolio
Not just ideas for new ways to spend your weekends; but real actionable stuff
In the middle of a subarctic storm, your water heater calls it quits. Your kids need new braces. Beyoncé drops a new album. You find the perfect couples snuggie set for your pet ball pythons. What do all of these events have in common?
You need money to make them happen.
Enter the side-hustle.
While the side-hustle was once relegated to questionable deals in parking lots with slightly misspelled merchandise after big events, the modern side-hustle is a thing of beauty. It’s lucrative, it’s convenient, and if you’ve got a website, it’s easy.
Today, we’ll talk about a few actionable website ideas you can implement to make the side-hustle work for you. We’ll cover:
And, we’ll take things further than that by giving you WordPress-ready recommendations for rolling out your side-hustle with no fuss and all the frills.
So, in the words of the great Roger Waters: “Grab that cash with both hands and make a stash.”
What Every Website Idea Needs: A Target Audience
No matter what kind of side-hustle you want to run, there’s one universal truth you need to abide:
If you don’t have a target audience, you don’t have a viable
Are you contemplating speaking at your first WordCamp? You should do it. Use these tips from an experienced WordCamp speaker.
Are you contemplating speaking at your first WordCamp? You should do it. One thing I hope you’ll recognize throughout this blog post is that we all have different perspectives. The different journeys we have taken provide real value for others. So, let’s stop thinking about it and take the next steps on how you’re actually going to speak at your first WordCamp. Content
This is what is going to get you onto the WordCamp roster. Whatever your topic, I urge you to consider the audience.
Picking a Topic
First of all, do not discount beginner talks because you’ve heard them before or you think no one is interested in them. Let me tell you about WordCamp Minneapolis 2013.
As organizers, we put a beginner talk in the smallest room because we made the same assumption—that it wouldn’t be a popular talk. We were wrong. The audience was so large that people were standing in the back of the room and overflowed through the doorway into the hall. Beginner talks are often the best, as there are always newcomers, and you’ll likely bring a fresh perspective to the subject as the presenter.
Besides the skill level of your presentation, think about who it is aimed
It's very exciting to have the very developer-friendly and Elementor-focused Hello theme in the WordPress repository now. So much easier for users now.
Many of you already know, love and use Elementor’s Hello theme, but this week, our starter theme was officially added to the WordPress repository, so we figured our baby deserves a formal baby shower.
With the WP Reset plugin, all you have to do is press some buttons and start over by adding any content you like, including the old stuff you saved.
Some of you are probably wondering: “Why would I even need this plugin?!” Well, you don’t. If you’re a Marvel hero or Chuck Norris. But if you have a site, blog or business you are running through WordPress you sure do need this plugin, simply because everyone makes mistakes once in a while. In fact, you don’t even have to make any mistakes. For example, you are running a fairly successful book-review blog, but you want to branch out to movies. You want to avoid all of the usual beginner-intro parts, and just ease your followers into it, by making it feel completely natural.
No biggie! With WP Reset plugin all you have to do is press the right buttons and start over by adding any content you like, including the old stuff you saved.
So next time Ahnah from Greenland logs in to check out your Mortal Instrument book review, she will also find a movie review that goes with it. She doesn’t question the additional review being there, because you’ve rebuilt your website and created the new design that points out its new purpose perfectly. On the other hand, when Laszlo from Hungary finally decides to check out your blog and subscribe, he will never
Social proof is extremely valuable for eCommerce businesses of all types, but how can the 5 different types of social proof be applied to selling WordPress plugins and themes?
We naturally like to feel validated that we’re making the right decisions. Whether it’s having the right dish at a restaurant or buying the right WordPress plugin for a new website project. When making these decisions, what better feeling is there than to know you’re part of the ‘popular crowd’ who also made the same purchasing decision? This is called ‘social proof’ – a concept deeply rooted in the psychology and behavior of humans and now used as a highly effective marketing strategy. As a WordPress plugin or theme seller, it’s important to understand the various types of social proof and how they validate your customers’ decision making process. Additionally, some ‘social proof’ marketing tactics are easier to implement for startup WordPress businesses, so I’ll describe how each type of social proof can be used at various stages of your plugin or theme business’ marketing strategy.
By understanding how social proof impacts the customer journey, you can build more trust with those interested in your product and increase conversion rates.
Types of Social Proof
There are 5 different kinds of social proof
Episode 11 of Pressing Matters. This week we welcome our first guest! We chat to Elliot Condon, the man behind Advanced Custom Fields
This week we welcome our first ever guest! We chat to Elliot Condon, the man behind the enormously successful WordPress plugin Advanced Custom Fields, about developing a plugin, becoming a father, Gutenberg, and running a business.
We run a little longer this time round, and we could have talked for much longer! But we hope you enjoy listening as much as we did chatting.
Links & Resources
From 4-day workweeks, fishing tournaments, to building a successful WordPress company! Check out this interview with Adrian Spiac, co-founder of Cozmoslabs.
Adrian Spiac is the co-founder of Cozmoslabs, a WordPress company that focuses on delivering premium WordPress plugins you can rely on. These include Profile Builder, Paid Membership Subscriptions, and their newest success: TranslatePress. Their plugins are well supported, maintained, and used on over 100,000 WordPress sites around the globe. You can find Adrian on Twitter or LinkedIn. This is our recent interview with him, as part of our Kinsta Kingpin series.
Q1: What is your background, & how did you first get involved with WordPress?
I graduated from Electronics and Telecommunications Engineering, specializing in Multimedia. An analytical person at heart, I started writing code in 9th grade and quickly fell in love with it.
Unlike other hosting providers, Kinsta doesn't have level 1 or level 2 support reps. Our entire support team is made up of highly-skilled WordPress developers and Linux engineers, available 24x7 to help!
My WordPress journey began around 10 years ago when I teamed up with Cristian and decided to start a web development agency. Due to its simplicity, WordPress became our main focus quickly. The things we learned were shared on our Cozmoslabs blog, which eventually