Saturday, 31 December 2016

What we want from WordPress in 2017, live from Post Status Publish • Post Status

Joe Hoyle and I discuss what we’d like to see in WordPress going forward, and take audience Q&A. This session was recorded at Post Status Publish 2016. After Post Status Publish’s main talks concluded, Joe Hoyle and I recorded the podcast during the reception. It was a laid back format where we discuss the future of WordPress, including our own wishlist features, and then we spent the majority of the hour taking questions from the audience.
We recorded this prior to the announcement of the new development schedule and changes to major releases, but most of our conversation remains relevant, as many of our wishlist items are within the three release focus areas that have been chosen.
You can listen to just the audio, also on our podcast, which you can find on iTunes, Google Play, Stitcher, and via RSS for your favorite podcatcher.
Or just watch the video on YouTube, or below for the full experience. And don’t forget to subscribe to my new channel on YouTube.
The rest of the videos from Publish are available to Post Status members.


Friday, 30 December 2016

When You Need Solid Search Results On Your WordPress Site, SearchWP

For as long as I have had a blog, I have recognized the importance of a good search mechanism. But as the library grew bigger and the content became more diverse, it was even more critical. And even with the improvements in the default WordPress search, I still wasn’t happy with them. I needed more control. Then recently I was helping someone with a few things on their site and they also shared their disappointment in the WordPress search. Of course this wasn’t the first time I had heard this.
Now, in all fairness, I did try a couple of free plugins. But neither really did the job as well as I had wanted. So some time ago, when SearchWP came into play, well, I had the chance to try it out. And I have been hooked ever since.
What you need to remember is you will have your own specific search needs. They may not seem that big, but yet, they are. At times, it can be overwhelming and you don’t think there is a solution. SearchWP has always worked no matter what our needs were as our site morphed over the years.
SearchWP Settings
As you can see, by default, you will get posts, pages and media. Also included on my site are products. You are also able to add any custom fields


2016 Year in Review and Who To Watch Out For in 2017 – Sure Fire Web ServicesSureFire Web Services)

What a fantastic year it’s been. A lot of people are saying 2016 sucked, and I guess with all the tragedies and craziness that has happened, it has, but for business, it’s been great! Here’s my year in review of 2016 and what to look out for in 2017!
Sure Fire Web Services
This is my main brand, and it’s been kicking ass! There have been a lot of ups and downs, but money was made, work has been done, and the direction is clear.
Early in the year, I started pushing more white label work. I could have definitely pushed harder, but this was a new realm for me, so I wanted to test the waters.
Right off the bat, I landed a pretty large contract. I say contract loosely because my biggest mistake for a project of this size was not having one in place. However, this ended up working to my benefit.
This was a $20k project. I had to get other developers and designers in to help me out, and what initially started as a pretty smooth process, quickly turned horribly wrong.
The main issue was communication and expectation. Personally, I think I was a little blinded by the amount of money that it didn’t dawn on me how much work was actually involved. And believe it or


Create a hotspot image map with Image Hotspot by DevVN

Get Image Hotspot plugin:… I was looking for a simple to use plugin that allowed me to create clickable "hotspots" on an image for a project I was working on, and I found Image Hotspot by DevVN to be a perfect fit.
It’s super-lightweight, and doesn’t come with a bunch of features I won’t use. It would be nice to have a few more customization options, but otherwise, it was a piece of cake to use.
Learn more:
Follow us!
Like us!


7 Best Contact Form plugins for WordPress 2017

If you’re looking for the best commercial WordPress contact form plugin, I give the nod to Gravity Forms and Ninja Forms. Both have a great add-on ecosystem, are well-supported, and draw a photo-finish decision, boiling down to a tiered pricing model versus freemium, with add-ons. If you’re looking for the easiest to use form plugin, and you don’t need additional integrations, I recommend the Jetpack contact forms feature. When it comes to picking the best contact form plugin for WordPress, there’s a lot of plugins and features to review. First, you have to look at the website you’re installing the contact form plugin on — is it a basic hobby site, or a more involved marketing lead generation sales page? Do you fancy yourself a power blogger, with a desire to grow an e-mail list? Maybe take a donation one day?
Start with planning ahead.
How to pick the best Contact Form Plugin for WordPress
In this article, I’ll show you how to select the best contact form plugin for your WordPress website based on the following criteria:
What kind of site are you installing this contact form plugin on?
What is your skill level with WordPress?
Ease of use


