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!

×

9 min read Igor Benić
Tutorials | ibenic.com | 7 hours ago

5 Ways to Make your WordPress Plugin Really Extensible

In this tutorial, you'll find several ways on how to make a plugin extensible. There are also code examples for each approach.

5 Ways to Make your WordPress Plugin Really Extensible

Tutorials | ibenic.com | 7 hours ago

Creating a WordPress plugin can be really fun but you might create a plugin that other developers can’t extend. There will be clients that need something slightly different that you have made. Create extensible plugins so that other developers can jump in and add their own features. In this article, we will go through five ways which you can use today to make your plugin extensible. 1. Using Theme Support Feature
What is a theme support feature? When you create a theme, you must define that your theme supports a feature. This feature can be the featured image. Adding theme support is done by the theme and you can read more about that function add_theme_support here.
But how to use that within a plugin?
Have you ever had a project where you just wanted to remove some of the styles from a plugin? And for some reason, that was not possible, right? Well, you can make that possible within your plugin!
We can decide to enqueue our style only if the current theme does not support our plugin styles. If the theme was made with our plugin in made and has the necessary styles defined, the theme could have something like this in their code:
But this won’t do any good if we don’t

13 min read Richard Bruce
Tutorials | torquemag.io | 2 days ago

Creating A WordPress Settings Page Using the WordPress REST API

Improve your plugin or theme settings page with REST API instead of admin-ajax

Creating A WordPress Settings Page Using the WordPress REST API

Tutorials | torquemag.io | 2 days ago

