Welcome to ManageWP.org

Register to share, discuss and vote for the best WordPress stories every day, find new ideas and inspiration for your business and network with other members of the WordPress community. Join the #1 WordPress news community!

×

Community | xwp.co | 21 hour ago

Tide: A path to better code across the WordPress ecosystem

Interesting attempt to solve the eternal "Does X work with Y"WordPress conundrum.

xwp.co |

Tide: A path to better code across the WordPress ecosystem

Community | xwp.co | 21 hour ago

Involve yourself in enough WordCamps, meetups and community forums, and you start to notice a trend. The same kind of question is asked over and over. It sounds something like… What plugin should I install to do {feature}?
WordPress users have the world’s most popular CMS, with 29% of the web under its wing and 53,000+ plugins, yet there is still a confidence gap when choosing plugins and themes. Right now, WordPress does a great job of providing plugin and theme information related to:
The features
The support you receive
User reviews
These are all part of what makes a good plugin or theme, but there is an important piece missing. This piece of information answers the question…
Will the code I’m about to install break or put my site at risk?
A plugin or theme could deliver the exact range of features you need, with great support, and positive reviews, but if the quality of code it contains is poor, you risk the integrity of your website. A single line of good code can unlock potential for you and your website, but bad code can trigger untold calamity.
Unfortunately, the barrier of entry to writing good code is higher than we would like to admit.
The good news

16 min read Tom Zsomborgi
Tutorials | kinsta.com | 1 day ago

How to Optimize the Critical Rendering Path in WordPress

Further tips to improve your WP site with step by step instructions.

How to Optimize the Critical Rendering Path in WordPress

Tutorials | kinsta.com | 1 day ago

The Critical Rendering Path is the sequence of tasks the browser performs to first render a page on the screen, i.e. to download, process and convert HTML, CSS, and JavaScript code into actual pixels, and paint them on the screen. The Critical Rendering Path Optimization is the process of minimizing the time spent by the browser to perform each step of the sequence prioritizing the display of content related to the current user action.
Much of this process pertains to the portion of the page that is visible without scrolling down the browser window. That section is also known as Above the Fold. For a better usability, the ATF should be rendered as soon as possible, and this can be done reducing the number of network round trips at a minimum. The resources required to render the ATF are considered critical, and optimizing the Above the Fold means minimizing the impact of critical resources on the time to first render of the page.
In this post, we will walk through the Critical Rendering Path optimization sequence.
First, I will provide a general overview of the tasks the browser performs to render a page’s content.
Following, I will dissect the most relevant actions we can carry

5 min read Morgan Kay
Community | wpstagecoach.com | 16 hours ago

Test PHP 7 Upgrades on a WordPress Staging Site

WordPress recommends that you upgrade to PHP 7: this article provides information about why you should do that, and how you can do it safely by using a staging site.

Test PHP 7 Upgrades on a WordPress Staging Site

Community | wpstagecoach.com | 16 hours ago

WordPress recommends that you use PHP version 7 or higher. However, the vast majority of web hosts put your site on version 5.x by default. That means you probably need to update your site to PHP 7. In this post, I’ll talk about why and how to upgrade, and how to make sure the process goes smoothly, with no downtime on your site. What is PHP?
PHP is the programming language that WordPress and many of other CMSs are written in. PHP is very handy for developers, because it can take information from a database and display it on a web page. PHP has been around for a really long time (it is ancient in internet years) and it evolves as the Internet evolves. New versions of PHP are released on a regular basis (or not so regular, since version 6 never made it off the ground and they skipped from 5.6 to 7). Updated versions of the language provide new tools for developers, as well as security improvements for the web as a whole.
Why should I upgrade?
The WordPress team strongly recommends that you use PHP 7 or higher. Your site will run faster and be more secure from hackers. More and more plugins use features that are only available with PHP 7, so there are a lot of plugins that won’t

11 min read David Bisset
Development | wordpress.org | 3 days ago

WordPress 4.9 “Tipton”

Named “Tipton” for the jazz musician and band leader Billy Tipton... Featuring design drafts, scheduling, and locking, along with preview links... over 443 contributors!

WordPress 4.9 “Tipton”

Development | wordpress.org | 3 days ago