Advanced AMP Ads: Major Changes + More AD Networks Support

In a nutshell, Instead of creating extensions for each AD network, we decided to focus on one extension. With Advanced AMP Ads, you can add any AD network in the world! and we’re still improving it. We planned to add more Ad networks support by creating individual extensions but then we realized that it will be challenging to manage 40 different AD extensions so we decided that we will build only one AD extension as it will allow us to be lean and move faster. We have pushed an update of the Advanced AMP ads plugin yesterday, it was the extension’s second update released this week. Although it may sound like a usual plugin update, we did some major changes behind the scenes.
Initially, we decided to release an extension after the popular demand. It had options to add advertisement with-in the content and some more ad features, but then people kept requesting for more AD network support. Some of the Advertisers have also got in touch with us and we’re also building their official AMP extension togeather. So that sparked the conversation of building more extensions within our team, so we then built DoubleClick extension which we released about two weeks back. We already


AMP 0.9.3 Released – Custom AMP Content Editor – AMP for WordPress

Hey Guys, First of all, thank you for watching today’s AMP Live Q&A Webinar Session. I’m really happy to announce today’s update. I was looking forward to adding this feature for a long time now.
Here is the highlight of this update
The highlight of this update is a feature that we call “Custom AMP Editor“. Which allows you to override your Content that you had written in Post or page, so you can add the different content just for AMP.
This feature is available below the content editor area, see the screenshot below
Use Case: If you are using any rich media or anything that is not getting validated or is not user-friendly in the AMP, then you can make the exact copy of that content which allows you to deliver a stripped down version of that rich content.
FrontPage had some validation issues. [Bug fix]
Related posts in Design 1 we’re redirecting to 404 fixed [Bug fix]
As always, You keep reporting the bugs and we will keep fixing them
Love and support have been tremendous from the community! On behalf of our team, we’d like to you Thank you!


2016 WordPress Committer Stats

I’m sharing these stats with the duel caveat that commits aren’t a great measure of impact and that commits only represent one type of core contribution. When I talk about employers it’s with the caveat that some people change jobs. Also not everyone works on donated time. Now that I have looked at these numbers for two years I think that it’s interesting to see the trends. In 2015 31 people with 16 unique employers committed to WordPress core. In 2016 it’s 37 people with 20 employees.
The employer with the highest percentage of commits in 2016 remains Automattic at 14.66%. This is down from 20.37%.
The individual with the greatest number of commits is @ocean90 at 360. Last year it was @wonderboymusic.
The total number of commits is down from 5106 to 2967. While that number is big I don’t think it’s necessarily bad.
For props this year 750 individuals got props with 396 for the first time. This is up from 721 total and 379 first timers in 2015. 91 people contributed to every release in 2016 vs 94 in 2015.


How To Track Visitors Blocking Your Ads In WordPress

Have you ever wanted to know exactly how many people visiting your WordPress website are blocking your ads? If so, you’re in luck. This guide will show you how to tag new sessions from visitors using AdBlockers with a Google Analytics custom event. Then show you how to segment users with AdBlockers via an advanced segment in Google Analytics. How To Track AdBlock Users with Google Analytics (without Google Tag Manager)
Add the following code right after your Google Analytics tracking code in the body of your theme’s “header.php” file:
<?php session_start();if(empty($_SESSION[‘exists’])){echo " var adBlockEnabled = false; var testAd = document.createElement(‘div’); testAd.innerHTML = ‘ ‘; testAd.className = ‘adsbox’; document.body.appendChild(testAd); window.setTimeout(function() { if (testAd.offsetHeight === 0) { ga(‘send’, { hitType: ‘event’, eventCategory: ‘adBlocker’, eventAction: ‘detected’ }); } testAd.remove(); }, 100); ";}$_SESSION[‘exists’] = true; ?>
If you encounter any errors related to sessions with the above code, use the following code instead:


