This is huge acquisition news. I wonder what the resulting combo will look like.
AUSTIN, Texas – June 24, 2019 – WP Engine, the WordPress Digital Experience Platform (DXP), today announced it has entered into a definitive agreement to acquire Flywheel, a WordPress hosting and management company based in Omaha, Neb. By combining their strengths, WP Engine and Flywheel are enhancing the WP Engine Digital Experience Platform for WordPress with the best creative and business workflows for agencies, building upon their collective investments and leadership in WordPress and creating the largest Agency Partner Program in WordPress. These benefits are all driven by a shared set of cultural values and purpose aimed at better serving the global brands and agencies who build sites on WordPress. In the largest acquisition to date in the WordPress industry, WP Engine will now power more than 120,000 brands and agencies in 150 countries served by nearly 900 employees across seven offices globally. “On behalf of the WP Engine team, we couldn’t be more excited to join forces with one of the most respected brands in WordPress. I personally welcome each employee and customer into the WP Engine family and I’m excited about the opportunities we will create
A wide-ranging discussion, including Mr. Coyier's thoughts on Gutenberg so far.
The ability to influence the web design community generally comes via two very different paths. One is to create compelling content that helps others level up their skills by introducing and reinforcing concepts. The other is through creating tools that allow people to utilize and further hone those skills. Chris Coyier is the rare person who has done both. It all started with CSS-Tricks, the blog/community that helps us learn to do amazing things with style sheets. Then CodePen came along and provided us a venue for putting our design and development techniques to the test – not to mention learn a thing or two from its vast user base. Chris, of course, is responsible (partially so, in the case of CodePen) for bringing both of these indispensable resources online.
I had the opportunity to chat with him via email regarding the origins of those famous projects, the future of CSS, his thoughts on Gutenberg and more. Here’s our conversation – enjoy!
You are, of course, one of the most well-known voices in web design. Yet, according to your timeline, you started out working in software testing and print. You didn’t enter the web industry full-time until 2007. What
Since I started with Delicious Brains last July, I’ve become a big fan of PhpStorm. It really is the bee’s knees. I won’t go over the full list of features, but some of the things I find helpful daily are: Cmd+clicking into method definitions
VCS integration and color highlighting of code changes
And of course, Xdebug integration
Why Use the PhpStorm Debugger?
The issue with this method arises when you use build tools, like we do with WP Migrate DB Pro. You have to wait for the build task to complete to see your output – losing valuable seconds of your day. It’s
What's new in the world of web design for 2019? Check out this guide to learn all about the top web design trends of 2019.
The demand for websites is growing in leaps and bounds every day, and web designers have had to put their best foot forward to come up with brilliant and creative designs that stand out in every competitive field. This cut-throat competition has fathered some of the most creative and innovative designs yet and contributed to significant advancements in technology that have enabled designers to unleash their full potential. In this article, we’ll discuss some of this year’s top web design trends we’ve come through so far.
Top Web Design Trends for 2019
1. Vibrant Color Schemes
One of the best trends we have in 2019 is vibrant color schemes. This year, site owners are turning to rich, vibrant colors to make their website layouts pop. This trend is a sharp turn from the mellow and reserved color schemes that have had widespread popularity in recent years. Businesses and companies have settled on colors for identity and relatability. These firms seem to have borrowed a leaf from Facebook, which is known for its predominantly blue interfaces.
While sticking to one color is okay, most designers have opted for a more vibrant mix of high contrast hues spread all across the
The .htaccess file is a basic configuration file used by the Apache web server and it lets you create special rules.
Your WordPress site’s .htaccess file is a basic configuration file used by the Apache web server. Because Kinsta uses the more performance-friendly Nginx web server instead of Apache, you won’t actually have a .htaccess file if you host your site at Kinsta. However, understanding the .htaccess file is important if you host sites elsewhere, and it’s also a topic that you’ll often see in WordPress tutorials.
In this article, you’ll learn more about what the WordPress .htaccess file is and what it lets you do. Then, you’ll also learn how you can perform similar actions at Kinsta, even though Kinsta does not use .htaccess files:
What is the WordPress .htaccess File? (In Short)
The .htaccess file is a basic configuration file used by the Apache web server to let you create special rules that tell your web server how to function. It located in the root folder.
By default, your WordPress site uses the .htaccess file to control your site’s permalinks structure but many plugins also make use of the .htaccess file for other purposes like:
Add special rules to serve up cached content more efficiently.
Set up automatic redirects
Redirect HTTP to HTTPS
A look at the challenges agencies face in finding talented React developers in this new Gutenberg-powered landscape.
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
A really quick way to apply a surcharge when the customer uses the cash on delivery payment method
You’ve got ‘cash on delivery’ as a payment option in your store but you want to add an extra charge to customers who pay using this method. In this article I’m going to show you how to set up a WooCommerce cash on delivery fee in two easy steps. It’ll take you less than five minutes. We’ll also look at some optional extras, like setting minimum or maximum order values for when the fee applies, whether to include shipping costs, and whether to apply tax.
Top 3 reasons to apply a fee to cash on delivery payments
There are probably thousands of reasons you might want to charge extra for cash on delivery in your WooCommerce store. Here are the top three:
It requires additional resources for you to be serving online customers in person
You might find that customers who purchase using this method aren’t always there when you deliver – meaning that you need to spend extra time returning products to stock and cancelling orders
If your products are perishable, like food items, orders that don’t get delivered can lead to wastage
In an ideal world, you’d get the payment upfront and online – but this might not be practical.
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
PHP 7.4 is scheduled to be released on November 21, 2019. It’s the next PHP 7 minor release and should significantly boost performance and increase code readability.
PHP 7.4, the next PHP 7 minor release, is expected to be released to the General Availability on November 21st, 2019. So it’s time for us to dive into some of the most exciting additions and new features that will make PHP faster and more reliable. Actually, even if PHP 7.4 should significantly boost performance and increase code readability, PHP 8 will be the real milestone for PHP performance, as the proposal for JIT inclusion has already been approved.
Anyway, today we’re going through some of the most interesting features and changes we’re expecting with PHP 7.4. So, before you read over this post, make sure to save the following dates:
June 6th: PHP 7.4 Alpha 1
July 18th: PHP 7.4 Beta 1 – Feature freeze
November 21st: PHP 7.4 GA Release
You can check out the full list of features and additions on the official RFC page.
PHP 7.4 Release Date:
PHP 7.4 is scheduled to be released on November 21, 2019. It’s the next PHP 7 minor release and should significantly boost performance and increase code readability.
What’s New in PHP with PHP 7.4?
In this post we’re covering several changes and features that should be added to the language with the
Good tips to start and grow a Youtube channel. With this still being a little more difficult to do, the competition is less, so now is the time to get into it.
YouTube is currently the second most popular search engine, inevitably behind Google, and there’s nothing surprising there. Naturally, we like videos because they engage us on more levels than most media. Watching a video, both our senses of sight and sound consume and comprehend data that is then processed into information greater than the sum of its parts. On a more basic level, they are quicker and easier to digest, and we’re willing to admit that videos can conveniently be left playing in the background, so that we can focus on other things simultaneously.
When it comes to videos there’s a lot more than the satisfaction of watching moving images than meets the eye.
For well over a century, advertising giants had proven to be masters of the colossal conversion power of moving images. As innovations in broadcast television became commonplace, ad agencies soon had channels pitted against one another, desperately trying to provide audiences with attractive content, in an effort to guarantee greater popularity. Knowing exactly when and where vast numbers of viewers would be, became the key to efficient and instant mass exposure to any sales message or campaign.
Here are the brand new features included in the EditorsKit version 1.7
The Gutenberg Plugin version 5.9.2 was released a few days ago with lots of new features and improvements. Even so, I still have so many ideas and features that I think should be added in order to use the editor to the fullest. Today, I’ve added a few more missing features of Gutenberg editor to EditorsKit plugin alongside improvements and compatibility for the latest Gutenberg version. Here are the features included in the EditorsKit version 1.7 :
Single, Selected or Reusable Block Export on the Gutenberg Editor
The only way for you to export certain block(s) is to convert it to reusable block then navigate to “Manage Reusable Blocks” dashboard. This is quite tedious and I’ve ended up having lots of reusable blocks, which by the way for some reason sometimes cause errors on the previous Gutenberg releases. Also, there is no menu on the admin navigation area to go to reusable blocks aside from the editor itself. In this case, I’ve decided to create a solution to this problem by providing an option to export any blocks and not just reusable block.
I’ve made it very easy! Just click the “Block Settings” icon on each block then click Export
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
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
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! ✨
Here we go again. There's a company out there making security flaws public, without talking the the plugin authors.
A US-based cyber-security firm has published details about two zero-days that impact two of Facebook's official WordPress plugins. The details also include proof-of-concept (PoC) code that allows hackers to craft exploits and launch attacks against sites using the two plugins.
The two zero-days impact "Messenger Customer Chat," a WordPress plugin that shows a custom Messenger chat window on WordPress sites, and "Facebook for WooCommerce," a WordPress plugin that allows WordPress site owners to upload their WooCommerce-based stores on their Facebook pages.
The first plugin is installed by over 20,000 sites, while the second has a userbase of 200,000 -- with its statistics exploding since mid-April when the WordPress team decided to start shipping the Facebook for WooCommerce plugin as part of the official WooCommerce online store plugin itself.
Since then, the plugin has garnered a collective rating of 1.5 stars, with the vast majority of reviewers complaining about errors and a lack of updates.
Nevertheless, despite the bad reputation, today, the security of all users who installed these extensions was put at risk because of a stupid grudge
How to add two types of custom field: product add-on fields that require user input, and extra product data fields
In this post, I’m going to walk through the entire process of adding WooCommerce custom fields to a product. We’ll look at two types of custom fields: Firstly, input fields (also called product add-ons) like text fields, select fields, checkboxes, and so on that allow the user to enter additional, personalised information about a product
Secondly, we’ll look at WooCommerce extra product data fields – custom fields that display additional technical information for your products.
We’ll also take a look at how you can use both types of custom field in combination, displaying extra product data depending on certain user choices.
Examples of WooCommerce custom fields
Let’s take a quick look at both types of custom field so we understand the difference.
Custom add-ons fields
The first example below shows a product page for a jewellery website. You can see that there are a number of extra fields, like ‘Add a name’ and ‘Add a charm’ where the user can enter their own information and make certain choices about the product they want. This is an example of the add-ons type custom field.
Extra product data custom fields
Just a few tricks and tips on the block editor that we use here in Stackable on a daily basis. Hope this helps someone new to the editor. If you're an advanced user, hopefully you'll find a new thing here.
Wondering how to shortcut your way to faster page building using the new WordPress block editor? Here are 10 hidden tricks to increase your efficiency and speed. We use these tips on a day to day basis, hopefully there’s something in our list that can save you some time. 1. Duplicating Your Page or Content
Go to Code Editor mode by clicking on the button with the 3 dots on the upper right side of the editor and selecting “Code Editor”
The whole editor will show you the HTML contents of your post. Copy all the contents and paste it into a new page to duplicate your content.
Be careful when editing this since editing raw block contents might invalidate your blocks.
Don’t forget to go back to the visual editor when you’re finished.
2. Quickly Create Different Text Blocks
There are character combinations that you can type at the start of your Paragraph block that will convert your normal block into another one:
## (2 hash signs than a space) – will convert your block to an H2 heading block. Type in more pound signs to create smaller headings, for example ###### (6 hash signs) to create an H6 heading block.
* (asterisk then a space) – bullet list
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
A delicious guide to creating a pizza builder product in WooCommerce where your customers can pick every element
What is more delicious than pizza? Especially when you get to choose exactly how you want it. In this article we’ll look at how to create a tasty WooCommerce pizza builder that lets the customer choose exactly the pizza they want. You can view a working demo for the pizza builder here.
WooCommerce pizza builder
Just about everyone in the world loves pizza – but not everyone likes it the same way. Some people like anchovies, some people don’t like cheese, some people like ham and pineapple (this is weird).
So if you’re running a pizza restaurant where users can order online, you need to let them build their own pizza.
By following this tutorial, you’ll be able to add any element you like, including size, base, crust, sauce, cheese, toppings, and let the user pick whichever one they want.
You can specify different costs for each element. When the customer chooses an element, the overall pizza price will update, letting the customer see exactly how much the pizza will cost.
When the customer adds the pizza to the cart, they’ll be able to see their choices before placing their order.
And after the order is placed, you’ll get an email with the precise
Everything you could possibly want to know about conditional logic with WooCommerce add-on fields
You’re adding extra options to your products but you only want to show them when certain conditions are met. For instance, customers can enter text to be engraved on your products – but only if they’ve selected a checkbox first. Or – some options are available only for certain product variations. This article will show you how to use the WooCommerce Product Add-Ons Ultimate plugin to create conditional product options. Everything you need to know about WooCommerce conditional product options
Through this article, we’ll look at what product options are and how you might use them in WooCommerce.
We’ll look at how you can apply conditional logic to enhance your product options, with several examples of how this might apply in real life. The examples will include:
An online jewellery store that offers optional engraving
A store selling personalised gifts
A furniture store selling highly customisable products
I’ll walk through examples of simple and complex conditions, including fields that are dependent on multiple conditions being met, with clear instructions on how to set them up.
We’ll also look at applying conditional logic to WooCommerce
Last year Matt wrote a bit about his local development setup on Microsoft Windows. Since then he's changed almost everything in that setup, and thought it’d be good to cover that in this weeks article.
Last year when I wrote about switching to Windows for local WordPress development, I hadn’t anticipated how much I would change in the weeks/months to follow. There were several things I wasn’t happy with in my development environment and general workflow – Local by Flywheel was slow, the command line wasn’t quite up to par with what I was used to, and I just felt that there had to be a better way to do things. In this week’s article, I take a look at some of the changes I’ve made to my Windows development and how they’ve upped my WordPress development game.
What’s Changed in the Last Year?
I originally switched from Mac to Windows because I wasn’t happy with the state of Mac. Macs have always been expensive, but I feel that the quality and bang for your buck has been on a decline in recent years. While they have started improving the quality control issues, for example with the recent improvements to the keyboard on MacBook Pros, they are still very expensive compared to a similarly-equipped Windows machine.
At the same time, Windows has continued making improvements that make life easier for the average developer. Windows Subsystem
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
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.