Major Customizer Improvements, Code Error Checking, and More! Version 4.9 of WordPress, named “Tipton” in honor of jazz musician and band leader Billy Tipton, is available for download or update in your WordPress dashboard. New features in 4.9 will smooth your design workflow and keep you safe from coding errors.
Featuring design drafts, scheduling, and locking, along with preview links, the Customizer workflow improves collaboration for content creators. What’s more, code syntax highlighting and error checking will make for a clean and smooth site building experience. Finally, if all that wasn’t pretty great, we’ve got an awesome new Gallery widget and improvements to theme browsing and switching.
Customizer Workflow Improved
Yes, you read that right. Just like you can draft and revise posts and schedule them to go live on the date and time you choose, you can now tinker with your site’s design and schedule those design changes to go live as you please.
Collaborate with Design Preview Links
Need to get some feedback on proposed site design changes? WordPress 4.9 gives you a preview link you can send to colleagues and customers so that you can collect

2 min read Aline
Community | poststatus.com | 3 days ago

Interview with Matt Mullenweg on the WordPress ecosystem - Post Status

Interview with Matt Mullenweg about a range of issues facing WordPress today, as well as the various arms of Automattic’s business.

Interview with Matt Mullenweg on the WordPress ecosystem - Post Status

Community | poststatus.com | 3 days ago

In this episode, I talk to Matt Mullenweg — co-founder of WordPress and the CEO of Automattic — about what’s happening in the world of WordPress, and his role in it all. Welcome to the Post Status Draft podcast, which you can find on iTunes, Google Play, Stitcher, and via RSS for your favorite podcatcher. Post Status Draft is hosted by Brian Krogsgard.
In this episode, I am joined by Matt Mullenweg, the CEO of Automattic and the co-founder of WordPress. In this episode, we discuss a range of issues facing WordPress today, as well as the various arms of Automattic’s business:
WordPress 4.9 features around customization.
Progress on the Gutenberg Editor
Feature projects and a year of day-to-day project lead
The React decision for WordPress, and what came of it
WooCommerce, Jetpack and issues they are facing
Site building versus blogging on WordPress.com, and their ad campaigns
WordPress community, the WordPress website
And more!
This was a fun episode, and it’s always a privilege to be able to talk to the leader of the WordPress project. I hope you enjoy it.
Photo by Brian Richards, for Post Status
Sponsor: Gravity Forms
Gravity Forms makes the best web forms

3 min read Codeinwp
Community | codeinwp.com | 2 days ago

WordPress 4.9 New Features in Action

The new features of WordPress 4.9 with demos and what the community is saying.

WordPress 4.9 New Features in Action

Community | codeinwp.com | 2 days ago

WordPress 4.9 is like every major WordPress update, in that the community has been circling it since the announcement was made. The list of potential enhancements and features has got everyone buzzing again! It was made clear early that there wouldn’t be a focus on Gutenberg for this release – Gutenberg will be the driver behind WordPress 5.0 next year. However, WordPress 4.9 is one for the loyalists with a couple of additions that have been waiting eight years for inclusion. This WordPress 4.9 release is an opportunity to clear the decks in preparation for Gutenberg watershed sometime next year. In that light, the changes that we see here are overwhelmingly user oriented. With a strong desire to help users with editing and management.
Does it succeed? Should you update immediately? Well, we have been running the rule over 4.9 for months now, and this article will show you its best features in detail, plus the best of the rest:
Here’s what’s new in WordPress 4.9 – the most exciting stuff
1. The Scheduler and Draft Saver
The Customizer was always great for going through with big changes. But those changes had to be done en masse, and they went live as soon

3 min read Aline
Development | wptavern.com | 2 days ago

Gutenberg 1.7 Adds Multi-Block Transform Functionality, Drops iframes Implementation of Meta Boxes

Post on WP Tavern that covers the latest changes in Gutenberg.

Gutenberg 1.7 Adds Multi-Block Transform Functionality, Drops iframes Implementation of Meta Boxes

Development | wptavern.com | 2 days ago