How to Find Which Files to Edit in WordPress Theme

Recently, one of our readers asked how do you find which files to edit in their WordPress theme? If you are new to WordPress theme development and want to customize your theme, then you need to learn which template files in your theme you need to edit. In this article, we will show you how to easily find which files to edit in WordPress theme.

How to find which WordPress theme files to edit

Template Files in WordPress Themes

WordPress themes control how your website looks to your users. Each theme contains several template files which control the appearance of a particular section or page in your WordPress theme.

For example, single.php file controls the appearance of single posts on your website. It is not the only file to do that.

If your theme does not have a single.php file, then WordPress will look for alternate templates like index.php to display the page.

Most beginners are not familiar with template hierarchy in WordPress. This makes it harder for them to figure out which files to edit when they want to customize their themes.

Having said that, let’s see how to easily find out which files to edit in your WordPress theme.

Finding Template Files in WordPress Themes

First thing you need to do is install and activate the What The File plugin. For more details, see our step by step guide on how to install a WordPress plugin.

The plugin works out of the box, and there are no settings for you to configure.

Upon activation, you need to visit your website and you will notice a new ‘What the file’ menu in WordPress admin bar.

What the file menu in WordPress admin bar

Now you need to just take your mouse over to the menu item, and it will display a drop down menu listing the template files used to display this page.

Template files used to display this page

Clicking on the file name will take you to the default WordPress file editor where you can edit that particular file.

However, we do not recommend using WordPress file editor to edit theme files because there is no undo option. If you accidentally lock yourself out of your website, then you would have to use a FTP client. That’s why we always using a FTP client and plain text editor to edit your files.

Making direct changes to your WordPress theme is also a bad idea. Those changes will disappear when you update your theme.

If you are just adding some CSS, then you can add it as custom CSS in WordPress. For all other changes you should create a child theme.

‘What The File plugin’ can help you locate the theme files that you need to copy and edit in your child theme.

Note: The menu item added by the plugin in the admin bar will be visible to all logged in users, and it has a link to an external site. You should only use this plugin in development environment.

We hope this article helped you learn how to find which files to edit in WordPress themes. You may also want to see our guide on how to test your WordPress theme against latest standards

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Find Which Files to Edit in WordPress Theme appeared first on WPBeginner.


2016 WordPress Business Review – Scott Bolinger

No Description


How To Manage Your Business Finances As A Freelancer

About two weeks ago, Josh and I pulled off Caldera’s first-ever promotional event. While we while we were running around downtown Philadelphia shopping for the event, we had a series of funny conversations about what constituted a business expense vs. what did not. In my mind, the definition of a business expense is very clear. The buckets of expenses that are each of our income statement’s lines live very clearly in my consciousness, always.* However, Josh pointed out something I had never realized before: that’s not the case for most people. In fact, he pointed out, freelancers struggle to understand the financial management of their business overall. It really got me thinking about the WordPress adage that all community members have something to offer, and most don’t realize it. But that’s for another day – today is a quick and dirty course on financial management for freelancers.
The Basics
The challenges of cash flow are usually the main obstacle to most freelancers. Simply defined, the flow of cash is the money you get and the money you spend at any given time. Automating most of your interaction with your capital transactions will go a long


Thursday, 29 December 2016

Update on the WordPress REST API & iThemes Security Plugin

On Dec. 9, after the release of WordPress 4.7, we published a post with some initial precautionary concerns we had about the REST API, including a feature release to allow you to easily disable it in iThemes Security, after being alerted to potential issues. Disabling the REST API was a temporary solution we felt necessarily while we did a full investigation of it. It was not an ideal or a permanent solution, as current, yet little used WordPress features rely on it, but more and more WordPress features will utilize it in the future.
Before I go on about the details of our review and next steps, we also want to acknowledge the countless hours of discussion and consideration around security issues that had been done by the REST API team prior to release. There was never any doubt about that, or their commitment to security on our team.
I want to personally share my (and our) support for the REST API in WordPress, and, perhaps, more importantly, our trust in and appreciation of the amazing team of people who have worked tirelessly for the last several years to get this REST API project into WordPress core.
We’re also incredibly grateful to the thousands of people who have made and