One of the many great uses for the WordPress REST API is improving your plugin or theme settings screens. Once you add custom REST API endpoints, getting saved settings via AJAX and saving it via AJAX — IE with no additional page loads — is simpler. Using the WordPress REST API instead of admin-ajax is not only more performant but also lets WordPress core do most of the heavy lifting in terms of sanitization and validation.
In this article, we will walk through each of the steps to create a settings form page and process that form using the WordPress REST API.
Adding Your Settings Page
Before we can get started designing our settings page, we will need to add a menu or submenu item to the WordPress dashboard that you can put a settings form on. On this page, you will need to load CSS and JavaScript files.
Here is a starter class for that:
1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677
<?phpclass Apex_Menu {/** * Menu slug * * @var string */protected $slug = 'apex-menu';/** * URL for assets * * @var string */protected $assets_url;/** * Apex_Menu constructor. * * @param string

13 min read Oli
Tutorials | alienwp.com | 4 days ago

The Complete Guide to Cornerstone Content for Your Blog in 2017

Cornerstone content is not a new SEO strategy, but it's definitely an underrated concept. Learn more about this strategy and how to use it in our guide.

The Complete Guide to Cornerstone Content for Your Blog in 2017

Tutorials | alienwp.com | 4 days ago

Cornerstone content is not a new concept. In fact, Brian Clark, founder of Copyblogger, wrote a guide on how to create cornerstone content back in January of 2007. It’s a key SEO strategy that’s becoming more and more prevalent as Google inches closer and closer to preferring real, well-written content over keyword-stuffed and generically-written blog posts. It also gives a way for new and under-performing websites to gain an edge over their competition. Cornerstone content is a concept new and existing websites need to get behind. We’re going to go over what exactly this type of content is, how it differs from regular content, why it’s important and how to implement it into your content marketing strategy. Let’s get started.
Exclusive WPEngine Coupon Code for AlienWP Visitors!
Get 5 Months Free & 30% Off All Plans.
Click the coupon code to copy and open the link »
What is Cornerstone Content?
Cornerstone content, or cornerstone articles, can be described as being among the most important pages of your website, right up there with your home, About and Contact pages. They’re the top three to five articles that define the main focus of your

31 min read David McCan

Building Production-Ready CSS Grid Layouts Today – Smashing Magazine

Morten makes the case for using the CCS grid and provides an in-depth overview and tutorial. For an example, he uses the CSS grid with the _s theme.

Building Production-Ready CSS Grid Layouts Today – Smashing Magazine

Today, too many websites are still inaccessible. In our new book Inclusive Design Patterns, we explore how to craft flexible front-end design patterns and make future-proof and accessible interfaces without extra effort. Hardcover, 312 pages. Get the book now! Industries often experience evolution less as slow and steady progress than as revolutionary shifts in modality that change best practices and methodologies seemingly overnight. This is most definitely true for front-end web development. Our industry thrives on constant, aggressive development, and new technologies emerge on a regular basis that change the way we do things in fundamental ways.
Today, we are in the early stages of such a revolutionary shift, brought about by CSS Grid Layout. Much of what we know of the possibilities, limitations and best practices surrounding web layouts is effectively rendered obsolete by this new layout module, and in their place we find new possibilities, limitations and best practices that will take us into the next era of web design.
Much has already been said about the technical aspects of CSS grid and its one-dimensional cousin flexbox by people smarter than me. In this article, I want to

2 min read Donna Cavalier
Tutorials | donnafontenot.com | 5 days ago

How Well Does Hestia Pro Work With Elementor Page Builder?

I built a demo wedding site using Hestia Pro WP theme to see if Elementor would work well with it or not. It didn't go quite as I thought it would. By the way, managewp.org hasn't worked well for me in a week or more. If this one posts, I'll be surprised. The last few stories I shared errored out.

How Well Does Hestia Pro Work With Elementor Page Builder?

Tutorials | donnafontenot.com | 5 days ago

Recently, I was asked if the Elementor page builder worked well with Hestia Pro one-page WordPress theme. I didn’t know, so I decided to find out. I installed Hestia Pro and built a quick one-page wedding demo site to see what would happen. If you don’t want to watch the entire video (sorry, it’s on the really long side), the gist of it is…Yes, Elementor works with Hestia Pro – sort of – but I probably wouldn’t use the two together. For me, it’s an either/or situation.
On its own, Hestia Pro is a good, easy-to-use theme.
Elementor is a fabulous page builder.
But while the two together aren’t a fail, they don’t really complement one another much.
So I would personally either use Hestia Pro by itself, or use Elementor with many other themes, but there’s not a ton of advantage to using them together. (There is SOME advantage, just not a lot).
Here’s what happened when I tested them together.

Tutorials | closte.com | 7 days ago

Prevent robots crawling "add-to-cart" links on WooCommerce

With only two lines of code, you can prevent robots crawling "add-to-card" links, reduce the unnecessary CPU processing power and speed up your overall WooCommerce site.

Prevent robots crawling "add-to-cart" links on WooCommerce

Tutorials | closte.com | 7 days ago

A few days ago we noticed that a WooCommerce site hosted on our platform is using much more CPU’s processing capacity compared to the number of visitors. Although the site had been using all of the top 3 factors for speed performance or reducing CPU usage, in this case: Litespeed cache, APCu object cache and Google Cloud CDN, still, still, we noticed that this site with around 500 visitors a day has higher CPU usage than a site with 40,000 visitors a day. The problem is not in the WooCommerce or "add-to-cart" format of the links; in fact, the problem is that "add-to-cart" pages are not cacheable. Closte uses Litespeed WordPress cache that is fully compatible with WooCommerce and features an integrated monitoring system that gives you statistical analyses for three parameters: Cache-Hit, Cache-Miss, and Uncacheable. Let’s check out these parameters in brief.
Cache-Hit - the number of requests that have received a cached response. These requests do not utilize CPU capacity or memory and you should always try to keep this number high.
Cache-Miss - the number of requests that were not cached at the time, but a cache is generated for next requests.
Uncacheable

Tutorials | nonprofitwp.org | 3 days ago

The Building Blocks of WordPress from Nonprofit WP

A useful infographic and overview article for people just getting started with WordPress. I often find even a cursory summary of under-the-hood WP helps people grasp lots of other issues better.

The Building Blocks of WordPress from Nonprofit WP

Tutorials | nonprofitwp.org | 3 days ago

Of the three recent additions to this site, the WordPress 101 for Nonprofits page is probably the most exciting. Why? It’s a great overview of the entire site for new users, but it also has the first Nonprofit WP infographic to help readers really grasp the component parts of WordPress.
Let’s quickly go through each piece of the WordPress tower from bottom-to-top to really understand it.
Know that like most things on this site, this graphic focuses on “self-hosted” WordPress and not WordPress.com. For those unfamiliar with the difference, here’s our explainer.
WordPress Core
The “core” files of WordPress are what make everything else work. You can download them for free on WordPress.org and install on your website host.
WordPress is often described as a solid foundation for a website, and this graphic takes that description literally! It’s a foundation because nothing works without it and also because it allows you build a million variations of different designs and website features based on your needs.
Database
The second part of a standard WordPress site installation is the database. While everyone who installs WordPress has the same

29 min read Matteo Duò
Tutorials | codeable.io | 5 days ago

WordPress Developer’s Intro To Docker, Part Three: Kubernetes

The ultimate guide to set up infinitely scalable WordPress on a Google-powered Kubernetes cluster.

WordPress Developer’s Intro To Docker, Part Three: Kubernetes

Tutorials | codeable.io | 5 days ago

Before we dig into this rather lengthy tutorial, let me apologize. This is part three (see parts one and two) and it's taken me several months to finally write it, for two reasons: First, as the founder of the company, my presence and attention was needed elsewhere, and second, I wanted our website to run on this set up for a while, so that I was sure what I'll write is going to have good, reliable and performant outcome. Also, since we'll be using Google Cloud to deploy this solution, be warned that we will be spinning up a couple of relatively small virtual servers, which does come with a cost of a few dollars (for the duration of you running these servers to follow the tutorial), so make sure that you delete them all after we're done. The good news is that if you never used Google Cloud before, you're given a $300 bonus by Google to try it out!
Let's get started!
Kubernetes, in short, is a container orchestration tool. That means it does all the heavy lifting to make sure our containers are running properly, destroys the unneeded ones or spins up new ones, makes sure that traffic routing is correct between them and a number of other, useful things, most of which need to be done manually

9 min read Joshua Strebel
Tutorials | pagely.com | 10 days ago

Personalizing Web Experiences to Increase Conversions

Create a deeper connection with your site visitors by personalizing their experience.

Personalizing Web Experiences to Increase Conversions

Tutorials | pagely.com | 10 days ago

Personalizing Web Experiences to Increase Conversions Have you ever met a stranger and instantly hit it off? They’re interested in all the same things you are, the conversation flows easily, and you feel like you’ve been friends for years…
Such situations might not manifest themselves every day, but we can all agree that it’s pretty awesome when they do.
So what if you could make your website into the equivalent of that stranger? That’s the allure of personalized web experiences.
Website personalization allows your website to dynamically change depending on the characteristics of each person visiting your site. And through those real-time changes, you can serve up a website that better fits the needs of each individual visitor.
That promise is why 94% of businesses think personalizing web experiences is “critical to [their] current and future success.”
But what, specifically, is web personalization? Does it actually work? And can you implement it on your site without a 6-digit budget? Let’s find out.
Personalized Web Experiences Adapt Your Site To Your Visitors
Web personalization is the idea of dynamically changing your website’s

22 min read Tom Zsomborgi

Creating Better, Faster And More Optimized WordPress Websites – Smashing Magazine

The most common site issues and how to fix them - from the perspective of the WordPress host.

Creating Better, Faster And More Optimized WordPress Websites – Smashing Magazine

Consumers typically have their own experiences when it comes to web hosting and their own opinions. If you search Google for reviews for any web hosting provider you’ll find dozens of results. Usually, there are a lot more negative reviews than there are positive ones. I thought I would flip that around and share some WordPress hosting challenges from the perspective of the WordPress host and how I frequently solve them. I have compiled a list of bad web practices and recommendations on what not to do on your site, based on thousands of hours of customer interactions, support tickets, and troubleshooting I experience on a daily basis. Some of these range from beginner mistakes to more complex issues. A lot of these can be the difference between having a successful WordPress site and a failure. Picking the right web host is very important. But your decision also goes hand-in-hand with educating yourself on how to best optimize your WordPress site.
1
I often observe that even seasoned developers focus on what they are good at, which is building solutions and sometimes neglect or don’t have time to learn the latest optimization practices. Whether you are a WordPress user just

9 min read Aline
Tutorials | mhthemes.com | 8 days ago

How to fix Error Establishing a Database Connection in WordPress

Beginner tutorial about troubleshooting and solving the Error Establishing a Database Connection issue in WordPress.

How to fix Error Establishing a Database Connection in WordPress

Tutorials | mhthemes.com | 8 days ago

Any technical error that occurs on your website can be scary, but the error establishing a database connection error is among the scariest. That’s because this error blocks access to your entire website and replaces it with a blank screen that simply says error establishing a database connection in bold, black text. But what exactly does this error mean and how to fix it? Solving this issue can be tricky. This is because it can be caused by a number of different things, so it can require a great deal of troubleshooting. If you’re a developer or even an experienced WordPress user, you won’t likely have a tough time figuring out what’s causing this issue.
If you’re a blogger or business owner in charge of running their own website, don’t worry. We’re going to walk you through the process of figuring out what’s causing the error establishing a database connection issue on your site. Let’s get started.
If you’re an experienced developer, feel free to skip this explanation, and head to the what causes this issue and how to solve it sections instead. We’re going to briefly explain what a database is so general users can have

4 min read Ben Gillbanks
Tutorials | binarymoon.co.uk | 9 days ago

Fixing Theme Issues with WordPress 4.8 Media Widgets

Shortly after WordPress 4.8 was released I was made aware of some issues with the new media widgets in some of my themes - in particular in sidebars that are hidden by default (in modals/ slide in sidebars). This article shows how I fixed this.

Fixing Theme Issues with WordPress 4.8 Media Widgets

Tutorials | binarymoon.co.uk | 9 days ago

WordPress 4.8 has just been released and, whilst not a ground breaking update, it includes some nice features that make WordPress more pleasant to use. One of the main areas focused on is some new widgets. There haven’t been any new core WordPress widgets added in years, and these ones are very welcome. The new widgets are an image widget, a video widget, and an audio widget. In addition the text widget now makes use of TinyMCE to add some extra control for users who don’t know HTML.
Problems and Solutions
Shortly after release I was alerted by the team at wordpress.com that a few of my themes didn’t play nicely with the new widgets. The issue is with ‘hidden’ sidebars. By this, I mean sidebars that start off hidden and then appear when a button is clicked. Any overlay or modal sidebars.
The problem is that when something is hidden javascript doesn’t know how big it is – and so positioning and sizing of elements can be (very) wrong. Videos in particular will probably be the wrong size, but the audio elements are also likely to have controls in the wrong place.
I then spent a few hours last weekend fixing the problem – with a few more
The

21 min read Joshua Strebel
Tutorials | pagely.com | 11 days ago

Running a Successful WordPress Webinar

Fairly robust article on how to leverage WordPress for webinars.

Running a Successful WordPress Webinar

Tutorials | pagely.com | 11 days ago

On September 16th 2014, a new world record was set when 12,091 people attended the largest ever webinar held by Glavbukh in Russia. What makes this figure so astounding is the fact that only ten years earlier, almost nobody had even heard the word “webinar”. In recent years, many businesses have come to realize the amazing potential of webinars as a marketing tool. A 2016 survey by Content Marketing Institute found that webinars ranked as the 2nd most effective kind of marketing content, behind only in-person events. The power of webinars has become so well known that 66% of marketers are now using them as part of their marketing strategy. Webinars also help to position your brand in a competitive space.
If you’re considering joining the large number of business who have had amazing success using webinars, it’s important to know as much as you can about how to run a successful webinar.
This article will show you why webinars are a fantastic marketing tool and help you choose webinar software that suits your specific needs. Skip below to see our ultimate ten step guide to setting up a free and fully functional webinar on your WordPress site, and give you some

Tutorials | kinsta.com | 16 days ago

How to Increase the WordPress Maximum Upload File Size

The all too common "exceeds the maximum upload size for this site” error can be very frustrating, as most hosts keep this limit low by default. Check out these steps on how to easily change the maximum upload file size.

How to Increase the WordPress Maximum Upload File Size

Tutorials | kinsta.com | 16 days ago

If you are reading this post, no doubt you have run into an issue uploading files to your WordPress site and are looking for a quick fix. The all too common “exceeds the maximum upload size for this site” error can be very frustrating. So in this post, we will dig into the root of the problem and provide you with some quick ways to resolve this issue and get back to uploading your files. First of all, why in the world does this happen? Well, it’s important to understand that this is usually not a WordPress issue. In most cases, the WordPress maximum upload file size is a server-level setting which also means that unfortunately, you can’t resolve it from within WordPress.
This limit exists for security and efficiency’s sake. It prevents users from flooding your site with huge video uploads and grinding your servers to a halt. We think that’s fair enough, but nowadays a default upload of 2 or 5 MB (an amount many servers default to) just doesn’t cut it, let’s see how we can go about increasing it.
Increasing The WordPress Maximum Upload File Size
There are three basic ways you can go about resolving the WordPress maximum upload file size

10 min read Alex Denning
Tutorials | wpshout.com | 17 days ago

Working With The Command Line and WP-CLI

Very thorough course from WPShout on working with the terminal and WP-CLI to get more done!

Working With The Command Line and WP-CLI

Tutorials | wpshout.com | 17 days ago

When we think about “using a computer,” we usually think in terms of graphical user interfaces, or GUIs: interfaces (like Microsoft Word, the Mac OS, or the WordPress admin interface) that are specially and attractively designed, that have programs and windows and tabs that visibly open and close, and that let you click things and drag things and drop things and hover things. For some development tasks, the command line is still both significantly faster and more powerful than any GUI tool.
It wasn’t always this way. The original manner of interacting with a computer is through the terminal, also called the command line: a stripped-down, usually mouse-free interface for entering programming commands directly.
Well, the terminal’s not just a piece of history. For some kinds of tasks, the command line is still both significantly faster to use and more powerful than any GUI tool that exists. This is especially true for a WordPress developer, thanks to one of the coolest pieces of programming ever to hit the WordPress community: the WP-CLI project, which hugely simplifies all kinds of WordPress tasks—everything from “delete the 100 oldest comments”

Tutorials | imagify.io | 24 days ago

The Image Optimization Manual For WordPress

Read the image optimization guide for WordPress to get the most out of your images while still keeping your website very fast!

The Image Optimization Manual For WordPress

Tutorials | imagify.io | 24 days ago

Images are a key part to engage visitors. In the context of the web where we all routinely skim and scan content throughout, successful content actively incorporates images among written content. Including an image every 75-100 words greatly boost SEO traffic. Images are a great way to communicate with your audience. However, there’s a downside we don’t often discuss: heavy images make for heave webpages. Are you worried about the heavy images?
Image compression is key these days. For reference, in 2013 the average page was 1,2MB. Today, websites tested on our image optimizer are 1,7MB on average. Webpages keep getting heavier because of the images we use.
A Quick Guide To Image File Formats
You can save images in several file formats. The most widely used file formats online are PNG and JPEG. There are others out there but we found that the most popular format is JPEG. 90% of images compressed with Imagify are JPEGs.
JPEG – best for photographs or designs with people, places or things in them
PNG – best for images with transparent backgrounds
GIF – best for animated GIFs, otherwise, use the JPG format
You can learn about the difference between lossy and

25 min read Tom Zsomborgi
Tutorials | kinsta.com | May. 26, 2017

Analyze Your WordPress Site with GTmetrix and Make it Faster

When you run your WordPress website through GTmetrix it generates a performance report. But what does it exactly mean?

Analyze Your WordPress Site with GTmetrix and Make it Faster

Tutorials | kinsta.com | May. 26, 2017

There are a lot of options you have as a website owner when it comes to running speed tests to check performance. Previously we took an in-depth look at the Pingdom tool. Today we want to dive into how to better use and understand the data from the popular website speed test tool GTmetrix. Tools like this rely on grading systems and scores, along with warnings of what might be wrong on your site. Sometimes these can be downright confusing, and so taking some time to interpret what they actually mean, can help you not just increase your scores, but also the performance of your site, which is what really matters. GTmetrix
GTmetrix was developed by GT.net, a company based out of Canada, as a tool for their hosting customers to easily determine the performance of their site. Besides Pingdom, it is probably one of the most well known and used speed testing tools on the web today! In fact, the reason we are writing this is that we have a lot of Kinsta customers that are always asking us how to follow the advice they see on their GTmetrix reports. Compared to other developer tools, GTmetrix is pretty easy to use and the beginner can pick it up pretty quickly. It uses a combination of Google

7 min read Donna Cavalier
Tutorials | wpintense.com | May. 26, 2017

Migrating huge WordPress sites reliably

This one might come in handy at some point. Definitely bookmarkable for future use.

Migrating huge WordPress sites reliably

Tutorials | wpintense.com | May. 26, 2017

None of the WordPress migration or backup and restore plugins can handle huge sites reliably – you’ll run into timeout issues etc. Here’s how to migrate your huge sites reliably. The guide below presumes you have an origin WordPress server and a destination WordPress-ready (PHP+MySQL+Nginx) server. Use SSH and Screen
You need to be able to SSH onto your server to do this reliably. You also need to be able to rely on the process completing, even if you switch your computer off or your session gets terminated (like if your network connection drops). Screen is what we need for that purpose – it creates a detachable screen inside SSH that will keep running even when we disconnect from the server.
To use screen, just run:
screen
(then hit enter a few times)
You can then run commands then hit CTRL+A CTRL+D and it will disconnect from the ‘screen’.
You can reattach detached screens using:
screen -r
If there’s more than one detached screen, it’ll instead list the detached screens like this:
And you can reconnect by copying one of the session identifiers into a command like this:
screen -d -r 4674.pts-3.p1
Create a MySQL backup reliably
This technique

10 min read Pressjitsu
Tutorials | pressjitsu.com | 25 days ago

Profiling WordPress Performance

A short tutorial about profiling WordPress themes and plugins for better performance.

Profiling WordPress Performance

Tutorials | pressjitsu.com | 25 days ago

Click here to find out why your WordPress site deserves better hosting. Performance is key for high-traffic WordPress sites, and there are two main ingredients for great WordPress performance – caching and profiling. In this short tutorial we’ll focus on profiling, how it complements caching, and why all of it really matters.
Just Cache It
When your WordPress site starts to feel slow, and you google the topic, the most popular advice you’ll see is to get some form of page caching. Indeed, page caching tremendously helps serve pages faster, and in many cases it’s as simple as activating a plugin or adding a few of lines to your web server config. That’s great advice, you should definitely do that.
But caching is only one piece of the puzzle. It doesn’t answer the question of why your site is slow, and arguably, neither does it make your site faster — it simply hides the fact that some portion of your application code is slow, and makes it seem faster by not executing that portion. Which is okay.
However, in some scenarios you can’t rely on caching, for example:
Logged in requests, including all of wp-admin
Pages with dynamic content: WooCommerce

Tutorials | kinsta.com | 27 days ago

WordPress Maintenance Mode – Troubleshooting and Customizing

The default WordPress maintenance mode is very limited. Check out some nifty ways to extend it, as well as troubleshooting it when you can't get out.

WordPress Maintenance Mode – Troubleshooting and Customizing

Tutorials | kinsta.com | 27 days ago

The WordPress maintenance mode page is something that is automatically shown to visitors temporarily when you make updates on your site, such as updating plugins, themes, or core. This is to keep from anything appearing broken or out of sync while files are being patched. However, there are a couple issues with this. The first is that sometimes your WordPress site might get stuck in maintenance mode. This essentially takes down your whole site until you manually fix it. The second is that the default maintenance page/message isn’t styled, looks rather ugly, and is limited in its messaging to your visitors and customers. This might not be the best for your branding or reputation. Today we’ll explore some ways to resolve these issues. WordPress Maintenance Mode
The WordPress maintenance mode is a great little feature that is built into core and was introduced in version 3.0. Whenever you update a plugin, theme, or your WordPress installation, the following message is shown to your visitors until the update operations have completed.
“Briefly unavailable for scheduled maintenance. Check back in a minute.”
During the update and installation process, some backend

22 min read Anthony Tran
Tutorials | accesswp.com | 18 days ago

How to Fix the 26 Most Irritating Things About WordPress

Does WordPress get on your nerves sometimes? As a website development platform, WordPress is an awesome solution for businesses. After all, WordPress.org sites are scalable, robust, attractive, and fairly easy to use. Even so, WordPress can make even the calmest business owners shout “WHY?!” Can you relate? If yes, you’ll love this list of 26 irritating things about WordPress and how you can fix them TODAY.

How to Fix the 26 Most Irritating Things About WordPress

Tutorials | accesswp.com | 18 days ago

Does WordPress get on your nerves sometimes? As a website development platform, WordPress is an awesome solution for businesses. After all, WordPress.org sites are scalable, robust, attractive, and fairly easy to use.
Even so, WordPress can make even the calmest business owners shout “WHY?!”
Click To Tweet
Take me for example. The other day, all I wanted was to fix the spacing on my site’s footer. Hard as I tried, I couldn’t get the text to wrap correctly.
No sooner did I get the line spacing right in the Text Editor when I’d pop over to the Visual Editor to make another change. Of course, I’d lose the spacing updates that I made via the Text Editor. The spacing was a mess all over again. Infuriating!
The “Visual Editor versus Text Editor” issue quirk is one that WordPress users everywhere have come to accept (like a callous on your big toe!). And, it’s not the only one!
Can you relate? If yes, you’ll love this list of 26 irritating things about WordPress and how you can fix them TODAY.
New to WordPress? Feel free to use this list to inventory things you might want to fix when you embark on your new WordPress site.
1) Username

Tutorials | kinsta.com | 24 days ago

Google Docs to WordPress - Tricks You Need to Know

Copying from Google Docs to WordPress results in all sorts of formatting issues and is a nightmare for publishers and bloggers. Check out these 3 simple tricks to retain the formatting and speed up your workflow.

Google Docs to WordPress - Tricks You Need to Know

Tutorials | kinsta.com | 24 days ago

We love WordPress, but it can also be frustrating sometimes when it doesn’t work flawlessly with another platform or integration. A lot of you are business owners and bloggers which have to deal with content creation for your sites on a regular basis. More often than not this is done via Google Docs because it is super easy for people to share drafts and collaborate in real-time for free. However, when it comes to moving from Google Docs to WordPress, this is where things get messy, as much of your formatting is lost or breaks. And it soon becomes a WordPress publisher’s nightmare. Check out these three tricks to help make working with Google Docs and WordPress a little easier. The Issue With Google Docs and WordPress
It is no question that Google Docs is probably one of the most popular platforms when it comes to online document sharing and editing. Microsoft Office 365 is really its only competitor. In fact, if we take a look at Google Trends for “Google Docs,” you can see that over the past 5 years interest around it has been steadily increasing. Google Docs is completely free to use and that is why it has become a popular tool for content creators, bloggers,

Tutorials | kinsta.com | May. 23, 2017

How to Create a WordPress Widget From Scratch

With a basic knowledge of PHP and WordPress development, you can quickly learn how to build your own WordPress widgets. Follow this in-depth tutorial on how to create a WordPress widget from scratch.

How to Create a WordPress Widget From Scratch

Tutorials | kinsta.com | May. 23, 2017

WordPress Widgets are blocks of static or dynamic HTML content that can be added to specific areas of the front-end pages (widget areas or sidebars). WordPress provides a good number of built-in widgets, like Archives, Categories, Tag Cloud, Search, Recent Posts, Calendar, and more. Moreover, as I’m going to explain in this post, plugin developers can easily create a WordPress widget from scratch, add custom features and specific content to any theme supporting this amazing feature. You can find tons of WordPress widgets in the Plugin Directory (currently over 50,000), in WordPress markets and vendor websites, and you’ll probably find any widget you may need. Anyway, occasionally you will not find the widget you’re looking for, and you’ll need to build your own.
How to Create a WordPress Widget
The good news is that you can create a WordPress widget even if you’re not a professional developer. You just need a very basic knowledge of OOP in PHP, and a general understanding of WordPress plugin development. This post will drive you through WordPress widgets development, explaining how to build a widget that allows site admins to select a list of posts to be

7 min read Ricardo Prieto
Tutorials | silocreativo.com | 27 days ago

Automating tasks in WordPress with IFTTT

How to combine IFTTT (a service that allows to automate tasks) with WordPress to manage all those tasks that can be repetitive, such as sharing our publications in social networks.

Automating tasks in WordPress with IFTTT

Tutorials | silocreativo.com | 27 days ago

Sometimes we do not realize the time we spend in performing certain repetitive tasks in our daily lives. For example, to share in the different social networks the new posts that we publish in our blog in WordPress. And it is not something that is done quickly, given the amount of RRSS existing. But thanks to the service offered by IFTTT you will have more time for you. You know that from Silo Creativo one of our priorities in optimizing our work to become much more productive. And for this, we want to show you how to use IFTTT and apply it in WordPress to automate all those repetitive tasks and better use your time
What is IFTTT?
The acronym itself tells us: If This Then That. It is a free online service that allows us to automate specific tasks. That is, an action will be triggered when certain conditions are met in an app, online service or device. These actions-reactions were formerly known as recipes, but now IFTTT calls them Applets.
But then, how do the old recipes differ from the new Applets? Before, with a recipe an action provoked a reaction. And now with the new Applets, an action is completed with one or multiple reactions. Unfortunately, the Applets service with multiple