Gutenberg 1.7 was released today, two weeks after version 1.6, with a fresh round of new features, design updates, and the groundwork for nested blocks and block extensibility. Last week contributors began exploring an alternative to using iframes for meta boxes. This experiment has landed in 1.7 so that the plugin now renders meta boxes inline. Gutenberg engineer Riad Benguella, who wrote and merged the code, said that it doesn’t fix all the meta box issues and might create some new ones, but it “gets us closer to where we want to go.” Pre-rendering meta boxes and creating a migration path for existing ones is next on the agenda.
One of the most exciting new features in 1.7 is the multi-block transform functionality that allows users to select multiple blocks and instantly transform them into other block types. It works like a little bit of Gutenberg magic. By default, users can select multiple paragraphs and transform them into a list or select multiple images and transform them into a gallery.
After selecting two or more blocks, the user can click on the block’s settings in the toolbar to transform them. They can also be easily changed back to single blocks.

5 min read Ahmad Awais
Community | make.wordpress.org | 3 days ago

What’s New in Gutenberg 1.7? (15th November)

Gutenberg continues to improve one week after another. Check it out. Getting better with every new release.

What’s New in Gutenberg 1.7? (15th November)

Community | make.wordpress.org | 3 days ago

This next release includes several features and improvements on many levels. We are adding a way to switch between the header toolbar and toolbars attached to the block by opening the toggle menu at the top right and choosing the behaviour. There has been convincing arguments for both approaches so we want to make it easier to test both easily. Other notable features include the ability to transform multiple blocks of the same type into other blocks (like many images into a gallery). There are improvements to meta-boxes (dropping iframes), foundational work for nested blocks and global blocks, many design updates, and initial integration with JS hooks. Add toggle to switch between top-level toolbar and toolbars attached to each block. We have gotten great feedback on the benefits of both approaches and want to expand testing of each.
Ability to transform multiple-selected blocks at once — multiple images into a gallery, multiple paragraphs into lists.
Add @-mention autocomplete for users in a site.
Add data layer for reusable blocks and wp_blocks post type name.
Allow pasting standalone images and uploading them (also supports pasting base64 encoded images).
Allow block nesting

3 min read Tom Zsomborgi

Envato Elements Now Includes WordPress Themes & Plugins - (Good or Bad?)

Starting today you have access to a lot of themes and plugins. Another race to the bottom moment. What level of support can buyers expect?

Envato Elements Now Includes WordPress Themes & Plugins - (Good or Bad?)

If you work with WordPress, you're in luck—WordPress themes and plugins are now included in an annual Envato Elements subscription. And what's more, you can lock in a special introductory rate for a limited time. Read on for more details. What's Included
Envato Elements already gives you unlimited downloads from a massive library of 400,000+ photos, graphics, templates, and other creative assets. Plus it gives you free access to more than 1,000 courses and 240 eBooks here on Envato Tuts+.
From today, you'll still get all of that plus a curated collection of beautiful, premium WordPress themes and plugins.
As with everything else on Envato Elements, this is an "all you can eat" deal. You can download as many themes and plugins as you want, with no limits or credits to keep track of. And there's a simple licensing system so that you know you're covered for all of your projects.
Right now, there are over 190 top themes and 130 plugins available to choose from, and you can expect that number to grow as more authors join the platform and existing authors upload more items.
There's a wide range of premium themes on offer, whether you're looking for a multipurpose theme suitable

14 min read Gareth Harris
Community | torquemag.io | 1 day ago

How I Built a WordPress Business and Scaled It (Without Employees)

Great article on scaling your WP business and moving from agency into plugins

How I Built a WordPress Business and Scaled It (Without Employees)

Community | torquemag.io | 1 day ago

The best thing about WordPress is that it’s accessible to all. Anyone can start a WordPress business, backed by an amazingly supportive global community. The barriers to entry are low and with only 25 percent of WordPress professionals working full-time, it attracts people wanting a successful business and a flexible lifestyle. But how can you take your WordPress business to the next level? What if you don’t aspire to the traditional route of growing your company and taking on staff, an office, and everything that comes with that?
This is the story of how I co-founded Barn2 Media with my husband Andy, and scaled it from a startup to one of the UK’s best known WordPress agencies with over $300,000 annual revenue. We’ve scaled from a two-person company to a virtual team, and from a web design studio to a plugin business – all without employing a single person.
The Early Days
For years, my husband Andy and I worked traditional jobs while dreaming about starting our own business and building a more flexible lifestyle. We finally took the plunge in late 2009 – Andy quit his day job to start a web design business, which I supported alongside my existing