How to Choose the Best Domain Name (8 Tips and Tools)

Choosing the right domain name for your website is crucial for your success. If you choose the wrong domain name, then it can be a hassle switch later on without hurting your brand and search rankings. That’s why it’s extremely important that you choose the best domain name from the start. In this article, we’ll share all the tools and tips you need to get domain name ideas, choose the best domain name, and register your new domain (for free*).

How to Choose the Best Domain Name

8 Tips for Choosing the Best Domain Name

When starting a blog, choosing a domain name can be stressful because you don’t want to make a mistake. To make the process easier, we have a 8 step framework that you can use to pick the best domain for your website.

1. Stick with .com

There are plenty of new domain name extensions available today, from the original .com, .net and .org to niche extensions like .pizza, .photography, and even .blog.

We always recommend choosing a .com domain. While it can be tempting to come up with clever blog names using new extensions, a .com domain is still the most established and credible domain extension. Newer domain extensions like .ninja or .photography can be untrustworthy.

Dot-com domains are also the most memorable. Many users, especially those who aren’t as tech-savvy, will automatically type “.com” on the end of every domain without thinking about it.

If your website is something like, and your users accidentally type in, they will end up on an error page on It’s smart to avoid that risk by sticking with .com.

Not to mention, most smart phone keyboards automatically have a .com button.

2. Use keywords

Keywords play an important role in a domain. By using keywords in your domain name, you tell the search engines what your website is about. Together with quality content and good user experience, keywords in your domain can help you rank higher in Google.

It is very hard to find a good domain with your target keywords that’s not already taken. You will need to be creative and combine your keywords with other words to make your domain stand out.

3. Keep it short

While keywords are important, don’t go overboard with domain length. It’s better to have a domain name that’s short and memorable.

It’s a good idea to keep your domain name under 15 characters. Longer domains are harder for your users to remember.

Not to mention, users will also be more prone to entering typos with longer domain names, and you’ll lose out on that traffic.

That’s why it’s a good idea to keep your domain length short.

4. Make it easy to pronounce and spell

You should be able to easily share your domain when speaking as well as writing. You never know when you’ll be asked to share your domain name in person.

It should be easy to understand and spell for any listener.

5. Keep it unique and brandable

Your blog domain name must be unique, so you’ll stand out in your readers’ minds. It’s smart to research other blogs in your niche and find out what domain names they’re using.

You don’t want to accidentally use a trademarked name, or get accused of copying another blogger.

You can also choose to pick a domain name that’s more brandable. Brandable domain names are unique, catchy, and memorable. For example, “” is a much more brandable name than “”

6. Avoid hyphens

Never create a domain name with hyphens. Hyphens can be a sign of spam domains, which you do not want to be associated with. You don’t want to give the wrong impression to potential visitors.

Hyphenated domains are also prone to typos. If you choose a domain name with hyphens because the domain you want is already taken, your users will end up at your competitor’s site if they forget to type in the hyphens.

7. Avoid doubled letters

It’s a good idea to avoid domains with doubled letters, because it increases your chances of losing traffic to typos. For example, a domain like will be more prone to typos, and result in lost traffic.

8. Leave room to expand

It’s smart to choose a domain name that’s related to your niche because it gives users some idea of what your site is about. But you don’t want to limit your options too much.

For example, a florist might choose a domain name like, but then want to start blogging about other flowers besides orchids. In that case, the domain might prevent you from attracting readers interested in other flowers.

Properly moving your WordPress site to a new domain can be a frustrating process, and it can cause you to lose search rankings and traffic if you don’t do it right.

That’s why it’s so important to keep these tips in mind, so you can choose the best domain name for your website.

Best Place to Register a Domain Name

