This post handles the most important insights when it comes to selling WordPress plugins and themes in today's growing and competitive market. Since it's (almost) no longer an option to do it as a side-job, consider learning and using these best practices!
Life has no undo option, but thankfully, your WordPress site does. Whether you want to test various themes and plugins quickly, or you just want to wipe the slate clean and start over, resetting your WordPress site is the way to go.
Life has no CTRL+Z, but thankfully, your WordPress site does. Whether you want to test various themes and plugins quickly, or you just want to wipe the slate clean and start over, resetting your WordPress site is the way to go. Deleting WordPress and re-installing it is such a hassle. Why not hit the reset button instead and return it to how it was when you first installed it?
In this post, I’ll show you how to reset your WordPress site in a few simple steps.
The second half of the tutorial will cover how easy it is to reset your WordPress site with a single-click on our Hosting, even if it’s a Multisite. This solution is particularly helpful for everyone, since the free reset plugins don’t work with WordPress Multisite installations perfectly.
Ready. Steady. Let’s Go.
Still having trouble resetting your site after reading this post? Let our experts help! Big or small, our awesome support team can help you with any WordPress issue — and for FREE! Whether it’s Monday lunchtime or peak party hours on the weekend, our team is available 24/7.
Prefer a video instead? We have you covered.
How WordPress Works
Before we discuss the solution, let’s understand
Mergebot is a SAAS service that helps coordinate database changes between development and production sites and this article provides an excellent walk-through. The service is still new, but I'm glad to see a project in this space as this is one of the Achilles' heels of site development.
So you’ve wrapped up a WordPress website overhaul and you’re ready to deploy. There’s only one problem. How do you deploy your development site without losing all of the updates and new content added to the production site while you were developing? What you need is some way to compare your development database to the production database, merge the two databases, and resolve any conflicts one by one. The only problem is, there is no such tool. Or is there?
Mergebot is a beta-stage plugin-based service from Delicious Brains that aims to solve the problem of database merging, and to do in such a way that is easy to implement.
In this post, we’ll check out Mergebot, take it for a spin, consider the pros and cons of using Mergebot, and highlight interesting alternatives for database merging.
Ready? Let’s get to it.
Disclaimer: I joined Mergebot’s beta program as a paying program member to get access to Mergebot. Delicious Brains did not know about this review — as a matter of fact, they’ll find out about it the same time you do: when the article is published.
How Does Mergebot Work
Let’s walk through the development workflow for working
This is a fun post that has a long list of WordPress related statistics. For example, Genesis and Divi each have a 10% share of the theme market. Another one is that Akismet catches 7,500,000 pieces of spam per hour. Can you find the one that is not true?
WordPress has come a long way since it first launched back in 2003. It’s now the most popular content management system and has become a become a dominant force online, now powering 28.6% of all websites. What follows is a huge round-up of some of the most interesting stats and facts about WordPress divided into the following categories:
General WordPress Stats and Facts
Here are some general WordPress stats regarding usage, WordPress co-founder Matt Mullenweg’s company Automattic, which runs WordPress.com, and other quirks:
#1. WordPress was first released in 2003. It’s now 15 years old. – WordPress.org
#2. Only 39% of WordPress websites are running the most current version of the software (4.8). – WordPress.org
#3. Major core updates of WordPress are released about every 152 days on the average. – CodeinWP
#4. There are a total of 98 versions of WordPress that have been released to date. – ManageWP
#5. WordPress.com (and self-hosted WordPress websites running Jetpack) get an average 22,000,000,000+ pageviews per month, and growing. – WordPress.com
#6. The same websites post an average 80,000,000 blogs and counting…
Secret #11, 17, and 20 - Guard your time like your life depends on it!!!
Is freelancing all it’s cracked up to be? Sure, it is! But it takes a lot of hard work. And I should know. I started freelancing in 2004 when I was 20 to help pay for college. My very first paying writing gig was an article for a teen arts magazine about Irish dancing. I’ve gotta say, getting that first paycheck for $50 was exciting. And that article was certainly a mile away from the subject matter of WordPress. So how did I get here and why should you care?
Because the freelancer’s journey is similar across professions, that’s first. But second, if I tell you my story, maybe you can avoid some of my biggest mistakes. So, as you embark on your WordPress freelance journey–whether as a writer like me or a developer, designer, marketer, or something else altogether–know this: many people have walked in your shoes.
Speaking of shoes, maybe it’s time to fasten yours as you walk down memory lane with me and learn tips and tricks from someone who’s been doing this freelancing thing for over a decade.
How I Got Started as a WordPress Freelancer
After the initial rush of landing my first paying assignment as a freelancer wore off, I struggled.
Sharing is caring One of the often touted benefits of the Ghost blogging platform is its clean and uncluttered writing interface.
Markdown sits at the heart of Ghost’s approach: WYSIWYG is abandoned for the simplicity of text mark-up and a preview screen.
So what are the options for implementing Markdown in WordPress and are any of them worth considering?
Markdown has been around for almost 10 years and is a simple syntax for marking-up plain text for subsequent into delivery formats such as HTML or PDF.
For example: #This is a Heading 1
gets converted to This is a heading 1
The full syntax is available at the website of Markdown’s creator, John Gruber .
Its primary advantages are ease of use, device and format independence and its low overheads.
Markdown Plugins For WordPress
There are a number of Markdown WordPress plugins available. I took four for a test-drive to see if they really could improve the authoring experience:
Markdown AND a Toolbar?
Ghost has no post editing toolbar; Markdown is, after all, a text-based syntax. It is difficult to argue that it is far more convenient to simply type # My Heading to get an H1 heading rather than type the heading, highlight it and
Available opportunities for WordPress to enforce better plugins to help enhance the security of the WP Community.
Over the past couple of years I’ve defended WordPress heavily against criticism that it’s slow, unreliable, unsafe and contains sub-par code. I always point out that this is in large part an issue with third party plugins and themes employing bad practices. I stand behind my comments 100%, but this doesn’t mean that WordPress can wash its hands of this issue.
In this article I thought I’d play devil’s advocate and explore some opportunities WordPress could take to raise the standard of its extended environment.
A note before we begin: I will be writing a lot about badly coded plugins and bad plugins in general. I want to make it clear that WordPress has some amazing plugins (especially the ones on this site!), which set a great example for coders everywhere. In this article I’m focusing on the bad ones, due to the nature of this article. I’m fully aware of the amazing products that are out there.
The Current State of Affairs
WordPress currently hosts 36,483 plugins in the WordPress Plugin Directory. This may not seem like a lot compared to the number of apps on the Apple App Store (well over a million) but it is still a staggering amount. If you installed and tried out one every hour
There are a lot of great points here. I never looked at the terms from Squarespace, but good to know that downside to its service.
If you’ve landed on this post because you’re deciding whether to go with WordPress or Squarespace, let me make your decision easier for you: choose WordPress every time. While both provide a platform for you to build a website, they are vastly different. WordPress is used by more than 27% of all websites on the internet while Squarespace, on the other hand, powers 1.2 million websites. WordPress is available both as hosted and self-hosted options (we’ll dig into that further down), while Squarespace is available only as a hosted version.
In this post, I’ll go through the 27 reasons why self-hosted WordPress is the clear winner over Squarespace every time.
Reason #1: Free to Download
The WordPress software is open source and free to download for use on the web host or server of your choosing.
On the other hand, Squarespace isn’t flexible – you’re stuck with their hosting, which is strictly on Squarespace’s servers.
Reason #2: Build Upon the Software
WordPress has a GPL 2.0 license, which means you’re free to poke around the code and make changes that suit your needs, so long as you’re willing to share your changes with others
If you are 25 and struggling with a WordPress business, this article could be inspirational.
Everybody has to start somewhere. And in business, this adage applies doubly so because the paths entrepreneurs and business owners take can be varied and unpredictable. Some have that entrepreneurial spirit at a young age and make millions by the time they’re 30. Others are just getting started at 40. All paths are equally valid and all provide valuable lessons for those looking to launch their own businesses. That’s why we wanted to spend some time talking with successful WordPress business owners to see what they were doing when they were 25 years-old and how they used WordPress to get to where they are today.
The stories that follow are very different. These designers and developers come from all walks of life and have found success at different ages. No matter the details, I think you’ll find their stories inspiring.
When WPMU DEV CEO James Farmer was 25 years-old, he was working as a teacher and “struggling to make a living while supporting a 1-year-old daughter and my life was going to #$%!.”
“I was making AU$600 a week and living in a one-bedroom apartment, literally right next door to some heroin addicts,” James says.
“And the reason I knew they were addicts was because they
A solid tutorial for using Gulp in your WordPress workflow.
Build tools let developers focus on efficient development rather than the nitty-gritty details that take away half your life but don’t add much to the project on their own. One such build tool is Gulp. Gulp optimizes your theme’s images, concatenate your JS files, and processes your Sass/LESS code automatically.
In this article, I’ll show you how to get started and how you can use Gulp to speed up your development process.
What is Gulp?
Sounds Good, How Do I Get Started?
You’ll need Node to run Gulp. This should be easy, just visit nodejs.org and download and run the installer. Node will be installed, along with npm (node package manager), which you will use to grab node packages, such as Gulp.
The next step is to install Gulp globally. You can do this by opening the terminal or command prompt in Windows (I will call both of them
James Farmer shares the story of his past 10 years of being a successful business owner in the WordPress world.
I think it’s fair to say that I’ve got issues. Issues with authority, popularity, inclusivity, regular-ways-of-doing-business, independence and, erm, polite society. Along with unfairness, corruption, bullying and the stinking mess that a project like WordPress can become.
This guide breaks down the ecommerce trends expected to take off in 2017 and how you can use them to build a better online store.
Many retailers were unsure of what to expect going into the 2016 holiday season, what with a disruptive national election kicking it all off. The onslaught of political news headlines generated a lot of attention throughout Q4, so it may have been difficult to spot the news that mattered most to retailers. In case you missed it:
“Data from the National Retail Federation shows that many consumers no longer find it necessary or appealing to shop in physical stores. The trade group’s consumer survey found that 108.5 million people shopped Black Friday deals online while 99 million went to stores.”
While 99 million customers are nothing to scoff at; this is fantastic news for e-commerce companies. As online shopping shows no signs of slowing, it’s fair to assume that 2017 will be a great year for ecommerce businesses looking to increase sales. How exactly they will do that depends on how successfully they can adapt to trends – and this is where WordPress developers should get involved – and capitalize.
As a developer, you understand that the key to a website’s long-term success is in its ability to adapt to trends (even before they become mainstream).
Daniel Pataki presents a beginner's tutorial on using object-oriented programming for plugin development. The tutorial is clear and easy to follow.
Object-oriented programming can be difficult to wrap your head around but is important to learn and understand if you want to grow your skills in plugin development. Last year, I wrote about using object-oriented programming (OOP) in plugins through a specific example. Since that article contained a lot of advanced code, I thought it would be a good idea to write about OOP for beginners.
In this article, I’ll show you a couple of handy tricks you can use to make your plugins object-oriented, which will decrease the chances of code clashes and start you on the path to writing better and more modular code.
Note: This article is about object-oriented programming, an advanced style of coding, and some of the information is incomplete or has been intentionally simplified to suit beginners. The goal is to ease you into the core concepts of OOP, not help you become an expert overnight. Experiment and learn as much as you can and you’ll become proficient in OOP in no time!
What is Object Oriented Programming?
On a very basic level, OOP is another layer of abstraction. If you’ve written PHP for WordPress before, you’ve already seen abstraction in progress. Instead of writing lines of code one
Extensive review of the Gutenberg plugin from a writer's perspective with valuable feedback.
Much of my time on here generally focuses around reviewing and comparing a handful of WordPress themes or plugins against one another. In today’s post, however, I want to take a closer look at one new WordPress plugin: the Gutenberg editor plugin. Some of you may be wondering what makes this plugin so special that it gets its very own post. Well, there are a number of reasons for that. Although it was just released in June of 2017, WordPress promises that it will simplify the process of creating rich block content (what that means exactly will be explained below). Here is an example page the developers have created:
One of the more compelling reasons to check out this plugin right now, however, is that it isn’t going to be a plugin for very long. The team behind it has been hard at work trying to get the editor ready to merge in the next WordPress update. Currently, they’re aiming to complete it and have it ready for launch for 4.9, for which a release date it yet to be set.
While the development team works on fixing the noted bugs and issues discovered within the new editor, I wanted to take some time to download the plugin they’ve been kind enough to share
Another piece on WP REST API, but this one talks about one very obvious but less discussed topic about it. What's in it for the user, not the developer. Worth a read.
Everyone’s talking about the REST API right now and some pretty grand claims are being made, including an ambition for WordPress to become a component of 100% of the internet, not as a CMS but as an application platform. This is all very exciting for developers, but the vast majority of people working with WordPress are users and not developers. So if you’re a user, you’re probably wondering: Does the REST API have anything to offer you?
But let’s start with a bit of history.
We’ve Been Here Before
WordPress was first developed in 2003 by Matt Mullenweg and Mike Little as a blogging platform; no more, no less. Blogging was becoming hugely popular, with the potential not only to democratize publishing but also to give a
A very detail discussion, and comparison of all available solution. Its one of the most detail discussion on this topic I have read so far.
It’s a problem many developers or owners of multiple sites face. Employing a tool to manage your various WordPress sites can save you a lot of time, and there’s a wide range of features to exploit in addition to updates and login details management.
Share on Facebook
Have you participated in any of all Word Camps taking place around the world? Rachel McCollin explains why you must attend a WordCamp.
WordCamps are unlike any other web industry event. They have a format and an atmosphere all of their own and I think that makes them very special. In this post I hope to convince you that if you can attend a WordCamp, you really should. You’ll get more from a WordCamp than you could from years of reading WordPress blogs, buying WordPress books and subscribing to WordPress vlogs.
But first, an introduction to what WordCamps are.
WordCamps for the Uninitiated
The first WordCamp took place in San Francisco in 2006. Since then, 346 WordCamps have taken place in 172 cities all over the world. WordCamps happen almost every week. At the time of writing there are seven coming up in the next month, in locations as diverse as Mumbai and San Diego. In the UK (where I’m based) we’ve gone from having one a year between 2008 and 2012 to having five in the last year, spread around the country, including the recent WordCamp London, which was attended by 600 WordPress users and developers from around the world.
WordCamps are aimed at everyone and anyone who uses WordPress. You don’t have to be an experienced developer to benefit from a WordCamp – there are sessions for users, too, as well as for designers
A new player in already crowded WordPress Management solution. Though I find it's somehow different than others. It mainly focus on MU Dev User. As they have hundreds of plugin of their own, the literally have plugin for almost each and every purpose, so they feel people could live entirely in their WP Universe.
In recent weeks, we’ve rolled out the biggest changes to our member dashboard ever. Introducing The Hub, your mission control for monitoring the vital stats of all your WordPress websites, including uptime, performance, and security. Add as many sites as you want – including Multisite networks – and receive instant security alerts whenever a vulnerability is spotted on any of your sites, warnings when your sites go offline, run performance scans and get detailed information on how you can improve your Google PageSpeed Insights scores, and get notifications when any of your plugins or themes need to be updated.
We’ve also updated our WPMU DEV Dashboard plugin in tandem with the Hub so both have the same beautiful user experience and design.
Login to the Hub now and take the tour. If you’ve done it already, do it again! Go to Hub > Support and click Quick Tour.
The Hub vs ManageWP / InfiniteWP / Jetpack Manage etc
So… Why did we build The Hub?
The Hub isn’t simply about being able to manage multiple websites from one location. It’s about being able to keep your websites – and those of your clients – up-to-date, fully supported, optimized, secure and online.
Yes, we know there’s a lot
The question Custom CSS Editor in WP 4.7 raises is this: can WordPress users stop using child themes now that CSS customization is built right into the WordPress core?
WordPress 4.7 is slated to arrive in early December 2016. While a lot of new features will roll out with the latest version of WordPress — the new Twenty Seventeen default theme, thumbnail previews for PDF uploads, and more — it’s the custom CSS editor added to the WordPress Customizer that caught my eye. The question this new feature raises is this: can WordPress users stop using child themes now that CSS customization is built right into the WordPress core?
I took WordPress 4.7 beta release 3 for a spin and tried out the CSS editor so that I could answer this question. I’m happy to report back that the answer is, maybe.
To get the full scoop, read on. I’ll explain the purpose child themes serve, show you how the CSS editor built into Customizer performs, and help you decide if WordPress 4.7 is the version that will finally let you stop worrying about using a child theme.
Let’s get to it.
Why is Using a Child Theme Recommended?
Anyone who knows anything about WordPress development recommends using a child theme if you plan to tinker with your WordPress theme, and we’re no exception:
Child themes allow you to add custom code to a WordPress theme
There are a lot of caching solutions available to WordPress users. Here are the 6 best ones.
Reducing the page loading time of your website pages improves your visitor’s user experience and reduces the chance of them hitting the back button on their browser. Search engines such as Google have also confirmed the speed of a website is a contributing factor in how they rank it in their search results, therefore it pays to have a fast loading website. There are a number of ways in which you can improve the speed of a WordPress website, however a caching plugin will make the biggest difference. Caching is the process of creating a static HTML page of every page on your website. This means that visitors don’t need to retrieve data from your database, or execute PHP code, in order to display your page.
As a result of this, the number of your requests from your server greatly decreases. This also lowers CPU load and reduces the risk of bottlenecking.
A new theme customizer by WPMU DEV just introduced. They are calling it future of WordPress.
We’ve made something for you. It’s the future of WordPress.
Technically, it’s a parent and child theme combo. In practice it’s a completely new way to customize and run a WP site, entirely from your front-end.
Which is why it’s called ‘Upfront’.
And you can try it right now.
Not a member yet? Head over to our demo site, Upfront.pro to select a theme. Spirit is kinda nice. Turn on Upfront by clicking on ‘Customize Theme with Upfront’ in the top right, or just click here to go straight to Upfront in action.
[shameless promotion]Oh, and if you like it, we’re giving away 50% off all yearly memberships, for new and existing users (even on your renewals!), just click here to take it up.[/shameless promotion]
So why does WordPress need Upfront?
Of course there are a lot of drag and drop theme builders, creators, composers and alike out there. From Headway to Pagelines via Divi past iThemes Builder en route to Themify and onto, naturally, the ever present Visual Composer.
But let’s be honest, these are, as a rule, not actually front-end, nor are they at all easy to use, and, perhaps most importantly, they just don’t stand up against the competition.
Competition, but I thought they were
Here is a list of web design trends to be kept in mind during 2017. They aren’t all new - some styles have been gaining and/or maintaining their popularity during 2016.
The web is a rapidly evolving space. Technologies and development techniques can appear quickly. Ever improving tools allow for greater freedom when designing interfaces and interactions. And because of this, web design patterns and techniques can begin to trend within a short period of time. Below is a list of web design trends to keep in mind during 2017. They aren’t all new; some are styles that have been gaining and/or maintaining their popularity during 2016. These are expected to continue to be in common use for new websites launched in 2017.
There are also a few fairly new techniques and technologies you may want to implement in your site designs. These aren’t necessarily in widespread use yet, but you may want to take advantage of them now to stay ahead of the curve.
Color choice for a website is incredibly important. It can influence visitors’ emotions, thoughts, and conversion rates. So, what are going to be the color trends for 2017?
Pantone has unveiled their 2017 color of the year – Greenery. It’s been chosen as a symbol of new beginnings; a refreshing and revitalizing shade. I don’t expect every website in 2017 to be green, but
Jetpack, Automattic’s meta plugin adds a lots of feature to WordPress site but has a bigger footprint than the WordPress core.
Built by Automattic, stress-tested on WordPress.com, almost 12 million downloads, installing it on your [...]
Tutorial that explains permalinks in-depth – what they are, their possible structures, and how you can rewrite them.
The Rewrite API for WordPress is an important feature that you probably don’t read much about, yet you’re no doubt using without even realizing it. The API provides the functionality for creating your own unique links – permalinks – for your website.
In this tutorial, I’ll explain permalinks in-depth – what they are, why they are permanent, their possible structures, and how you can rewrite them in a form that is intelligible for both humans and machines. I’ll also explain some key concepts behind permalinks in WordPress, first looking at how to add variables to non-optimized URLs and how to use these variables and their values to query your database. Later, we’ll explore URL rewriting and how to build the best structure for pretty permalinks.
Let’s get started!
What Are Permalinks? What is URL Rewriting?
URLs are the vehicle used to send HTTP GET requests over the web. More precisely, the GET method submits key=value pairs within a URL to get a response from a specified resource (read more about this topic at W3Schools).
Take the following URL:
The question mark splits this URL into two parts. The first part is the domain name, the second part is the query