1 min read Dave Warfel
Community | youtube.com | 1 day ago

WordPress 4.9 Video Highlight Reel

A quick, 2.5 minute video highlight reel of WordPress 4.9's new features.

WordPress 4.9 Video Highlight Reel

Community | youtube.com | 1 day ago

Click here to visit our frequently asked questions about HTML5 video.

17 min read Matt Medeiros
Editorials | mattreport.com | 4 days ago

The blue-collar WordPress worker and the 2,500+ websites built to grow the CMS

Recently, I've been fascinated with the growth of WordPress influenced by consultants. I published 20 quotes from consultants that total 2,000+ WordPress websites.

The blue-collar WordPress worker and the 2,500+ websites built to grow the CMS

Editorials | mattreport.com | 4 days ago

I’m not foolish enough to think that the entirety of WordPress’ growth is driven by our love for the software, but that we consultants are responsible for a sizeable portion of it. A portion that shouldn’t be ignored and one that should be welcome to the discussion more often. Under-represented. Perhaps.
You can listen to the audio version
I know many of you are like me, we don’t run 100+ person agencies, we don’t have 1mil+ plugin downloads, and we haven’t been contributing code to core for the last decade. However, what we do share in common is a life of servicing customers in the online business space. Servicing customers or our local community by way of building websites — helping organizations amplify their message.
This act of service is deeply rooted in using our favorite tool, WordPress.
Sure, we’re talking less and less about the tech side of things lately, but we know that it delivers a massive advantage as a platform to our customers. An advantage that might not matter to them in the short-term, but in the long-term sustainability of their business.
While many might join the ranks of offering WordPress services simply for the

4 min read Iain Poulson

Announcing X-Ray For Mergebot: Visualize Your Database Changes

Something new is coming to Mergebot, our solution for making merging database changes easier. One of the hardest things during site development is seeing what has been done to the database so you can replicate it on the live site. Well, with what's coming to Mergebot, you could. Introducing X-Ray for Mergebot - a new way to visualize the changes made to a database. Check out the post to find out more about our plans for X-Ray.

Announcing X-Ray For Mergebot: Visualize Your Database Changes

Something new is coming to Mergebot, our solution for making merging database changes easier. One of the hardest things during site development is seeing what has been done to the database so you can replicate it on the live site. Well, with what’s coming to Mergebot, you could.
Introducing X-Ray for Mergebot – a new way to visualize the changes made to a database. Let’s take a look at the what we do in Mergebot already and how X-Ray will work.
If you aren’t familiar with Mergebot, here’s a quick recap. Mergebot records all the changes made on a development site and allows you to safely apply them to a live site without overwriting data. To do this, Mergebot records queries executed on the development site and sends them to our app so we can do all the ID replacement and other clever stuff before deployment. When you are ready to deploy your changes you can view and control which queries will be deployed with our Query Selection view.
This functionality is pretty powerful, but it’s not the easiest way to visualize the actual changes being made to the database on deployment. Even if you’re fluent in SQL, reading lines and lines of queries is

3 min read Aline
Plugins | medium.com | 3 days ago

End of Tailor — Rise of Gutenberg! – Tailor Page Builder

The developers of the Tailor Page builder have decided to discontinue the plugin because of Gutenberg. Which page builder plugin will be next?

End of Tailor — Rise of Gutenberg! – Tailor Page Builder

Plugins | medium.com | 3 days ago

End of Tailor — Rise of Gutenberg! Hey, folks, we are really sad to announce that we have decided to discontinue Tailor Page builder. Tailor has been a great tool developed originally by Andrew Worsfold. Then at some point due to other priorities, he was not able to focus and work properly on Tailor and there we jump in and was willing to keep Tailor alive as we really love Tailor page builder and was hopeful to make it a success.
However then soon we realized about the Gutenberg project which we all know is coming to WordPress as a default page builder app or content editor app which looks awesome and we are all looking forward to it since Gutenberg is going to be bundled with WordPress itself that’s definitely going to give tough time to all 3rd party page builders and even that is not the case there are some really big players around like Elementor, Divi, Beaver Builder & others which is going to be hard to compete with all of those awesome tools by us, to be honest. And also being a completely free project and providing almost all the great features in free version this is really not going to help us to put that much effort and money in development and maintaining