There are hundreds of domain registrars on the web. It’s important to choose carefully, because it can be difficult to move your domain later on.

Just like with web hosting, pricing for domain registrations can vary anywhere from $9 to $24.

Here are a few places we recommend for domain registrations.

Free Domain Registration with Web Hosting

Majority of web hosting companies also offer domain registration. Some of those companies offer free domain registration with new hosting accounts.

If you’re starting a new blog or website, then it’s a smart idea to take advantage of this offer and get your domain name for free.

Below are three WordPress hosting companies that are offering our users over 60% off web hosting and a free domain name:

Bluehost – one of the oldest and largest brand name when it comes to web hosting. They’re an official “WordPress” recommended hosting provider.

SiteGround – one of the most popular and highest rated hosting provider in the industry. They’re also an official “WordPress” recommended hosting provider.

iPage – powers over 1 million websites and is the most budget-friendly web hosting provider on the web. $1.99 / month for web hosting and you get a free domain name.

It’s important to keep in mind that most hosts offer free domain registrations for 1 year only. After the first year, your domain registration will renew at usually around $14 per year.

A lot of users take advantage of the free domain for the first year and then transfer it to a cheaper domain registrar to save a few bucks.

Most Popular Domain Registrars

GoDaddy is the largest domain registrar in the world. They manage over 63 million domain names for over 14 million customers.

They also offer web hosting plans as well. If you use our GoDaddy coupon code, then you can get a free domain name.

NameCheap – another popular domain registrar that offers great deals on domain registrars, transfers, and domain privacy.

Final Thoughts

If you are starting a blog for the first time, then you may find our ultimate guide on how to start a WordPress blog helpful because it walks you through everything step by step.

You may also want to check out our WordPress and Blogging Coupons page to find the best deal on your new domain and other web tools / services.

For more domain name ideas, you can see our post on the 14 best free domain name generators.

That’s all. We hope this article helped you understand how to choose a perfect domain name for your blog or business.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

The post How to Choose the Best Domain Name (8 Tips and Tools) appeared first on WPBeginner.


Wednesday, 28 December 2016

The Case for WordPress Telemetry

WordPress prides itself on being an application built by the user for the user. The problem is with the popularity and reach of WordPress today, the distance between the WordPress 1% (or even .1%) and the average user is becoming so vast we (the people who contribute to WordPress core) know almost nothing about the actual people who use WordPress or how they use the application. This will become more of an issue as the application evolves, and it is high time we do something about it. Lack of data means we’re flying blind
During the development of WordPress 4.7, I was involved in several conversations centered around assumed use of features. The general argument was that based on the 80/20 rule, certain features should be added while others should be removed. I kept brining up the well known fact we don’t have a clue what features 80%, or even 20%, of WordPress users actually use so any claim of validity in the 80/20 rule is guesswork at best, and in response one developer told me, point blank, “we know what the user wants.” I don’t know about you, but in my book that is not the way to build an application for real people.
What we need is raw data based


Matt Mullenweg Announces Supporting the Future of WP-CLI

No Description


A Beginner’s Guide to Managed WordPress Hosting

There’s no denying that WordPress is one of the most powerful website hosting platforms on the market today. It offers extensive SEO capabilities, robust security, and all the customization features a website owner might need. WordPress also has a worldwide community of developers, bloggers, and experts dedicated to growing and improving the open-source platform. However, businesses looking to adopt WordPress should first distinguish the difference between managed WordPress hosting and unmanaged, or shared, WordPress hosting. Understanding the nuanced benefits of managed WordPress hosting can help you make the best choice for your business website. What is Managed WordPress Hosting?
Managed WordPress hosting is a professional service that controls and maintains the technical elements of a WordPress website. Managed WordPress hosts are a more sophisticated option for businesses and institutions in all industries, offering invaluable advantages, such as cutting-edge security, superior customer support, optimal site speed, improved performance, and a variety of other benefits.
Unmanaged vs. Managed Hosting
While unmanaged hosting is traditionally less expensive than managed WordPress


Why Nonprofit Budgeting is Made Easier with Recurring Donations – Give

No Description