7 min read Ahmad Awais
Community | wpcouple.com | 3 days ago

WordPress 4.9 Tipton Is Pretty Awesome — WPCouple Team's Core Contributions!

Folks! WordPress 4.9 Tipton just got released! Update your sites. I along with my wife Maedah Batool and our team at WPCouple.com got props for WP core contribution and translation. Which is huge! Wrote a blog post about WordPress 4.9 features that I think are pretty awesome! Check it out.

WordPress 4.9 Tipton Is Pretty Awesome — WPCouple Team's Core Contributions!

Community | wpcouple.com | 3 days ago

WordPress 4.9 Tipton just got released, here’s a post about what’s new in it. Here at WPCouple, every team member contributes to WordPress. As you can imagine, we are super passionate about the WordPress software and its community. We live and breathe WordPress, build WP products with it, and give back to the make it better.
WPCouple Team’s Core Contributions!
Ahmad Awais is a regular WordPress core contributor, he contributed to WordPress 4.9 to improve the Customizer widgets’ CSS for small screens, building the default themes changelogs, and improved upon the consistent error message screens for plugins and themes.
Maedah Batool started contributing to the core in 4.8 and also contributed to 4.9, she’s the best technical writer I know of, she wrote the changelogs and improved the Codex as per the WordPress 4.9 release — esp. for default themes.
Ashar Irfan, on the other hand, will become a core contributor in 4.9. He improved the core’s CSS for different areas in the customizer from default HTML widget to adjusting the background and alignment of various buttons and the Gallery widget.
Saqib Ameen contributes as the General Translation editor

Community | wedevs.com | 3 days ago

WordPress 4.9 Is Releasing Today! Find out Whats New?

WordPress 4.9 is Imminent with improved Code Editor, Customizer & Widgets. Find out what new feature coming and how it will change core WordPress experience.

WordPress 4.9 Is Releasing Today! Find out Whats New?

Community | wedevs.com | 3 days ago

WordPress 4.9 is almost knocking at the door. We are hoping that it will be released in the third week of November 2017. Having Gutenberg Editor in the queue, WordPress is getting bigger with every release. The 4.9 release does not have anything significant like Gutenberg. However, it has many new features, improvements, and tweaks. So, you may be wondering what WordPress 4.9 has to offer. We are going to show you our experience with the latest release while we tested the RC3 (Release Candidate 3).
Welcome to WordPress 4.9
While upgrading to WordPress 4.9, we got this exciting welcome page. It has details on the whole update and what it brings.
This update contains major customizer improvements, better code editing inside WordPress dashboard, improved widgets and lot other fixes. Without further ado, let’s dive in!
Improved Customizer: Save, Schedule & Share
With the release of WordPress 4.9, the theme customizer menu has seen three new options added.
Save: The newly save button lets you save your tweaks without publishing it first. This gives you time to finalize your design without going live.
Schedule: There is also an added schedule option which lets you schedule your

13 min read Igor Benić
Tutorials | ibenic.com | 1 day ago

Configuring Webpack in WordPress for the First Time

This is a tutorial on configuring Webpack in WordPress for the first time. It goes from simple JavaScript to Babel and from CSS to SASS.

Configuring Webpack in WordPress for the First Time

Tutorials | ibenic.com | 1 day ago

Adding Webpack in your WordPress plugin or theme might feel scary. I stepped out from my comfort zone while working on a new plugin. Since that plugin might be using React or Vue in a future version, I wanted to have Babel and similar there. In this tutorial, I will show you the steps I used to configure Webpack in WordPress for my first time. Since this is my first Webpack configuration, it may lack some of the useful plugins and scripts. If you think I should include something, you’re welcome to comment that at the end of this tutorial.
Getting Started with Webpack
To get started using Webpack, you must first install the pre-requisites. If you don’t have Node.js installed, go to the website and follow the install instructions. It will take you a few minutes of your time.
That’s it! Now we can move on. Just check npm -v if you have that there. If not, you might want to restart your computer. But in general, you should only quite and re-open the terminal (command line).
Since I have set this for my own plugin, I will talk about my plugin folder. For your own WordPress products, the only things that you will have to change is the path to your JavaScript or CSS (theme

Plugins | imagely.com | 4 days ago

The Ultimate Image Optimization Plugin Comparison for Photographers

A complete comparaison of popular image optimization plugins by Imagely.

The Ultimate Image Optimization Plugin Comparison for Photographers

Plugins | imagely.com | 4 days ago

We're often asked for our recommendations for image optimization plugins. So we decided to run some official tests to determine what our preferred and recommended image optimization plugins are. For the tests, we focused on a variety of factors, which we will get into shortly. But we want to point out that the test's goal was not for SEO specifically, although it was a factor in the comparison. The goal was for a well-compressed image with minimal to no quality degradation.
How We Tested
We started with what we are calling the "control" image. It's a professional wedding photograph which shows a bride and groom, movement, high contrast, a lot of color, skin, and texture. This photograph was picked as the control on purpose, to cover a wide variety of items that photographers would look for in a compressed image file.
We initially started testing locally, using Local by Flywheel. However, it turned out that some of the plugins we tested required a live server on the Internet. So we wound up creating a development site on a high-end cloud server.
Before uploading images we disabled the built-in WordPress image compression by using this plugin.
We also kept all the image optimization

Community | kinsta.com | 6 days ago

Interview with Devin Walker of GiveWP

Check out this interview with Devin Walker; creator of GiveWP, a WordPress plugin which makes it easy to accept donations on your site. "The best way to make a difference is to be involved." -- Devin

Interview with Devin Walker of GiveWP

Community | kinsta.com | 6 days ago

You can find Devin on LinkedIn or Twitter. 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?
When I graduated college from the University of Arizona (Go Wildcats!) I started working in IT at a large corporation. The company I worked for had me working on a lot of Microsoft SharePoint administration and management tasks like building out the company-wide intranet and also helping to expand the system to a customer-facing portal. The work was fun and challenging but I found working with .NET and MS technologies frustrating and difficult. The good thing about it though is it did introduce me to the world of content management systems and piqued my curiosity to see what else was out there.
My first experience in the world of open source world was with Mambo, which eventually would eventually become Joomla. I really liked the simplicity of the platform when compared to SharePoint and how it was free to use. This concept was entirely new to me at the time coming from the world of proprietary MS licensing. Mambo eventually led me to tinkering with Joomla and Drupal and eventually I

15 min read Aline
Community | anarieldesign.com | 5 days ago

The value of HeroPress for the WordPress Community

Nice article with various views about the value of HeroPress for the WordPress Community.

The value of HeroPress for the WordPress Community

Community | anarieldesign.com | 5 days ago

“Don’t underestimate the power of your vision to change the world. Whether that world is your office, your community, an industry or a global movement, you need to have a core belief that what you contribute can fundamentally change the paradigm or way of thinking about problems. “ – Leroy Hood, BrainyQuote
Intro
There was a young man from Kolkata, India named Jeet who wanted to share his frustrations about working in the WordPress world. He was struggling to get a decently paid work. Mostly, he was getting a low budget contracts from clients in America or Europe.
On the other side of the world, there was an American guy Topher who listened to him. He wanted to help but as an American, he didn’t have any real experience with the problems bothering Jeet and didn’t really know how to help him.
However, he had the idea to find other people who face similar problems, hear their stories, publish them and in that way help them connect with each other and the whole WordPress community. This in return opened up a whole new sea of possibilities for these people.
Here starts the amazing story behind HeroPress.
“If you light a lamp for somebody, it will

24 min read Igor Benić
Tutorials | carlalexander.ca | 1 day ago

Using dependency injection with WordPress

A tutorial showing how to use dependency injection in WordPress. Are you using it in your WordPress plugins/themes?

Using dependency injection with WordPress

Tutorials | carlalexander.ca | 1 day ago

As you use object-oriented programming with WordPress more and more, you’re going to encounter new sets of problems. These problems aren’t as simple as the ones that you encountered when you started. But that’s also good news. It also means that you’re making progress. One set of problems that you start to encounter as you advance in your use of object-oriented programming deal with scaling. As your code has more and more classes, it becomes a challenge to assemble these classes together. That’s why in the past we looked at how to design a class whose job was to do that.
But there are other problems that come with having a lot of classes in your code. It’s how much your classes depend on other classes. This is what we call coupling in programming. (Not just object-oriented programming.)
To help with coupling, a famous software engineer (Robert C. Martin who’s also known as Uncle Bob) created the dependency inversion principle. It helps you decouple your classes by making dependencies external to them. (There’s more to it than that. But this is one of the core elements of the dependency inversion principle.)
This reduces coupling but creates

Community | wptavern.com | 2 days ago

WPWeekly Episode 294 – HeroPress, Community, and WinningWP With Topher DeRosia

A great new WPWeekly episode about HeroPress,Topher future plans, the best community and WinningWP

WPWeekly Episode 294 – HeroPress, Community, and WinningWP With Topher DeRosia

Community | wptavern.com | 2 days ago

In this episode, John James Jacoby and I are joined by Topher DeRosia, founder of HeroPress. DeRosia provides an update on HeroPress and explains his new role creating WordPress training videos for WinningWP. Jacoby and I discussed the news of the week including, Press This removed in WordPress 4.9, Meta box support in Gutenberg, and WP-SpamShield removed from the directory. Near the end of the show, we discuss whether or not consultants, agencies, and site builders have been left out of the discussion and not factored into WordPress’ growth over the years.
Stories Discussed:
Press This Removed from WordPress 4.9 in Favor of a Plugin
Bianca Welds Awarded Kim Parsell Travel Scholarship
WordCamp Europe 2018 Early Bird Tickets Now on Sale
Gutenberg Contributors Explore Alternative to Using iframes for Meta Boxes
WP-SpamShield Plugin Removed from WordPress.org, Author Plans to Pull All Plugins from the Directory
The blue-collar WordPress worker and the 2,500+ websites built to grow the CMS
Picks of the Week:
Dark Mode is an experimental feature plugin that darkens the colors of the WordPress backend.
WPWeekly Meta:
Next Episode: Wednesday, November 22nd 3:00 P.M. Eastern
Subscribe

Community | cssigniter.com | 1 day ago

Quick interview with Ana & Marko – Anariel Design

Good people making great WordPress themes. In today's quick interview we have the pleasure to discuss various things with Ana & Marko from Anariel Design.

Quick interview with Ana & Marko – Anariel Design

Community | cssigniter.com | 1 day ago

Hi could you tell us a little about yourself and background? Ana: Hi, thanks a lot for inviting us for the interview, it is a pleasure. Before we started with Anariel Design I had just finished Civil Engineering studies and moved to Germany. As I couldn’t find myself in Civil Engineering and wasn’t happy with the studies I finally decided to try something for myself, something I always wanted but didn’t have the opportunity to try, web design. Having Marko’s enormous support (I couldn’t manage this without him) I started to learn to HTML and CSS and then building WordPress themes.
Marko: Hi there, thank you for inviting us to do the interview. To put it short, in my case it is a typical story of a musician that discovered WordPress :). I don’t know if you noticed that connection, but I met so many people in the WordPress community that are or were musicians. It looks like a pattern :). Before that, I studied management, but didn’t find myself in it and wanted to try to make a living being a musician. So I quit the study just a few exams before the end and moved to Germany. Thirteen years later I’m still in Germany, but music is more like

Plugins | wp-rocket.me | 4 days ago

The Best Content Delivery Networks for WordPress in 2017

Looking for a CDN to speed up your site? There’s been a lot of movement in the industry over the past 2 years. We take a look at your best options in 2017.

The Best Content Delivery Networks for WordPress in 2017

Plugins | wp-rocket.me | 4 days ago

If you’ve minified and combined files, optimized images, deleted plugins, enabled compression and caching, fixed render-blocking resources, reduced HTTP requests and tried other countless ways to speed up your site, it’s time to consider signing up to a content delivery network (CDN). A CDN is a network of servers located around the world that cache the static content of a website, such as images and CSS and JavaScript files. When a user visits a website that uses a CDN, the server node closest to the user serves up the static content of the site, ensuring the shortest distance for the data to travel and a faster site experience.
There are a lot of CDNs around. You’ve probably heard of Cloudflare, which is hugely popular, and other options like MaxCDN and KeyCDN. But choosing a CDN can be tricky because each has its pros and cons. Plus, there’s been a lot of change in the industry over the past two years so a CDN you might have been familiar may have grown considerably in recent years – or been acquired by another company.
So in this post, we’ll take a look at the top CDNs of 2017 along with their features, pricing, and what’s changed in recent