Category Archives: wordpress

How to Migrate Your WordPress Site to Any Host

In this article, we will talk about how to easily migrate your WordPress site to any other host you need. Due to different reasons, you might need to transfer your site from one hosting provider to another. You might migration in case of the creation of a new site, redesign of the site or the unsatisfactory characteristics of the previous hosting. In one way or another, you will have several options to use, from organizing the migration all by yourself and save your financial means with using third party plugins to make the whole process easier for you or hiring a specialist to do it.

If you are keen on doing it on your own account, this article is for you. At first glance, it may seem that it’s a complex task and only “pumped pros” can do that, but the reality is that keeping your site undamaged and secure during migration is much easier than you think.

On the whole, migration of a website from a local server or from another hosting is not a major problem. All you need to do to migrate your WordPress site to a new host is to follow several simple steps showcased below. As your WordPress powered site is a collection of static HTML pages and CSS styles, the whole complexity of site migration is in two actions: you need to copy all the files from the old hosting and “pour” these files into the new hosting.

How to Migrate Your WordPress Site to a New Host

1. Choose a Reliable New Host for your WordPress site:
If you are tired of constant problems and downtimes with your hosting provider, it’s high time to think about entrusting your site to a new WordPress host. If your site is not well protected, down for a long time, constantly broken or inaccessible for your audience, loss of revenue, negative influence on your site’s search engine results, security and malware attacks are inevitable.

We at SKT Themes provide hosting services to help you do a right hosting choice. Follow the link to familiarize yourself with the available plans and get technical support if needed to be sure you will get what you pay for.

2. Use Duplicator for Quick Migration:


Duplicator is a fantastic free solution to all kinds of site migration, copying, transferring and backup purposes. Whether you are changing domains or hostings, Duplicator will organize to keep your site safe and sound during the whole process.

Install and activate the plugin, then navigate to your admin panel, Duplicator, Packages and click on Create New button at the top of the page.

Follow few steps to create the package, make sure everything is assessed as “Good” and click “Build” button. As soon as the process is done, you will be offered to download two files: Installer and Archive. Download both with one click download. The Archive is the copy of your WordPress website, and Installer is the file to automate the site installation process.

3. Import and Migrate Your WordPress Site to a New Host:
Now you need to use your FTP in order to connect to your new host for uploading the downloaded files to it.
Add your server’s IP address or server host name to connect to your FTP, as entering your domain name will still indicate your old host. You will find the required IP address and server host name from your new host’s cPanel.
Find username/public_html/ folder in the root directory of your site and upload 2 files you have downloaded with Duplicator: and installer.php.

Since many hosting companies automatically install WordPress in the root directory, you will need to check the root directory to be empty. If there is any installation, delete it and go ahead with your own WP migration.

4. Change the Hosts Files to Guarantee 100 % Uptime.
Once the files are uploaded, follow the link below to access to installer.php file: (replace with your domain name)
As your domain still indicates your old website, you are going to find 404 error. You can change the domain nameservers and indicate the new host. But this will result in your web visitors finding a broken site while the migration process is going on.

Therefore, it’s much preferable to make it possible to access your new website temporarily from only your computer and make all the needed actions. This will prevent any downtime which your website would otherwise experience.
Find the IP address of your new host from cPanel and copy it. Then head over Programs, All Programs, Accessories, right click on Notepad and choose Run as Administrator. Choose Yes from the opened UAC prompt to access your Notepad as an administrator.

On the Notepad screen, follow the path File, Open and afterwards go to C:\Windows\System32\drivers\etc., choose hosts file and open it.

If you are a Mac user, then use Terminal app and add sudo nano /private/etc/hosts command to it.

Both Windows and Mac users need to add the IP address copied form the new hosts’ cPanel as well as their domain name to the bottom of the hosts file. Save the changes and you are free to access the files on the new host from your computer.

Note. Undo all the changes once the migration is completed.

5. Run the Duplicator Migration Process:
Before passing on running the installer to migrate your WordPress site to a new host, be sure have MySQL database created.

Follow link (replace with your domain name).

The installer will run several tests and all you need to do is to click “Pass” next and accept terms and conditions to go on with clicking the next button.

In the second step, you will be required to add your database name, username and password, as well as MySQL host. In the majority of cases, host is localhost. Enter the needed details and click on Test Database for making sure the information you have added is correct and Duplicator can connect.

Click on the next and Duplicator will import database from the file into the new database.
You can skip the next step asking to update your URL as you are not going to change the domain name. Click on the next and in the 4rth step Duplicator will display Site Login button for you. Now you can login to your WP site with a new host.

6. Update Your Domain:
In order for your users to be taken to a new website, you need to switch DNS nameservers. Your new web host will provide you with nameserver information. Depending on your domain registrar or web host providing domain, the process may slightly differ.

However, you need to find default nameservers part, replace “default” with “custom”and replace nameservers with the ones the new host provided you with. DNS changes may take several hours.

Now your website content is both on your old and new hosts and your web visitors will never guess you have migrated from one host to another.

Why You Can’t Find .htaccess File on Your WordPress Site

htaccess file in WordPress

Role of htaccess file in WordPress

WordPress has a folder called .htaccess file in its root folder. This folder helps in redirecting the site pages, directory protection on WordPress, password enabling on administrator’s server, etc. It is a highly important and technically sound folder that helps you function better on WordPress without a lot of hassles.

However, sometimes it is not easy for someone new on WordPress to find the .htaccess file. This problem is common to a lot of people. It is to be noted that the solutions to certain WordPress errors are sometimes in editing or deleting the .htaccess file from the root folder of WordPress.

This article will help you not just find your .htaccess file but also the answers to a lot of other questions.

However, before you are able to find your .htaccess file and understand the reason why you couldn’t access it, you must understand what is the file actually.

What is .htaccess file?

The .htaccess file is a configuration file on WordPress. It helps your WordPress server in handling a lot of things like redirecting users, protection of some directories, protection of admin are with passwords, etc.

The location of the this file is in the WordPress’ root folder. This highly efficient and functional configuration folder on WordPress is used for several purposes on WordPress. However, most often, it is used for redirects and permalinks. There are several ways in which one can use the .htaccess file folder in WordPress after a though research.

Let’s now jump back to the main issue – Why can’t you find .htaccess file in WordPress.

There can be two reasons why you can’t find .htaccess file folder in the WordPress root folder. Your .htaccess file folder can be either hidden by your file manager software or it doesn’t exist at all in the root folder.

Once the reason why you can’t find .htaccess file in the WordPress root folder is found, you can counter these problems with the right solutions. Let’s discuss it further.

A. Hidden files are not visible on your FTP Client.

This is the most common reason why you can’t find .htaccess file in WordPress root folder. There is a dot before the said file name and hence it is not visible.

This dot is an indication that the said file is hidden and when you connect to the WordPress hosting server using FTP client, the hidden files are not shown by default.

To solve this problem, you’ll have to make the file visible. To make the hidden files visible, you’ll need to change your FTP client settings.

For example, in FileZilla, you can make the hidden files visible by clicking Server and choosing Force showing hidden files. On using the file manager app in cPanel, the option to show hidden files will be found before launching the app.

Can’t Find htaccess1

For other FTP clients, the option to show hidden files will be visible either in the app settings or preference menu.

Can’t Find htaccess2

Once you have enabled the option to show all the hidden files, .htaccess file in WordPress will also be visible to you for access.

B. Your WordPress .htaccess file doesn’t exist.

The second reason can be that your WordPress site has not created your .htaccess file in the root folder. It is an automatic function of WordPress where it generates .htaccess file so that the site properly redirects permalinks.

Can’t Find htaccess3

Once you have made all your hidden files visible and you still can’t find the missing .htaccess file then you can follow the following steps.

The first thing you should do is, go to Settings then click on the Permalinks page. There you have to click on the save changes button without changing anything. With this process, WordPress will generate the new .htaccess file for you.

There are few occasions when WordPress is not able to generate the .htaccess file. Generally, in this case, it happens because of file permission issues. Whenever this happens, a message will be shown to you at the bottom of the Permalinks page saying – .htaccess file is not writable.

Can’t Find htaccess4

You need to just copy the above-given code in a text editor like notepad. After that, just save it as .htaccess file on your desktop.

Now you need to upload the this said file on your WordPress server. For that, simply connect your website using an FTP client and upload the .htaccess file from your desktop. In case you get an error message while uploading the file, change the file permission for your root directory in the settings.

For example, let us assume that all the WordPress files are under /home/karankapoor/public_html/directory. Here, public_html is your folder for the root directory. The steps here you need to take, are to go to the parent directory and right-click on the public_html folder. There, to open the file permission dialogue box, click on file permissions.

The next step is to enter 755 in the file permission dialogue box and then attempt to upload the .htaccess file to the public_html folder. This will create the .htaccess file in WordPress and help you redirect properly and efficiently on your website.

These are the two big reasons why beginners on WordPress face trouble finding the said file in the WordPress root folder of there websites.

The steps to find the folder in either of the cases is mentioned above and is really easy to follow. This step by step guide is to help you make it easier to use WordPress without any hassle.

This article is written with the goal to help you find the .htaccess file in the WP root folder of your site. There are other WordPress troubleshoot problems that you need to research as well.

A thorough examination of articles like this can help you become an expert from a beginner in handling the technicalities of WordPress. All you need to do is observe the reason why each step is taken and how it affects the website. This will help you understand WordPress better and you are thus sure to solve such issues on your own.

Related Articles

WordPress articles SKT Themes

Creating a Custom WordPress Messaging System

Do you want a custom WordPress messaging system in your WordPress site where users can send you private messages?

It does not matter what type of website you have, it has become important for a website to have a custom message system.

Any author can send private messages to admin or forum users can send direct messages for instant reply instead of contacting through the contact form.

Hence, creating a custom WordPress messaging system is absolutely important for websites where user interaction is the driving factor.

There are various ways available for creating a custom WordPress messaging system such as using codes or plugins.

If you go the coding route, it could be difficult as a lot of codes are needed.

Instead, plugins are a better alternative.

Creating a custom WordPress messaging system Using

Front End PM


Installing –

Go to Admin Dashboard and select the option Plugins from the left menu. Then click on Add New and search the plugin by its name.

Install and activate it after which the option Front End PM will appear on the left menu of the Dashboard.

Setting Up –

For creating a custom WordPress Messaging System Go to Dashboard and place your mouse pointer on Front End PM from the menu.

Click on Instruction from the drop down. In the next screen, you will see a shortcode given to you which is default messaging page.

You can use this shortcode to place it anywhere in a post so that users or readers can contact you instantly.

Alternatively, you can create your own message page by proving title and slug and click on Create Page button. You can go for a preview to see how it looks.

Configuration –

Go to Dashboard and click on Settings from the drop down of Front End PM menu option. A new screen will appear on the right side where you can set the parameters as per your requirement.

You can determine the messages a user can keep in his inbox. Note that an Admin can have unlimited messages in the inbox by default and this setting is applicable only for all the users other than Admins.

You can also set the number of messages with will appear at once per page as well as the number of users in the directory. It is important to note that you should never set them to zero else nothing will show up.

The next parameter is very important where you can set the time delay between two messages. It is useful when you received many private messages in a day so that they do not overlap and you get timely notifications.

Another important parameter is blocking usernames separated by space. This is mainly for abusing users and spammers.

You can also set the capability power of the users(editors, authors, etc.) like you can set it to read so that users can only read the messages received while you only as an admin can reply to the messages received.

Users Settings –

A user can message you directly through the private message without even logging into your website. He or she would be able to avail various settings like settings mail notification when messages or replies arrive from the admin or other users.

Creating a custom WordPress messaging system Using Private Messaging plugin

This is a premium plugin through you can try it before hand for a month. If you have a big community in your website, it is natural for you to invest in private messaging. The reason for using private messaging over social media or contact page is very simple. First, people do not like the concept of contact page anymore and only do it when there are no social media accounts support on the website. Instead of driving your users to social media, you can drive them on your website, and it will increase page views and a better engaging community.

You cannot install the plugin directly from your Dashboard for searching and installing it. Instead, you have to download and then upload. Go to Private Messaging Plugin official site and sign up for a month’s free service. Download the plugin on your hard drive. Go to your Dashboard and move to Plugins on the left menu. Click on Add New and in the new screen, click on Upload button and select the file where the plugin is on your hard drive. Once the uploading is done, activate it. After activation, the menu option Messaging will appear on the left menu of the Dashboard.

Features –

As it is a premium plugin, it is fully secure, and you will get notifications and even popups when you receive a private message. You can attach a file with your message just like email, and the admin can have fully control and monitoring power for every user. Most importantly, he can restrict any feature for any user, and the front end interface is simple and intuitive.

You can send instantly as an icon is available on the top menu containing View Inbox and Send New Message. The Inbox screen has options like Read, Unread, Sent, Archive and General Settings.

Settings and Add-ons –

bbPress Integration
– There are unlimited settings and add-ons available for creating a custom WordPress messaging system. You can integrate Private messaging system with your forum as it has bbPress integration add-on. Users on the forum can message you instantly, and it can help you take prompt actions like deleting a thread, banning a user and likewise.

Shortcodes and Broadcasting – You can use various shortcodes available with which you can write faster and dynamic messages which will increase your brand value and robust factor. There is a useful option of broadcasting messages to all users to notify when about a deadline or a common task.

Group Conversation – You can create group conversation which is highly important for discussing measures, assigning common tasks, proving feedback and likewise. You can also create your own compose box for your betterment and available all the tools that you require very often.

Whether you have a blog or a business website, communication with your users should be your highest priority. You should do all that you can such as creating a custom WordPress messaging system or having an online chat system and engage your audience to turn them into long-term subscribers, clients and customers.

A Guide to Building a Learning Management System With WordPress

A Guide to Building a Learning Management System with WordPress

If you are looking to setup an online course, then you’ll need to base it on a platform that’s robust, strong, and is easy to use. So far, the only platform that fits in with these criteria happens to be WordPress. It should be pointed out that WordPress is an open source, and free to use; moreover, it also comes with adaptability and advanced functionality which is what you would require to build a learning management system.

A learning management system is one which seeks to impart information and knowledge to the public at large, either in the form of content as well as media files and enables them to participate in online training as well. That’s why you may want to choose a theme that best reflects the same and comes packed with the advanced functionality that you would require. Apart from selecting the right theme, you may also want to install a few plugins as well so as to improve the performance of your website.

Given the fact that you would be streaming several live video/ chat sessions, it goes without saying that you would require a higher bandwidth and WordPress can also help with the same by providing unique, hosting solutions that can help make your website perform better and in turn, help your users enjoy a better user experience. Here are a few things that you may want to consider when setting up an LMS with WordPress.

1. The list:

The first thing that you need to do is to list our all the requirements that your LSL website requires; keep in mind that each LMS website may have varied requirements which is why it is a good idea to list them out. Once you have listed out what your LSL website is all about, its key requirements, you can then check out the various WordPress themes and see if they are able to meet the requirements of your website.

For example, the most important feature of any LMS website is the ability to create courses, that’s tweaked to your organization’s needs. Primarily, you need a theme that allows you to create online courses, with streaming video and audio classes, along with the ability to upload and update quizzes, topics, and assignments for your class as a whole.

2. Reporting:

It goes without saying that your LMS website, needs to enable you to create and access reports. When you start an online course, it is important that you are able to track and analyze the information on your website and that includes keeping track of your students and their performance. You can use these reports to see how long a particular student is taking with his or her quizzes or even to evaluate their performance as a whole. At the least, it should give you a bird’s eye view of all those who take your online course.

Furthermore, your LMS dashboard should provide you with additional information such as the number of people in your class, number of courses, assignments, completed or still uncompleted and much more. Creating an LMS (learning management system) with WordPress is quite easy and with the right themes in place, you should be able to develop your website, and customize it as per your preference. But do remember that it is essential that you select a theme that provides you with the advanced functionality that you require for your website.

3. Administration:

It’s great that you are aiming to provide a learning platform for your students but it goes without saying that you need the right kind of tools to micromanage your platform. For example, it is important that you select a theme that allows you complete access to various user profiles and that it comes with robust notifications – sent direct to your email. And you need to make sure that the theme in question also comes with various group management tools that you can utilize to manage your classes, grade them and even assign grades, rewards and much more.

4. Content management system:

Content is an important part of any website, irrespective of whether the site in question is an LMS website or something else altogether. The great part about utilizing WordPress to set up your LMS website is that it enables you to coordinate your content along with the rest of your LMS offerings. What’s more, the CMS on WordPress is quite straight forward, easy to use and with it, you should be able to use the drip feed strategy effectively and provide your online students with a better user experience in the process. What’s more, with a perfect theme in place, you can ensure that lessons begin after the enrollment date and even email your students anytime a lesson is scheduled.

5. System integration:

There is a good reason that you may want to go with WordPress when setting up your website; for example, it comes with robust API that enables you to integrate your LMS website with most of the programs online.

6. Communication:

While it is important for any website to enable good communication, the fact remains that WordPress more or less automates the process so you would not be required to code anything. Your users should receive advance notifications when the lessons are scheduled, and you should receive the same along with more information on various user profiles, and even grade them accordingly. A good LMS website comes with advanced and robust mail notification that you can use to reach out to your various students.

7. Leader boards:

You can also utilize various leader boards to boost user engagement, and it should definitely help make you more popular than before.

These are some of the things that you can look forward to a WordPress based LMS website; just remember that the lesson or course, is only as effective as the content. You should be able to guide your students accordingly as they enroll in your classes. And by basing it on WordPress and installing various user centric plugins, you should definitely be able to reach out to various groups and in turn, provide them with more enhanced user experience.

How to Display Recent Posts from Category in WordPress

WordPress is the best platform for blogging and content management. Most of the popular blogs in the world have WordPress in their background. There are awesome free and premium themes available for different types of blogs, and hence, as a newbie, you should always choose WordPress to create your blog. One of the most important functions of a blog is to show its visitors all the latest and recent posts. Nobody would like to come to your blog if you keep on showing the old posts category wise.

Display Recent Posts From A Specific Category In WordPress – The Problem Arises

There are two ways by which you can show you latest posts – one is by showing them in the slider or through the first section of the homepage with a label Recent Posts. The second is by having a sidebar widget where a handful of latest posts can be displayed. But the problem that some bloggers face is that when you have a blog containing multiple categories of posts, if you show a handful of recent posts then some of the latest posts of specific categories may never get the chance to show up on the list. For example, let us consider that your sidebar widget shows five recent posts and you have ten categories and you are publishing one post for each category every day. So, naturally, five posts won’t be displayed, and your visitors are probably not going to know about them at all.

Therefore, it is important to display recent posts from a specific category in WordPress. You can highlight only one category and your visitors will understand that and check out other categories manually. You can also have multiple widgets showing latest posts of each category. There are two ways by which you can display recent posts from a specific category in WordPress.

Display Recent Posts From A Specific Category In WordPress – Using Third-Party Plugin

Step 1.
The first step is to install the plugin named Category Posts Widget. To install it, go to your admin dashboard, and place your mouse pointer on Plugins on the left menu. You will see a drop down menu from where you have to select Add New. In the next screen, search the plugin Category Posts Widget by its name and once it appears, click on Install button and then to the Activate button.

Step 2.
Once the installation and activation are done, you have to come back to the admin dashboard. From there, go to Appearance option and from the drop down menu, select Widgets. In the Widget screen, under Available Widgets, find Category Post Widget. Click on it, and it will expand with a few setting options.

Give a Title, select the Category to display recent posts from a specific category and enter the number of posts you want to show. You can also set the sorting parameter which is generally Date and whether to show post excerpt and set excerpt length. You can also choose to show post thumbnail and define thumbnail dimension. Once all the settings are done, click on Save button.

Step 3.
Now, you have to drag the widget to the section where you want to place it. You will find the sections like Front page Content section, Right Sidebar, Left Sidebar, Header section, Top Ad Section, Footer section and likewise depending on your theme. Click on the one where you want to display and drag the Category Post Widget from the left and release in its body. Go to your homepage and check the change.

It is important to note that this method is the best and easiest method to display recent posts from a specific category in WordPress. It is recommended for the beginners but advanced users can follow the following method, and you do not have to add a third-party plugin at all. Furthermore, you will have a few extra customization features.

Display Recent Posts From A Specific Category In WordPress – Using Coding

This is an advanced method where there is no need to install a third-party plugin, and you would require a code snippet only to display your desired category’s recent posts. Again, there are two different ways to do it – one by creating a site-specific WordPress plugin and the second is by pasting the code snippet in functions.php file.

By Creating Site Specific Plugin –
Step 1.
You have to access your website’s folder structure through FTP. Go to wp-content folder and then to Plugins. Under Plugins, create a new folder and give a meaningful name say Plugin 1. Under Plugin 1, create a file and name it anything you want but make sure it has .php as its extension. Now, open the file and type the following code snippet. After that replace ‘announcements’ with the category name whose recent posts you want to show.

For those who are curious what this code does, it simply asks WordPress to fetch ten recent posts of the category you mentioned and display it with its thumbnails in bulleted points.

Step 2.
Go to admin dashboard and then to Plugins from the left menu. Click on Installed plugins. Find the plugin that has the name same as the filename you created and activate it. Then go to Appearance from the admin dashboard and click on Widgets. There you will see the installed and activated plugin that you created and place(by dragging) that to the widgets where you want to show them like front page, sidebar or in available widget space.

By Pasting in Functions.php
Step 1.
Go to Appearance and then to Editor. Find the file functions.php and edit it. Add the following code snippet in it, replace ‘announcements’ with your category name and save it.

Step 2.
Go to Appearance and then to Widgets. Click on the widget area where you want to display the recent posts from a specific category. Create a text widget inside it and write [categoryposts]. If you check the code snippet, you would understand that [categoryposts] is a shortcode to call the function.

Similarly, if you want to paste the widget anywhere in a post, just write the shortcode and publish the post to see the recent posts.

Important Reason Why is WordPress So Most Popular CMS Ever

WordPress popular

When it comes to developing a website, whether you are looking to jump start your business or looking to set up an eCommerce portal or for that matter, a personal website, the fact is that you need a robust and strong platform to base it on. And WordPress offers you such a platform with all the requisite tools, and themes to go with it.

Moreover, WordPress is quite popular on account of its CMS system, as it allows you to upload content to your website instantaneously. There are quite a few reasons as to why WordPress continues to be popular so much so that some of the top companies in the world are opting for the same – do check out some of the reasons posted below, for your reference.

Open source and free: One of the reasons that WordPress is quite popular is on account of the fact that it is open source and free to use. You can use WordPress and any of the free themes that it comes with and set up your website in a matter of minutes. All you have to do is to download the latest version to your system, choose your free theme and you should be able to have your website set up in minutes.

What’s more, as it is in an open source, WordPress is constantly being developed and improved on all the time; and you can count on free updates as well. In fact, since its inception, there have been 32 different versions, major tweaks and today, it remains the fastest growing CMS with over 500 million websites being published ‘each day’.

Important Reason Why is WordPress So Most Popular CMS Ever

1. Easy to use:

One of the advantages that WordPress has over other platforms is that it is very easy to use; you can explore its CMS backend and you should be able to see for yourself as to how easy it is to upload textual and media content to your website, instantaneously. But the real icing on the cake is that WordPress has more or less automated the process where in all that you have to do is to make your preferences clear and your website should be up and running in no time at all. More to the point, you do not have to do any coding to tweak your WordPress website; all that you would require is some basic HTML know how and that should do the trick.

2. Advanced functionality:

The fact is that WordPress comes with advanced functionality and its adaptability is second to none; this sets it leagues ahead of others. In fact, WordPress makes it possible for you to schedule your posts so that even if you were to go out of town, your blog posts would still be published on schedule. Moreover, with WordPress, you can select from among the various themes and available templates and choose the ones that you need, along with the requisite functionality.

Moreover, this platform offers you a competitive edge over your rivals by providing you with various tools that you can utilize to streamline your various online marketing campaigns. For example, you can install plugins on your WordPress site to provide you with detailed analytics and tweak your marketing campaign so that it is more effective, when it comes to targeting your key demographics and that’s just for starters.

3. Create any website:

It does not matter if you are looking to develop a leading management system on WordPress or looking to establish an online website for your food delivery business. The fact is that WordPress is highly adaptable and comes with thousands of best WordPress themes, both premium and free that you can utilize to set up your website. You can use plugins on your WordPress site to set up a booking page for your customers, and even integrate Google maps with your website so that your customers can track their orders in real time. You can even setup a membership site and much more; when it comes to WordPress, there’s no cap on the sort of website you can develop, using WordPress as a platform to base it on.

4. SEO:

The good news is that WordPress makes it easy for you to optimize your website and in the process, can help your website rank better. According to Google, WordPress is 99% SEO friendly and that means that the chances of your website ranking higher, as long as it is built on a WordPress platform actually go up. In addition, you can install some of the SEO plugins on your website; with these plugins in place, you should be able to decrease the load time of each page, ensure that your content (text and visual) is optimized for SEO, and generate an XML sitemap with ease and in the process, help your users enjoy an enhanced user experience.

5. Customizing:

The one thing that you are bound to come across in most of the other platforms is that you are required to possess a certain amount of coding knowledge that enables you to customize and tweak your website. The good news is that WordPress has more or less automated this process and while coding know how can help you get things done faster, it is not mandatory. In other words, all you have to do for customizing your website is to copy the short codes, follow the directions to the letter and with it, you should be set.

These are some of the reasons as to why WordPress continues to remain highly popular among most users today, so much so that some of the top companies including CNN have migrated to a WordPress CMS system. Just remember that setting up your website on WordPress is no guarantee of traffic and that you would still have to slog it out.

You need to make sure that your content is fantastic and stands out for all the right reasons and this can help you net more traffic in the long run. Just remember to use a lot of visual media as it can help attract more readers. There are a lot of platforms out there but none come close to WordPress and that happens to be a fact.

Step By Step Guide to Fix Common Image Issues in WordPress

common image issues in WordPress

One of the reasons that WordPress continues to be quite popular is on account of the fact that it comes with various tools that you can utilize to make your content and your website spectacular. But as with every other platform, you are bound to face more than a few issues when uploading your images to your website and here’s how you tackle with the same. The fact is that WordPress comes with a rich suite of image editing and management features with which you should be able to tackle any image issue and resolve the same, easily.

Fix Common Image Issues in WordPress

1. How to fix missing thumbnails/featured image on WordPress:

The first thing is that you need to do when uploading your images is to use the screen options which comes on the top right of the edit post image. Agreed, the problem may seem simple enough but it can be irksome when you end up losing the thumbnails when uploading the post and here’s how to fix it. Just click on ‘screen options’, when you edit your post. From there, you should soon see various options including one which will enable you to set your featured image – select the same and you should soon see your featured image and the thumbnail being displayed with your post.

2. Fixing duplicate images:

One of the reasons that some of the users may see a duplicate image being posted with their content is on account of the fact that they are new to WordPress and let’s face it, when using it for the first time, any platform can be a tad confusing. Simply put, most of the new users often use screen option to set the featured image and then manually upload the image that they want to feature with their content. The end result is a duplicate image – just use the edit feature on your post and delete the image that you had uploaded manually, that should fix common image issues the ‘duplicate image’ issues.

3. Cropping images in WordPress:

If the image that you want to use with your content is too large, then you may have to crop it. But the good news is that WordPress comes with a rich suite of image editing tools that you can utilize to crop and resize the image; moreover, you can use the same to change the focus of the image as well. Just click on the image in the photo gallery that you want to edit – after you have uploaded the same to WordPress.

The editor screen should open up which should enable you to crop the image, rotate it and even resize it as per your preference. Once you have completed editing the image, you can insert the same back into your post and that’s it – you should have the perfect image to go with your content.

4. Adding header image in WordPress:

Most of the themes come with header image which appears on top of every post – think of it as branding and you should get the idea. Here’s how you set up the header image on WordPress – just head over to your admin dashboard and click on appearance ->customize -> header media. You should soon be able to set up your own header image; at this point, WordPress will display the selected header images in various sizes, select the one that seems to be appropriate and you should be set, as far as header images are concerned. You can also use the ‘hide image’ feature to hide the required header image and even click on ‘add new image’ to set up a new header image.

5. Add a background image in WordPress:

Branding is an important element of your website and to that end; you can set up your own background image in WordPress rather than depend on the default one that your theme comes with. Here’s how you do it – just head over to your admin dashboard and click on appearance and then customize.

If your theme comes with a background image, it should appear in the drop down list and all you have to do is to select add new image and you should be able to set up a new background image. If it does not, then the theme that you are using at the moment does not support background menu and the only fix common image issues is that you need to go in for a new theme that does.

6. Finding images for your website:

This is easier said than done; it is not like the old days when you could spot any image you liked and reuse the same on your website. In fact, most of the images that you come across online are bound to be protected by copyright laws.

You can always use stock images with your content but they can be quite expensive and there are more than a few websites that sell stock images online. But you can also opt for royalty free images, there are more than a few online libraries that allow you to use its images for free, under a free license. But make sure that you carefully check the terms and conditions of the free license since some of these libraries prohibit commercial use of any of their free images.

7. Tagging images in WordPress:

The platform comes packed with all the advanced functionality that you would need but for some reason, WordPress does not allow you to tag images which if they did, would make it easier to search for the image in question by entering the tag in the search box. But as mentioned before, you can install third party gallery plugins that would enable you to tag the images as you use them on your website, without any hassle.

These are some of the image issues that you may come across on WordPress and as you can see, nearly all the image issues can be easily resolved. Just remember that if you are using any image from an online library, with free license, you would definitely have to pay close attention to its current terms and conditions, before using the said image on your website.

Related Post: 3 Easy Methods To Optimize Images On WordPress Websites

How to Use Facebook Debugger to Fix WordPress Links on Facebook

How to use Facebook debugger to fix WordPress links on facebook

If you have just set up your WordPress website and have started posting content on the same and sharing it on Facebook, then you are bound to come across a few issues, which is irksome to say the least. For example, when you are sharing content from your website to Facebook, you may often find that the wrong image is featured or that Facebook has posted the content with a larger image, rather than the smaller one that you would like featured with your post. These issues crop up more often than you may think; what’s more, they often occur due to various reasons, namely the missing OG tags. But the good news is that you can fix these image issues quite easily with the help of Facebook debugger tool.

But before that, you need to know why this issue crops up often – it all comes down to cache and CDN. Facebook uses a similar process when retrieving your data or any information that you may have shared from your website and if you have not cleared your Facebook cache, then it may show an older image with your post. And then of course, there’s the OG or open graph tags – basically, these codes are essential as they provide Facebook with information on what you are sharing with the platform.

The images which you share with Facebook may be missing its OG tags which could well result in a different image being displayed with your post. But you can utilize the Facebook debugger, listed on the Facebook developer site under tools; you can now resolve the issue with your WordPress links and any related media/ image issues quite easily.

1. Using the debugger tool:

Granted that you may find it a tad bewildering at the start but it is quite an easy tool to operate. All you need to do is for you to enter your WordPress URL for the debugger tool to crawl and in that sense, it is quite easy. You really do not have to do anything else at the moment; the debugger will crawl your website, pull up the cached information they have available on Facebook, and help you resolve the issue at the earliest. Just review the steps listed below and your WordPress content on Facebook should display the right images and properly sized ones with your content.

2. Clear the cache:

It goes without saying that you need to clear your WordPress cache regularly so that WordPress can capture the latest information rather than an outdated one. This is one of the reasons why you may end up seeing old images with your post, rather than the new ones. Just remember that as the debugger tool tries to resolve your image issues, it is important that your WordPress cache is cleared otherwise, the debugger tool is not going to help as it would just end up fetching the same cached and archived images again.

You can always install certain third party plugins on your website which auto-clears your cache on your WordPress website regularly. By doing so, your Facebook posts should reflect the latest information on your website, especially the images rather than depend on a cached image. Just remember that it is a good idea to clear your cache for the last few posts on your website, rather than the whole website as it can impact your performance. This is why it is a good idea to install a few peer reviewed third party cache plugins on your website.

3. Scrape again:

Now, that you have cleared your cache, you will need to use Facebook debugger to scrape your WordPress URL all over again. Just enter the link to your website and click on ‘scrape again’. Chances are you may encounter an error that indicates that your image is too large to be scrapped which is of course, nonsensical. So hit scrape once again and the debugger tool should soon fetch some of the latest images from your website. You can make out that it is a new image and the latest one by taking a closer look at the OG tags, and you should be able to spot the new filename for the concerned image.

4. Additional debugger tips:

Remember the error messages you encountered earlier on – they were not nonsensical in the real sense of the word. The fact is that Facebook prefers images to be displayed in a certain size and if the image ends up being too large, then Facebook might not even feature any image with your post. Additionally, you can use the debugger tool to do more than fix your old images and content; you can use the same to review, edit and update the title, meta tags and more.

You can also install Yoast plugin on your website and use the same to manually upload your images so that the right ones (irrespective of the size) are featured with your content. What makes this plugin stand out is the fact that it would populate your images with the required OG tags so that Facebook can retrieve the required data/information quite easily.

5. Fb_app ID:

You may come across a warning which can indicate missing FB_app ID and normally, you can ignore this message. However, if you want to use Facebook insights, then it is important that you register for Facebook app, enter the Facebook app id from the app dashboard, head over to your WordPress dashboard and click on SEO on the left hand side and when you have done so, enter your Facebook app ID. And as always, please remember to clear your cache before you enter your website address for the debugger to crawl.

These are some of the ways that you can use the Facebook debugger tool to effectively resolve your image, content, title, meta tags and other issues. By scraping the latest content from your website, Facebook is soon able to display the latest images and properly sized ones with your content and in the process, can generate a fair amount of traffic for your website as well.

Good and Bad Things Google Did with Their Logo Over the Years

When the company called Google was officially launched back in 1998 by Stanford University students Larry Page and Sergey Brin, none of them had any idea just how big it would become. Now, it is the most popular web-based search engine with one of the most iconic and easily-recognizable logos. However, it wasn’t always like this and since its release, the company switched up its logo numerous times.

Apart from its basic logo, Google is also famous for always changing it to mark certain holidays, important events of all kinds, births of famous figures, or to commemorate tragedies. Dennis Hwang is the mind behind all of these special Google logos which, in time, have become known as Doodles. Still, the original logo remains, even if it’s in a different form than the ones that have originally been used over the years. It’s worth noting that, as it’s the case with most other companies, these changes have not always been for the better and many have criticized the company’s choices. Which is why, in this article, we will be talking about some good and bad things that Google did with their logo over the years.

The Beginning:
Larry Page was the one who, back in 1998, managed to successfully create a computerized Google logo using the famous free graphics program called GIMP. According to the graphic designer who actually developed the iconic logo that we all know today, Ruth Kedar, they first tried many color combinations for it. Finally, they decided to only use the primary colors which was a good thing because it offered people a sense of familiarity. However, instead of following the normal color pattern, they decided to make the “L” a secondary color.

The idea behind this change was to mark the fact that Google doesn’t follow any rules, and that everyone should know that. The Google old logo was a tridimensional doodle that appealed to the late 90’s vibe. In time, it evolved to the simpler, more elegant version of today. Of course, we can’t forget about the doodles. You can see a couple of the most iconic doodles in the linked article.

The name of the company came from a misspelling of the word ”googol”, which is a name for a number represented by 1 and followed by one hundred zeros. Page and Brin said that they chose this name because it fit the company’s purpose, which was to create the largest search engine ever.

More Changes:
In October 1998, the company decided that it was time for a change once again. This time, the logo is a bit different than the original one. Apart from the rounded letters with increased shadow and different hues, the biggest change came from the addition of a blue exclamation mark at the end. Moreover, the first “G” in the logo also changed its color from green to blue, probably to match the second “g”.

It’s interesting to note that this is the same color sequence that the Google logo still uses today, and it hasn’t changed since 1998. It is a clear proof of the fact that this change was for the better. People loved it, even if it wasn’t a huge difference but the logo clearly became a lot more professional and modern.

However, one year later, the company abruptly decided to remove the exclamation mark at the end of the word. Also, it completely changed the typeface and used Catull. A reason for this change was probably the fact that the exclamation mark at the end made it look too similar to the Yahoo! logo. The fact that both Page and Brin didn’t want their company to resemble any other one most certainly prompted this quick change. It was probably a good thing because it made the logo even more unique. This simple design remained the basis of the Google logo up until 2015, even if other small changes happened in-between.

A Big Overhaul:
In 2010, the now-famous Google logo changed once more and surprised everyone. The shadows behind the letters were now drastically reduced, the “o” became slightly more orange than before, and the letters were a lot flatter than in the previous logo. The color scheme remained the same.

Three years later, in 2013, the company decided to completely remove the shadows and established a logo that only had flat letters. It was a beneficial change because it simplified the text even more. However, many people disagreed and said that the new logo was too simplistic and difficult to read over a colored background.

The Final Adjustment:
In 2015, Google shocked the world when they announced the introduction of a new identity family and therefore, of a new logo. Because the age of smartphones had already begun, the company wanted a new logo that worked on multiple devices. So, the typeface changed once again into a sans-serif one called Product Sans and it all became possible. It’s interesting that this particular typeface was created at Google and was later used for the new Alphabet logo too.

Over the years, many people have criticized the logo choices that Google was making, especially since the company constantly updated it. Some called them too simplistic, while others saw them as not worthy of such a big company. Interestingly enough, there have been people who have said that too many companies have logos that look like each other. For example, Airbnb, Pinterest or Spotify, they all have simple logos only based on their names. According to experts, this is not a mistake but a great way of helping the brand if the brand name is unique.

The more generic and simple the logo is, the more reliable it becomes. Apart from this, these kinds of logos work very well on smartphones and tablets, which are the norm nowadays. The flat letters are there for a purpose and that is to make the brands more popular on all mobile devices and not only on computers.

All in all, it seems that there have been both good and bad eras in the history of the famous Google logo, but the company has stayed the same through thick and thin. People loved and hated their logo changes but ultimately, nobody stopped using the search engine because they didn’t like the logo. It may have been a matter of perspective or maybe some were tired of the forever-changing letters and colors. However, throughout the years, Google has searched for the best possible alternative and it seems that they have finally found it.

How to Use WP_Query to Create Pagination in WordPress

One of the productive ways to increase page views of your website have an optimal bounce rate is to use WP_Query to create pagination in WordPress. In this tutorial, we are going to walk you through easy to follow guide to add a custom WordPress loop with pagination.

What is WP_Query?
WP_Query is one of the most important classes in WordPress since it is what gives you access to records, posts, pages and custom post types in the database. Meanwhile, the developers don’t need to write complex SQL queries against the database in order to receive the needed information on posts, pages or custom post types, because WP_Query will do it all for us.

What is pagination in WordPress and why do you need it?
Pagination is one of the core features any WordPress user can use for a variety of purposes. It’s a good practice of parting long posts into several pieces and showcasing each of them with a new page.

If you are using a well coded WordPress theme at your disposal, in all probability, using tag in your post added just wherever you need the post to end and start on the next page will do the job for you.

It’s not hard to guess that long posts will take a long time to load and will be inconvenient for the website guests or blog followers to read. Splitting your article or long descriptions into as many pages as seem expedient will make it easier for the readers to digest all the information without getting annoyed.

If you are a WordPress webmaster or WordPress website owner, we are sure you know about WP built in pagination functionality you can easily use with links or numerical pagination for splitting long posts into as many different parts as needed and showcasing them with previous and next pages accordingly.

Apart from making your articles and posts easier to follow and more legible, pagination has other benefits as well. It is going to make the overall look and feel of your site more accurate and compact, add your site’s page views, help reduce bounce rate, contribute to SEO ranking and provide you with more pages to place advertisements and more.
However, this method is not always working effortlessly with contemporary WordPress themes and templates. Therefore, we offer you to use WP_Query to create pagination in WordPress.

Before we’ll go deeper into the process detailing how to use WP_Query to create pagination in WordPress, we recommend you to familiarize yourself with WP Query class reference in WordPress Codex:
Now, when you have a general idea on WP_Query and its usages, let us share a sample of query with you.



* Template Name: Custom Page


get_header(); ?>


$paged = ( get_query_var( ‘paged’ ) ) ? get_query_var( ‘paged’ ) : 1;

$args = array(

‘posts_per_page’ => 4,

‘paged’ => $paged


$custom_query = new WP_Query( $args );



<div class=”wrap”>

<div id=”primary” class=”content-area”>

<main id=”main” class=”site-main” role=”main”>


while($custom_query->have_posts()) :






<h3><a href=”<?php the_permalink(); ?>” ><?php the_title(); ?></a></h3>



<div><a href=”<?php the_permalink(); ?>”><?php the_post_thumbnail(‘thumbnail’); ?></a></div>



<p><?php echo the_content(); ?></p>






</div> <!– end blog posts –>

<?php endwhile; ?>

<?php if (function_exists(“pagination”)) {


} ?>

</main><!– #main –>

</div><!– #primary –>

</div><!– .wrap –>


<?php get_footer();

How to use WP_Query to create pagination in WordPress
Code for rendering pagination
Create a template file named CustomPage.php in the theme folder and add the below mentioned piece of code in a custom static page.

<?php if (function_exists(“pagination”)) {


} ?>

Go to the Admin dashboard to create a page and choose custom page as a template.
Further, you will need to use the following code to make custom pagination work: You will need to add this code in functions.php (to be found in your theme folder).

function pagination($pages = ”, $range = 4)


$showitems = ($range * 2)+1;

global $paged;

if(empty($paged)) $paged = 1;

if($pages == ”)


global $wp_query;

$pages = $wp_query->max_num_pages;



$pages = 1;



if(1 != $pages)


echo “<div class=\”pagination\”><span>Page “.$paged.” of “.$pages.”</span>”;

if($paged > 2 && $paged > $range+1 && $showitems < $pages) echo “<a href='”.get_pagenum_link(1).”‘>« First</a>”;

if($paged > 1 && $showitems < $pages) echo “<a href='”.get_pagenum_link($paged – 1).”‘>‹ Previous</a>”;

for ($i=1; $i <= $pages; $i++)


if (1 != $pages &&( !($i >= $paged+$range+1 || $i <= $paged-$range-1) || $pages <= $showitems ))


echo ($paged == $i)? “<span class=\”current\”>”.$i.”</span>”:”<a href='”.get_pagenum_link($i).”‘ class=\”inactive\”>”.$i.”</a>”;



if ($paged < $pages && $showitems < $pages) echo “<a href=\””.get_pagenum_link($paged + 1).”\”>Next ›</a>”;

if ($paged < $pages-1 &&  $paged+$range-1 < $pages && $showitems < $pages) echo “<a href='”.get_pagenum_link($pages).”‘>Last »</a>”;

echo “</div>\n”;




Now that we have managed to use WP_Query to create pagination in WordPress, let’s pass on to the styling part. Naturally, now we’ll have to do with style.css file instead of function.php.
Find style.css in the theme folder and add the code below to it.
/* Pagination */
.pagination {
font-size:11px; /* Pagination text size */
float:right; /* Pagination float direction */
.pagination span, .pagination a {
margin: 2px 2px 2px 0;
padding:6px 9px 5px 9px;
color:#fff; /* Pagination text color */
background: #555; /* Pagination non-active background color */
-webkit-transition: background .15s ease-in-out;
-moz-transition: background .15s ease-in-out;
-ms-transition: background .15s ease-in-out;
-o-transition: background .15s ease-in-out;
transition: background .15s ease-in-out;
.pagination a:hover{
background: #6AAC70; /* Pagination background on hover */
.pagination .current{
padding:6px 9px 5px 9px;
background: #6AAC70; /* Current page background */

That’s it. We do really hope our article will help you use WP_Query to create pagination in WordPress without a hitch. In case of any question about this tutorial or codes shared in it, feel free to ask for our assistance!

When you are setting up your website on WordPress, one of the things that you may want to consider is using wp_query to create pagination in WordPress. Of course, you are bound to wonder why you should bother with pagination, but here’s why pagination is an important aspect of any website. Pagination is the process by which you can split up a long post into shorter posts with sections of the original post being posted on other pages with a link back to the original post. This helps to increase the page views on your website and can prove to be invaluable where SEO and rankings are concerned. This is why you need to use wp_query to create pagination in WordPress so that you can customize the post, keep it shorter and in the process, help improve user experience. Here are a few reasons as to why pagination is important and why it is essential for your website.

  • Clean, crisp look: As a result of pagination, you should be able to keep your posts shorter and in the process, leave your front page uncluttered. This should enable you to present your customers with a clean, crisp look. Moreover, with posts being trimmed shorter, you should be able to make full use of the white space strategically and direct the user’s attention to the relevant parts of your website, perhaps to a call to action so that they can click on the same.
  • Marketing: With pagination, you should be able to trim the length of the posts down and optimize it in the process as well. With this plugin, you can decide which posts you want to be trimmed shorter and even customize the post, so that it appears more attractive to the end user. As a result your traffic should pick up and in the process, you should also be able to engage more with your users than before.
  • User engagement: No user wants to read a long post right on the front page; that’s why it is essential for you to use pagination to keep the posts short. Users would appreciate the uncluttered look, the fast loading pages and as a result, you should be able to engage more with them. With pagination coming into play, you should be able to keep the bounce rates at optimal levels, keep your audience interested enough and more importantly, increase the page views on your website. As a result, you are bound to increase your rankings as well as give a boost to your online conversion rate.

These are some of the reasons as to why you need to have pagination on your website as it can help your website perform even better than before. You can decide how short you would like the posts to be, and with pagination, you should be able to decide the length, and even the look of the posts. With this feature, you should be able to give your users a better user experience.

Effective techniques to Promote Your Blog with Instagram Twitter and Facebook

social media thinking

All types of effective techniques to promote your blog with social media share here

Every blogger intends to generate more traffic on his/her blog. There are plenty of ways to convince people to read the content that you have worked upon and shared. There are also many ways to attract individuals to your website. But creating an active community on social media is the easiest of all techniques to promote your blog.

When it comes to excellent sources of generating traffic online, Facebook, Twitter, and Instagram are inevitably present on that list. There are patterns to promote a website or blog and eventually each of the above options works differently for different parameters.

But the thing which is assured is that it works. Today the blogging community is turning towards social media handles for promotion and it is working out for them. In this article, we have covered effective sharing techniques to promote your blog with all three channels.

Sharing on Facebook

For promoting blog posts you can make use of all available sharing options on Facebook i.e. on group pages, on your profile, and even through direct messages. You can include all the required details on the Facebook post thanks to its enhanced character limit.

But usually, it is recommended to write only as much as required. The first 480 characters will be seen by the customer on the timeline initially hence all the major content that can attract them must be included in it.

The best ROI on Facebook is generated from visually dynamic posts that include videos or pictures. Rather than just adding a link it will be more beneficial if you add a picture as it will help you in extending the social reach. Adding certain content on the post that encourages people to visit your website or to the least comment on your post as that will be beneficial.

Facebook is a dynamic page and hence is highly recommended by experts to posts at least once in your profile to maintain the pace of posting. Do not post just to promote yourself, as you can resort to posting useful content from other brands as well.

Manage your posts on the weekend and research the time of posting for your target audience as it plays a major role in displaying your post on the feed of the readers.

Tweeting on Twitter


When it comes to digital brand awareness Twitter is one of the most powerful tools. The world was introduced to the most trending concept of hashtags through Twitter.

Twitter has lifted the limitation of posting a message bounded to only 140 characters which was unsuitable for many during the initial phase.

This gives you the freedom to post but that doesn’t mean that you must post up to that limit even if it is not required. It is recommended to write short messages as most people prefer to read them.

To get the best engagement you must include pictures in your tweets. Including up to four hashtags for a better performance of tweets has also been recommended by experts.

Customers will find it convenient to search for your content when you have included the hashtags. Here also it is mandatory to research and discover the best time for posting depending upon your target audience techniques to promote your blog.

Posting on Instagram


We will not be wrong when we say that techniques to promote your blog Instagram is one of the most unique platforms available today because of its concept of engaging with all users through visual content. Visually stunning contents are received with pride by the Instagram users.

The good way to go for promotion will be snapshots from the blogs combined with some impeccable punch lines or quotes. A brief study suggests that including the most important message in the first 155 characters will enhance the post reach.

Mid-day time is usually the best time to post on Instagram. You can also choose to post after sufficient research on your clients’ activities on the platform. Instagram not only has a unique concept but it also offers multiple ways for posting content.

You can engage with the audience through live video, make your content appealing with a boomerang, shoot a story to only the close list friends, and similar others. It is also possible to post multiple pictures in a single post.


It is essential to cross-promote your content. Learn how to effectively promote the same content on different platforms at all most the same time. Sharing the same type of content will not do any good. Tailor your message according to audience expectations on each platform.

The critical metrics on the social media platform should be tracked constantly to achieve the desired results. It helps you in deciding the types of posts and the ROI generated from it. You can also work and modify your strategy for posts which are constantly failing to make its mark and improve the quality of content that is already reflecting results. Sometimes you will have to decide the hard way and quit on a particular platform which is not bringing any results for you despite all your efforts and time but to know about such statistics the tracking of post reach is essential.

Related Articles

Ways to increase reach of a WordPress blog post

WordPress content marketing

Use of social media marketing for increasing conversion of your website

Increasing social media engagements of your blog

Tips and Tricks for Having Web Hosting You Should Know

Tips and tricks for having web hosting
Picking web hosting is a critical development in making a website. The entire degree of your web resources depends upon this choice. All hosting providers are divided into two huge social events: free web have and shared. Regardless, state that many free web hosting providers are not free, which means they can find your ad on your website as an end-result of their organizations.

If your website is a greeting page that contains your very own information or a little web resource where you share information on a particular subject, free web hosting will be adequate for you. If you need help and assistance about web hosting then here you can have at

The distinction among shared and free web hosting

As referenced above, many free web hosts insert their promotions as flags or popup. Visitors to your website won’t be content with it since it’s understood that advancements are bothering, especially for popup.

Along these lines, on the off chance that you will most likely draw in the gathering of onlookers who needs to visit your site routinely, come in once consistently, when seven days, when a month, and visit your first page in just 5 seconds. Do whatever it takes not to disposition executioner the benefits, pick hosting without advancements. The assist organization with willing offers you responses to such questions.

How hosting boast situating

Maybe a couple out of each odd free hosting can display such organizations as they have their own CGI-Compartment index, or support from Perl, PHP, MYSQL, Cron, SSH, Capacity and various others. Besides, paying little heed to whether your web resources needn’t waste time with any of them right now, such a need may be immovably related to the improvement of your website.

Furthermore, regardless of whether your web assets needn’t bother with any of them at the present time, such a need might be firmly identified with the development of your website. You will likewise require more circle space after some time. Free web has normally give you 1-100 Mb while shared web hosts give 1-5000 Mb to your website.

Space matter for hosting

Consider a space name. It should be short and easy to review. Unveil your mood to have advancements: paying little mind to whether you’re against it or not. Right when you’re dealing with these things, abstain from all of the hosts that don’t address your issues.

I would recommend that you check the stacking pace of the hosting provider websites that suits your needs. Also, after that you select the host with insignificant number of channels.

I for one prescribe They give:
• 250 MB of circle space
• 6 GB Transmission capacity
• 5 areas
• + 1 MySQL database
• Install the + 1-click application

There is additionally an inventory of readymade contents, with the probability of adjusting the structure to your website – the ideal decision for fledgling webmasters.

Mutual Hosting

Some may state shared hosting is expensive; anyway it’s just a fiction. Costs keep running from $ 1 to $ 50 consistently, dependent upon the sort of organization and resources gave.

Regularly shared hosting doesn’t have the burdens of complimentary endowments. Mail must be given to a host other than circle space. Guarantee the dynamic and dynamic mail organizations are verified. Now and again a host will outfit you with email addresses and not email addresses.

Related Post: Checklist before Selecting a Web Hosting for WordPress

How to Undo Changes in WordPress with Post Revisions

undo changes WordPress post revisions

How to undo changes in WordPress with Post Revisions

WordPress comes with an additional built-in feature in which you can undo the changes you made on your post. The previous version of your post will be updated on the use of this feature. This feature is called REVISIONS or POST REVISIONS.

Most of us are not an expert at writing. Sometimes when we type something by mistake and post it online, we get a chance to correct it by simply editing it. This doesn’t happen when we delete something good that we’ve written but deleted by mistake as time can’t go back.

However, backups can be created, thanks to technology. WordPress saves the previous pieces of your writings on a post and the built-in feature of post revisions can help you bring those lost letters back.

WordPress is back powerful set of systems and thus it also incorporates a storage system for the entire history of your writing drafts and edits on all of your posts and pages. For each draft you write, WordPress saves a temporary file of revision automatically.

This feature is called auto-save and tremendously supports users who want to undo changes in WordPress with post revisions.

undo WordPress changes

WordPress stores data on auto-save every 60 seconds and replaces the text to be published automatically with a new auto-save version rather than the older draft which makes it easier than ever to undo changes in WordPress with post revisions.

In case your browser crashes or your computer gets hanged while writing on WordPress, revision’s auto-save feature saves you from the hassle of working it out all over again.

Once you click on save, update or publish button, all your drafts including the latest get saved in your revision’s WordPress database. You can locate, browse or revert to these from a post edit screen in the process to undo changes in WordPress with post revisions.

Why should you use post revisions?

A great writing involves a lot of editing and corrections. Post revisions help you analyze and edit your writing better on WordPress without the fear of losing content due to any of the edits. You can see the evolution of your posts from a separate point of view. You can switch between different drafts to make edits changes until your post or blog is perfect for publishing on WordPress.

Revisions can help you better edit and create your posts and blogs which can contribute to your website’s SEO rankings on different search engines as we all know that content drives SEO.

For multiple authors editing the same post on WordPress, this feature is a boon as each of them can separately edit drafts and manage the hassle of multiple authors. You can also see who made changes to the post as their name is notified.

The process to undo changes in WordPress with post revisions, thus acts very helpful for almost every WordPress user. Now let’s see how to undo changes in WordPress with post revisions.

How to use Post revisions on WordPress

It is extremely easy to operate the revision feature on WordPress. To undo changes in WordPress with post revisions, follow the following steps.

post revisions

• Under the ‘Document’ on the post or page edit screen, WordPress displays the number of times revisions are made on that page.
• You can find ‘Revisions’ on the right-hand side of the post editor screen. Click on that to go to the post revision screen.
• The post revision screen will display the current revision of the post or page. There will be a scroll bar on the top. Slide your cursor on top of the scroll bar. It will show you the previous set of revisions of the post.
• Changes made in each revision will be shown there. The changes will be highlighted in pink and green colors. The name of the user who made those changes will be visible on top of the page along with other information like the time of edit.
• WordPress will also show if an edit is a draft manually created or is saved through auto-save.
• Use the ‘next’ and ‘previous’ button to move around revisions.
• If you want to compare two different drafts of the same post, click on the box on the top saying ‘compare any two revisions’. This will split the scroll bar button into two and you can click on each button to move back and forth to review each revision and compare the differences between them.
• If you want to restore a revision, you can simply click on ‘Restore this Revision’ or ‘Restore this auto-save button’. On doing that, WordPress will restore that version of revision as your current post or page revision. This will not delete any of your versions on WordPress and all the revisions will be saved in the WordPress database.

Using old WordPress editor for post revision

If you have not upgraded your WordPress to Gutenberg and are still using the old WordPress editor then you’ll find the post revisions in Publish Meta Box on the right panel of the post edit screen.

post revisions browse

Click on the ‘browse’ link next to the number of revisions to view post revisions in the old website.

Other than this point, everything else is the same in old and new WordPress page revision editor.

Limiting or Deleting post revisions in WordPress

All of the drafts in post revisions are saved on WordPress server. This make users worry if it will slow down their website.

This is a myth. WordPress skips post revisions while it makes database calls on the front end. WordPress only accesses revisions when you or on post edit screen or while you are browsing revisions.

WordPress gives you the power to decide and choose how many revisions do you want to keep for an article or blog. If you want to limit your number of revisions, you just need to add this code to your WordPress website – wp-config.php file.

define( 'WP_POST_REVISIONS', 10 );

Replace the number 10 with the number of posts you want to limit your articles to. Delete old post revisions if required.

This is how you undo changes on your WordPress post revisions. Easy and simple to follow, this feature will help you better operate your WordPress website without the need for any outside help.

WordPress vs. Blogger – Which one is Better? (Pros and Cons)

WordPress and Blogger are 2 of the most popular blogging platforms you can choose to get started with your own blog or website. However, when it comes to the final choice, people sometimes are not able to sort the best out. Therefore, we at SKT Themes have done WordPress vs Blogger comparison and are going to share the most noteworthy advantages and disadvantages of both so that any future blogger or website owner will get the hang of those 2 platforms easily.

To start with, both WordPress ( self hosted and Google blogging platform called Blogger can turn out to be a head start for you as they offer a plethora of functions and features you can use to master the technique of creating an awesome online presence. But let’s take a closer look at each of them from a comparative perspective for a more precise evaluation.

1. WordPress vs Blogger: Ownership:

Blogger is a Google product. As soon as you have a Google account, you are free to jump into Blogger site and start your new blog. However, being Google – powered supposes that the real “owner” of your blog is not you, but Google. Google provides this service and has the right to shut it down or restrict your access to it anywhen.

As for WordPress, you are the only master and owner of your WordPress powered site which is going to be hosted by a hosting provider you choose. So it means you can decide how long you want to use your blog, when it is going to be deleted, and how third party platforms can access your web information.

2. WordPress vs Blogger: Pricing:

One of the intriguing advantages of Blogger over other content management and blogging platforms is its free nature. People love to acquire anything that is free of charge. Thus, being free to get started with Blogger is what attracts the future bloggers most.

From a financial standpoint, building a blog on the basis of WordPress can be cost effective. In certain cases, you will need to pay almost next to nothing to get your personal or business blog up and running. All you need to do is to find a cheap, yet reliable hosting provider, get a domain name (sometimes it can be provided along with a hosting plan) as well as a free or paid theme. If we make some rough calculations on the back of the envelope, we will get a pricing that will fit even the lowest budget.

3. WordPress vs Blogger: Functionality:

Blogger is a super easy platform for novices and startups in the digital field. Everything has been minutely worked out to be simple to understand and easy to use for the blogger. However, when it comes to satisfying the requirements of more advanced users in terms of functional capacity, Blogger fails at certain points.

On the contrary, WordPress is as simple for the non coders as it is functional for experienced web developers and designers. From building common blogs with restricted functionality to practicing endlessly powerful blogging platforms with tons of advanced possibilities and addons, everything is possible with WordPress.

Launching a new site or blog is a fun, but first you need to identify certain things from a more professional perspective. If you are making your first steps as a blogger, our recommendation is Blogger, but if you are serious about blogging, you’d better have WordPress at your fingertips. Be sure, you will enjoy the true power of it soon.

4. WordPress vs Blogger: Control:

Blogger comes bundled with limited controls and practically there is no way you can use to make it more controllable with addons or extensions. It has been developed with an objective to make it super easy for people to delve into a blogging practice without any hassle. Therefore, the lack of controls is justified by the goal of keeping every part of Blogger easy to deal with for the user.

There is hardly anything you can’t control on your WordPress blog or website. With thousands of free and premium plugins available out there, you will be capable of extending the default functionality of your WP blog quickly. Manage images and portfolio, create products and other listings, enhance search engine or social media optimization, make the default features more powerful or add a completely new set of tools with third party extensions and plugins.

5. WordPress vs Blogger: Movability:

Whenever you want to move your Blogger based profile to another platform, you are going to have a bad time. Your blogs’ SEO results, subscribers and followers may be lost. And while there is an opportunity for you to export the blog content, the data is going to be kept on Google’s servers for a long time.

With WordPress, everything is much easier and controllable. From changing the hosting provider or domain name to taking your blog to a completely new platform, all the things get simpler with WordPress.

Wrapping up:

Whether you need to give your preference to Blogger or WordPress depends on your specific needs and expectations from a blog you are going to run. While Blogger has been around for a bit longer than WordPress, it has not undergone major updates or changes to become a more dynamic blogging platform. As for WordPress, it continues to be a rapidly developing environment with a huge community working from behind the scenes to make it a better place for digital audience.

Blogger is definitely a preferable platform for those users who are looking for a beginner friendly blogging environment with no learning curve at all. But if you want a long term solution for a premium quality blog or website that will be under your control and customization all the time, will let you integrate almost any new function or character, from online store to social media platforms, WordPress should be your ultimate choice.

Top Rated Code Editors for WordPress Developers Working Environments

If you are looking for the best and top rated code editors for WordPress developers to code and design your WP sites, then you are welcome to read our article. This time we have collected the best code editors under one roof you can test and try to write powerful and reliable codes.

It’s a tale as old as time that WordPress is only a blogging platform. WordPress is making blogging fairly easy and convenient for millions of users around the globe, but the truth is that this content management system has gone far beyond being a blogging environment and as for now is used for hundreds of other publishing and business presentation purposes as well.

Further, WordPress is a good choice with its simplicity not only for non techy users, but also for the advanced users, developers and coders thanks to its feature rich and extensible character.

As for the second group of WordPress related staff, apart from prebuilt tools, there are also hundreds of other working environments and code editors they can freely use to make the most of their coding experience and knowledge to create awesome websites. From the configuration of core files to changes in styles, a great deal of work is performed via modern code editors.

Below you can find some of the top rated code editors for WordPress developers which function just out of the box and are practical in usage while providing you the best working platform with all kinds of first aid tools and features.

Top Rated Code Editors for WordPress Developers Working Environments

1. Vim:

Vim is currently one of the free and top rated code editors for WordPress developers created on the basis of the older vi. While using this text editor, you are free as in freedom to make us of endless customization and automation options, as Vim is optimized for functioning with multiple add ons and extensions for the maximum productivity.

Some of the advantages of Vim is that this editor is highly configurable and super portable meaning that it can work just fine with multiple operating systems and servers.

However, Vim may seem a little bit tricky for startup coders and WordPress users as it comes with a certain learning curve.

2. Light Table:

The next super code editor that can seamlessly integrate with your coding workflow is called Light Table.
As the name of it clearly states, this editor is really lightweight and handy in management. Real time mode of checking changes is also offered with Light Table.

Easy to use and customize, beautiful and eye catchy, yet clear in design, possibility to embed anything needed, whether it is a game or graph, tons of extension options, Windows, Mac and Linux support. As you can see, the benefits of Light Table as one of the top rated code editors for WordPress developers are quite many.

And what is more enjoyable in this case is that you can get access to Light Table without spending a penny, since it is available for free.

3. UltraEdit:

Developed for Windows, Max and Linux users, UltraEdit is the next highly recommended code editor for developers. It comes with support for all the major languages like HTML, JavaScript, C/C++, JS, Perl, PHP, Python and many others.

This premium product is a multi caret and multi select code editing solution, packed with column mode whenever horizontal edition is not the best fit for you, FTP, SSH and Telnet support capabilities, customizable user interface, etc.

Code syntax highlighting, XML handing, powerful search for finding the needed files, expressions or more, as well as file compare modes are also wrapped up in UltraEdit.

4. Chocolat:

If you are a Mac user, then Chocolat has got your back! Integrated with code auto completion and live error checking options, Chocolat is going to make your workload much lighter and the final result – error free.

What the top rated code editors for WordPress developers actually do is to collect all the features and tools developers and programmers will need all at one place. And Chocolat is not an exception. Along with code completion and error checking in live mode, Chocolat also boasts customizable snippets, speedy file navigation, code folding, different cursors and selections, and finally works perfectly with all programming languages you can use for now, be it PHP, C++, HTML, Python or something else.

5. CodeAnywhere:

Welcome to go-to coding and development environment called CodeAnywhere. You are not going to download anything to get started with your coding. Instead, you will be provided with cloud editor/IDE to use from anywhere you are, manage files on Google Drive, Dropbox, FTP server, etc.

Complete your projects in HTML, PHP or any other major programming language you are specialized in. Quick in customization and versatile in usage, CodeAnywhere also suggests code completion with js, php, html and css, offers multiple cursors and Zen coding support.

6. Notepad++:

Our list of the top rated code editors for WordPress developers would definitely be incomplete without Notepad++. This free text editor is an amazingly versatile and useful tool both for startup and experienced users.

This GPL licensed and written in C++ text editor operates in Windows environment so that only Windows users are privileged to enjoy this world – class text and code editor for free.

Syntax highlighting and syntax folding, word completion and function completion, zoom in and zoom out, multi language environment support, macro recording and playback, multi view and multi document, column mode editing and many other useful features are going to be found inside Notepad ++.

7. Atom:

Another robust and modern tool among the best code editors is known as Atom. A fun part about this editor is that it integrates many developers and lets you benefit from a great code collaboration with them. Thus, a real time code editing, IDE features with auto completion, cross platform editing, prebuilt package manager to search for the needed ones or install a new package, file system management with a single file or multiple projects are waiting for you with Atom.

How to Install and Setup WordPress Multisite Network

We at SKT Themes are going to share the most important details and steps you need to bear in mind whenever you want to install and setup WordPress multisite network. Even if you are barefoot when it comes to dealing with WordPress and undertaking the needed actions to make it more powerful and functional, be sure that by following our guideline, you will be able to successfully install and setup WordPress multisite network all by yourself.

1. What is WordPress Multisite Network?

By default, WordPress enables its users to create a network of websites by the application of the multisite feature. A WordPress multisite network is a collection of sites based on the same WordPress installation and database. Use the same account with the same login credentials to create and control multiple sites simultaneously. Meanwhile, each site on the network has its own settings, and plugins, themes and users become cumulative, which gives a wide range of advantages.

2. What are the Advantages of Using WordPress Multsite Network?

If you use WordPress for more than one site, A WordPress multisite mode is what you will need. Setup and install WordPress multisite network and you will be able to:

Use on WP installation and one database for an unlimited number of sites
Use one dashboard as a network administrator to manage them all
Add an existing user to a new site on the network so that users are not forced to have more than one account.
Manage and activate themes and plugins for multiple sites on the network with one download and installation. As for the activations, they can be activated on each site as needed.
Make updates for all sites quicker and easier by managing the update of themes and plugins of the “basic” install.
Data exchange between sites on the network is much easier and faster

3. Getting Started with WordPress Multisite Network:

In order to get started with multisite, you need to make sure your web server can support multiste. At this point, it is also important to make sure the hosting of your WordPress is reliable and powerful, as whenever it is down, all the sites on your multisite network are going to have issues.

4. Choose a Subdomain Structure: Subdomains vs Subdirectories:

When adding new site to your multisite network, you will need to use either subdomains or subdirectories:


If you want your networks users to be able to create their own sites, you will need to activate and configure wildcard subdomains for your hosting.


In case of subdirectories, the URLs of your sites are going to be like the example above. However, please note that if you are going to use this option with the multisite on an established WordPress installation, you may experience clashes with existing URLs. Therefore, you need to enable pretty permalinks on your source site.

5. Enable WordPress Multisite Network Feature:
As already mentioned above, WordPres comes prebuilt with multisite network capability, which only needs to be activated. Before doing that, make sure you have the backup of your site as an important security measure.

In order to enable WordPress multisite, use FTP client or cPanel to connect to your site and edit wp-config.php file.
Open the file and paste the following line of code just before /* That’s all, stop editing! Happy blogging. */.
Save the file and upload it back to the server.

Now, the multisite feature is enabled!

6. Install and Setup WordPress Multisite Network:

Before you install and setup WP multisite network, all the plugins on your WP site should be deactivated first. Head over WP Admin Dashboard, Plugins, Installed Plugins and deactivate all the installed plugins.

Further, visit Tools, Network Setup to select between subdomains and subdirectories. Choose the option that suits your needs best, add network title and network admin email. Once you are done with this part, click “Install”.

You will be provided with some code that needs to be added to wp-config.php and .htaccess file.
Copy and paste the code appearing on the screen to these 2 files.
Now, your WordPress multisite network is installed!

7. Configure WordPress Multisite Network:

Now, when you have managed to install and setup WordPress Multisite Network, it’s time to configure it.
First, go back and login to your WP site again, where you will see a multisite network dashboard instead of the common dashboard you were used to use. You are going to find “My Sites” menu at the top. Follow the path My Sites, Network Admin, Dashboard to configure your network.
In the admin sidebar, find Settings and click on it to add network title and network admin email.

The next step is to enable new registrations on your network, since they are disabled by default. Use Registration Settings part to make the needed configurations. You can choose to enable existing users to create sites, user accounts to be registered, or allow both user and site registrations. You can also allow site administrators to add new users to their site, as well as limit email registrations to certain domains. You can even ban certain domains from registration.

8. Configure New Sites Settings:

The “New Site Settings” part lets you manage the options for the new sites which are added to your network by configuring welcome email and welcome user email texts, as well as the content of the first default post on that site.

9. Configure Upload Settings:

Use “Upload Settings” to fix site upload space, types of the files which can be uploaded, and max upload file size. By default, site upload space is 100 MB which can be increased or decreased depending on the overall disk space you own.

10. Plugin Menu Settings:

Under the Menu Settings, you will be able “Enable administration menus” for plugins, so that sites admins can find plugins menu and activate or deactivate plugins for their individual sites. However, they will not be able to install new plugins.

11. Add New Sites to Your Multisite Network:

Visit My Sites, Network Admin, Sites. Here you will find the list of sites on your multisite network. Click “Add New” for adding a new site. In the opened page, you will need to add the site’s address, but not the full address, but only the part to be used as subdomain or subdirectory. Then add a site title, as well as site’s admin email address.

How to Resize and Make Images Larger Without Losing Quality

If you are using an image rich website or blog, then it’s important to find ways to resize and make images larger without losing quality. Taking care of the proper and high quality display of your website imagery has to do not only with perfect client visual experience, but also with enhanced SEO results. Google does not conceal the fact that it actually loves images on the websites, especially if they are well optimized, formatted and eye pleasing.

However, search engines don’t see your images but take into account their right size, quality, responsiveness and other characteristic features. Hence, whether it’s about to compress large images to prevent your site’s performance from getting slower or resize and make images larger without losing quality, any website owner should use possible trickeries to solve all kinds of image related issues. It will make your site much more compelling and your imagery will be in harmony with the overall look of your site without making the site heavier or displaying distorted or pixelated images.

You have probably tried to enlarge images and then it became somewhat blurry or amateurish. The thing is that all the JPEG and PNG images we are using on the websites are Bitmap image files. Those images have pixel dimensions which are almost invisible from a normal viewing distance, but if you try to zoom an image, those pixels become visible in the form of squares. And whenever you are resizing those Bitmap images to make them larger, the pixels are not only extended, but new blank ones are added to the image for enlarging. As a result, you are having a new version of your original image, that is larger, but of lower quality.

So how can you overcome this problem to resize and make images larger without losing quality?
The best solution is relying on fractal based image enlargement technique which compensates for the enlarged pixel. This technique is called Fractal Interpolation or Fractals and makes it possible to upscale and enlarge your images in the most accurate ways. Subsequently, you need to find a solution based on this fractal image enlargement functionality.

1. ON1 Resize:

One1 Resize is one of the fastest and feature rich image management and enlargement applications you can use for optimizing the images before adding them to your WordPress website. Color and detail focused, this ON1 Resize is represented as an open system tool meaning you can access your images and photos no matter where they are stored, on your PC, in the network or some third party cloud based service. It means you are free as in freedom to resize and make images larger without losing quality from anywhere you are at the given moment.

Genuine Fractals (as discussed above) industry standards are at the core of this application ready to work as a standalone solution for your images as well as work as a plugin for Photoshop and Lightroom. You can get maximum results with this product while enlarging your image size and keeping its sharpness and precision at the same time.
ON1 Resize is available for Windows and Mac users and grants its users with free technical support as well.

2. Photo Maximizer:

The next valuable image solution you can test and try to make images larger without losing quality is called Photo Maximizer.

What this premium quality product actually does is concentrating on small details of images and making them larger without any pixilation or blurriness.

Whether you want to enlarge small image or zoom in on a certain area of a photograph or some distant subject on the image, Photo Maximizer makes it possible for you to keep the presentable look and quality, sharpness and pixel free clarity of your imagery.

3. Gimp:

Enlarging an image always means “trading” quality for size at least to some extent. Still, there are software and online programs doing a pretty job in making images larger and keeping their quality or resulting only slight quality losses.

Gimp is such image editor software you can use to manage your site’s imagery enlargement. It is not as good as, say, Photoshop or ON1 Resize, but it is free!

The needed Interpolation method integrated with Gimp is what going to make images larger without losing quality or with minimum quality losses. All you need to do is to open the image to be upscaled or enlarged with Gimp, go to Image, Scale Image, add the required dimensions, then scroll down to Quality part and set Sinc (Lanczos3) as Interpolation method. Once you are done with this part, click on Scale button.

Now you can export the processed image for adding to your website.

4. IrfanView:

The next sophisticated tool enabling you to get your image related enlargement job done with minimum quality touches is known as IrfanView. This smart and compacted image editor is designed to be simple and affordable, yet powerful in usage.

Using IrfanView is as simple as Gimp. Simply open your image with this editor and go to Image, Resize/Resample. An image resize popup window will soon appear. Here you can set new size with width and height, select size method as Resample (better quality) and use Lanczos (slowest) as a filter. Further, select “Apply sharpen after resample” and you are done!

This editor is designed only for Windows users. Hence if you are using Windows as an operating system, you are welcome to make images larger without losing quality with IrfanView.

5. PhotoZoom:

Get high quality photo and image enlargements with PhotoZoom. This world class technology based software wonderfully keeps the image quality in case of enlargements up to 300.000×300.000 pixels.

Moreover, PhotoZoom goes beyond keeping the high quality of images while enlarging them, but also makes poor quality images look pin-sharp. Hence, it’s a perfect tool for processing and optimizing Internet images and then use them on your WordPress based or any other digital profile.

The Journey of WordPress – What the World’s Number One CMS Has Been like for the Last Twelve Years

The popularity of WordPress is not something we can ignore. We’ve known it as the best solution that any developer can use to setup a website or a blog without writing a single line of code. Known as the home of tens of thousands of plug-ins and high-quality themes of all time, WordPress not only has a big name on the market today but also it does not have a real competitor.

Of course, we’ve heard of Joomla and Magneto, but with more than 10 million websites running on WordPress, we cannot deny that the WordPress Team has become the best brand that thousands upon thousands of web developers know today.

The Beginning
After the development of B2, the precursor of WordPress, stopped, Matt Mullenweg wrong a blog post announcing his plan to develop software that would meet not only his needs but also the requirements of modern web standards. After reading the post, Mike Little, a Freelance Technical Editor, contacted Matt, and they both started WordPress.
The project began when Mullenweg was nineteen years old. Although he was already a developer at the time, Matt was taking a course in philosophy and political science at the University of Huston. From that moment until today, WordPress has been through some changes, drawbacks, successes, and accomplishments too.

The Timeline
2003 to 2004: The Beginning of something new

The time between these two years were the moments when the idea of building WordPress CMS came to the mind of two tech nerds. Of course, the foundation of WordPress on the market today deeply rooted to a point too many people have no idea exactly how it all started. Michael Valdrighi had abandoned the development of B2 Cafelog in 2003.

In the same year, Matt a blog post that proposed the development of a new platform. Having developed interest in the idea that could change the web standards, Michael Little requested to team up with Matt to create the new platform; this marked the long journey of the WordPress that we know today. In May 2003, a preliminary version of the tool was released. However, the official version 1.0 of WordPress was published in January 2004.

2005 to 2007: The big steps
In 2005, the team launched Automatic as a separate business. It was in the same year that the official launch of WordPress,, took place. At that time, WordPress wasn’t purely stable or dynamic. It was still a small application, but it had some theme functionalities, as well as statics pages. The development of WordPress Themes was an important driving factor that captured the interest of many web developers and designers worldwide. In fact, the real theme development began after the introduction of WordPress version 1.5. The Content Management System continued to grow, and as 2007 ended, there was no doubt about the future of WordPress; it already had a well-established online presence.

2008 to 2009: Major Changes Come to WordPress
The team decided that they would adjust the backend of the system. With the intention to make the system as useful as possible, WordPress wanted to give the admin panel a better look and feel, much more to improve the user experience. By this time, close to 1.6 million website developers and designers were already developing their applications with WordPress.

During this period, the growth of plug-ins continued to flourish, and the Theme Directory improved in quality and standards. Many of the best WordPress templates and website templates have their foundations on the developments of this period.

2010 to 2011: The Growth of WordPress in Public
For Matt, it was important that WordPress should go into the streets. Of course, this meant that creating an online presence and digital awareness alone wasn’t enough at all. If this was to become a very good idea and a better platform for website development, Matt had to secure its future. In a time where the team had to combine vision, hope and interest together, they decided that WordPress would be open source software project. Therefore, the WordPress Foundation was set up as a charitable organization to secure the future of the CMS.

2012 to 2015: WordPress Becomes a Mature Platform and making the move
There are many Content Management Systems on the internet today, but WordPress was able to consolidate its position as the world’s leading CMS. Today, it is the best CMS of all the time. In fact, there are many WordPress Themes and Templates developers than there are developers for other platforms.

The Goal
Indeed, WordPress has come a long way in a long time. The foundation has not changed its goal just yet, and they won’t. According to Matt and Michael, WordPress will remain a free software solution not only for the modern use but also for the generations to come.

Guide To Migrating Your WordPress Site into New Hosting


This fact cannot be negated that transferring the website to a new host can prove to be really stressful and tiring. However, if you follow a series of well defined and structured steps then it can be done very easily. In this scenario, it is suggested that you spend some time to prepare your own website. This will simplify everything and you won’t have to worry about the relevant issues.

Keeping in mind the utmost need of instructing people on this matter, we have written this article to provide assistance.

1. Back Up Your Website’s Files

The first and foremost step to migrate WordPress website into new hosting is to ensure that you back up all the aspects of your website. You should know that this step is not only a good practice but a crucial requirement when you are trying to migrate the WordPress website.

In this regard, there are a lot of plug-ins which can help you back up the website. But, you should know that you will be required to perform the procedure in a manual way. Use an FTP Program like FielZilla , connect to your web server and copy all the files to your local computer.

At this point, it is to be noted that you should copy all the files including the ones that are hidden. For example, .htcaccess file is hidden. Take help from the FTP program that you are using and retrieve it. This process can take some time. It totally depends on the media uploaded on your website.

2. Export the WordPress Database

This is a very simple process. Just follow the given instructions.

  • Open the cPanel
  • Login
  • Access the phpMyAdmin application
  • There will be a database that will contain your WordPress installation
  • Select that and click the “export” tab present on the navigation menu
    Now click the Go Button

Now, the export process will get initiated. It should be noted that once you are done with this step you should move on to the next one.

3. Create the WordPress Database on your New Host Server

Before the migration, it is important that proper environment is created for the installation of WordPress. For this purpose, it is recommended that you create a database that can store all your SQL data.

At first you are required to login to your cPanel. It is to be noted that this guide serves the purpose of performing database creation through MySQL Databases application. If the web host does not support this method then you should get in touch and ask for their procedure.
The steps are:

  • Open MySQL Database
  • Have a new database created
  • Choose an appropriate name
  • Have a new user created
  • Now, this user account is to be added to the new database with all the privileges

Ensure that you save the name of database, new MySQL username and its password. It will be needed soon.

4. Edit the wp-config.php File

Open the local folder which you downloaded on your computer. Locate teh wp-config.php file. This controls the access between the database and WordPress.
Copy this file and have it stored in another location on your computer. It will be used as a backup if something goes wrong during the process. Now, open the file in the original location with a text editor.
Make the changes given below:

A. Change the name of DatabaseYou have to locate

define('DB_NAME', 'db_name');

Change the db_name to the new name you just created

B. Change the Database UsernameBelow the above line, there will be.

define('DB_USER', 'db_user');

Change the db_user to new usernme.

C. Change the User PasswordHave the third line edited.

define('DB_PASSWORD', 'db_pass');

Change the db_user to new password that you created.

5. Import your Database

After having a new database, we can finally get started with the process of importing. Follow the given steps:

  • Access cPanel
  • Launch phpMyAdmin
  • Select new database (present on the left hands side bar)
  • After it opens, select the Import tab (navigtion menu)
  • There will be Choose File i the File to Impor section. Click that
  • Choose the SQL File that was exported
  • Uncheck the Partial Import
  • Set the format to SQL
  • Click Go button

The import will now initiate.

6. Upload the WordPress Files to New Host

After all the aforementioned steps, you can finally start to upload your website files.

  • Use the FTP program to connect to the server
  • Go to the folder that will contain the website files. It is usually the public_html folder
  • Now upload the files


7. Linking to New URL and Defining New Domain

The process of searching and replacing the old domain and having it replaced by the new one will come with other tasks as well. For example, the alternation in the values of site URL and home URL. This will ensure that you are not directed to the old domain while logging through the new one.

8. The Final Touches
There are two main components of this step and the span between them lasts for several days.

It is necessary that the domain’s DNS settings are reconfigured before the site can be used on the new host. The process is dependent on location where the domain is registered. It should be noted that the domain registrar should have all the necessary details in order to make this change.

At this point, it is important to note that the changes made in the DNS can take about 48 hours for the complete propagation. Moreover, it should be done when the traffic is less. During this span, no changes should be made to the website. Once, 48 hours have passed you would now access the new web host on connecting to your website.

Upon confirmation that it has been successfully, you can go to the old host and delete all the relevant files and database. However, there should be a backup in case anything goes wrong.

Although the steps given above are tedious they are probably the best way for any WordPress developer and probably the only way they are going to shift websites for their clients by creating dump of database and files and then moving from one host to another.

With CLI access in most and majority of the WordPress hosting companies many coders and WordPress developers now use CLI interface which makes copy and paste very simple and easy and effectively reduces the time duration as well. Thus this is another step as well by which one can shift WordPress based websites.

Most hosting companies nowadays provide easy and free migration for their users when they purchase a fresh account from them.

Thus most users rely on hosting to actually do the move of website from their previous hosting to current hosting for them.

Last method which is for users who aren’t really developers and do not want to go through the hassle of the above steps and don’t have much money either to hire a developer to move their website between hosts is by use of plugins.

Several plugins are there which does the job of moving and migrating WordPress websites from one place to another some of them to be named are All in one migration, Duplicator, WordPress Move and others.

These plugins make the life easier for a novice developer or for users who don’t want to use steps like the above and still want to migrate websites on their own without waiting for hosting either.

When it comes to migrating your WordPress site into new hosting, the process can seem long, nerve wracking and even tedious at times. That’s why we developed this short guide post to help you along with the process. Migrating your WordPress site into new hosting is not something simple that can be automated or achieved through third party plugins, rather there’s a fair amount of manual work that you would have to carry out. So let’s get started, shall we?

  • Back up all important files: The first thing that you need to do is to back up all the important files that relates to your website. Remember the ones you used for installing WordPress and creating your own database? You need to back it all up. Use FTP programs like Filezila and connect to your server and download all the important files including hidden ones and save it.
  • Export the WordPress database: You need to export your WordPress database; at this point, you must already be familiar with your phpMyAdmin application so use the same to export the database. And once the process has been initiated, you can then move on to the next step.
  • Create the database on the new host server: However, before you can migrate to a new host, you need to create a suitable environment for your WordPress database. So you need to create a database that can store all your SQL data safely. And when creating your database, name it accordingly and at the same time, create a new user id and password for yourself. You’ll need to retain this carefully, as you will need this information later on. You also need to edit the wp-config.php file, as this controls the access between your WordPress and your database. You need to open the file in its original location and change the name of the database, user id and password, the same ones that you had selected earlier on.
  • Import: You can now import your database and migrate your WordPress platform to the new host.
  • DNS settings: You also need to configure your DNS settings so that you are able to access the right website and not redirected to the old one. DNS registries can take a while to update their records but should have the same updated in 48 hrs or so. So essentially, it should take no more than two days for you to completely migrate your WordPress platform to the new host.

Granted the process may seem cumbersome but there’s no getting around the fact that this has to be done manually. If you find the process overwhelming, you can always ask a programmer to lend a hand and help you get it set up. It is pretty much straightforward and before you begin the process, you need to make sure that you keep backup copies of all the important files. And also in case of any further issues or clarifications, you can always contact WordPress support or check out their help files.

WordPress Sidebars: Pro Tips & Mistakes to Avoid for Optimized Sidebars

In a number of cases, sidebars are perceived as blocks of the site where all sorts of things can be found. As a rule, a minimum designer’s effort is spent on the customization and management of sidebars, and nobody really puzzles over the correct distribution of the widgets inside. But the truth is that a WordPress sidebar can turn out to be a useful source of traffic and user engagement with quick links and informative areas, functional options and more. All you need to do is to find the best look and structure, best content and deployment of the sidebars to get maximum profit from their existence on your sites posts and pages.

We invite you to join our discussion of WordPress sidebar pro tips you can choose to have on your website, as well as WordPress sidebar mistakes to avoid for having more optimized and lead generating sidebars.

1. What is a WordPress Sidebar and Why You Need it:

A sidebar in WordPress is a widget ready, navigation menu or supplementary information area that is graphically separated from the main content area. You can use sidebars for integrating any kind of additional information which does not consist a part of your site’s basic content, be it recent articles, recent posts, recent comments, social media links or something other. Depending on the theme you are using and your preferences, you can have different sidebar choices.

Sidebars share high visibility and can make any kind of important or secondary content easy to notice and follow by your web visitors. The can help your web guests and users to navigate to the needed areas and parts of the site, find specific content or use some functionality. From navigation menu to information blocks like recent publications, functional elements like search and email sign up forms, product and service offers and additional widgets, absolutely any kind of information can be highlighted with a WordPress sidebar.

WordPress sidebars are also known as advertisement friendly areas which means that you can use them for making money from ads placement.

2. WordPress Sidebar Pro Tips to Optimize the Use of Sidebars:

The majority of blogs have one or more sidebars appearing on every single page or at least on the most pages. As discussed above, those sidebars are intended to grant your web users with the needed additional information and guide them through different areas, forms, links and articles.

Today, if we try to analyze different websites and blogs for personal or business purposes, we’ll find something similar in the way they use widgets and sections for the sidebar. The basic ones most sidebars include are as follows: most popular posts, email signup forms, top selling products or services, social media links for social media profiles, advertisement and affiliate banners.

Well, optimizing your sidebars for better exposure and more presentable visual look and functionality of your site means finding WordPress Sidebar pro tips and tricks to exercise which you can do by reading the next part of our article.

Let’s see which some pro tips you are advised to add to your WordPress sidebar are.

Popular/Recommended Posts. Popular Posts a widget to be included into the sidebar first and foremost. Sharing the most popular and hot articles with your audience is always a good idea. Use WordPress Popular Posts plugin to generate the list of the popular posts and share it on the sidebar area. You can set the list to be updated within a specific time range.

As for the Recommended Posts, you as a website admin will have more freedom in suggesting interesting posts and articles to your readers and followers.

Subscription form. Subscription form is a modern strategic marketing and promotion move practiced by millions of website owners. Whether you want to grow the army of your followers or establish direct communication with the customers interested in your products or services, having subscription form right in front of their eyes with sidebar is of great importance.

Social Media Profile Links. The power of social media platforms as traffic and conversion boosters can never be underestimated. Thus, you can use your WordPress sidebar to display social media links and social media sharing buttons to get your web content shared across different dynamic platforms and social environments.

WordPress Sidebar Mistakes to Avoid:

1. Overloading Sidebar with Too Many Widgets:

Sidebar is a wonderful area providing you with many possibilities to make everything neatly and compactly showcased or get everything really wrong. Sometimes people find a place in sidebar for any information or content they are not able to deploy on the other areas of a website. This is not reasonable as every single part of your website makes sense. Try to add as many widgets as are really necessary to draw a beautiful picture visually and to help you get maximum results.

2. Keeping all the Default Widgets:

By default, WordPress comes loaded with specific widgets such as categories, archives, recent posts, recent comments and categories. You can quickly remove them from WP Admin Dashboard by dragging and dropping, and alternatively us third party plugins to substitute that default widgets with more useful ones.

Custom Sidebars- Dynamic Widget Area Manager:

Custom Sidebars is an attractive plugin you can use whenever you want to avoid one of the common WordPress sidebar mistakes of leaving the default widgets as they are. Manage unlimited widget configurations, make custom sidebar customizations and set custom widgets, create author specific sidebars, import and export custom sidebars with this amazing plugin.

3. Cluttered Look and Disarranged Widgets:

Another important point to consider is the sequence of the widgets appearing on the sidebar area. Organize them properly to support the user navigation throughout your website instead of distracting them with supplementary information or advertisements in the wrong place.

Adding Too Many Ads

Of course, sidebars can host multiple advertisements and banners, but try to avoid irritating your audience with too many advertisements and be sure web users are enjoying their time in your virtual domain.

The Ultimate Guide for 404 Pages in WordPress Ecosystem

WordPress is a reliable and sophisticated content management system, however, WordPress users are not guaranteed against certain tweaks and errors along with their online work. “Page not found” or 404 error is one of such frustrating errors happening with WordPress websites and not only.

Actually, this error is not exclusively relevant to WordPress, but may occur in case of other ecosystems and platforms as well. Well, if you are using WordPress, follow along with our article to understand what 404 pages in WordPress are and how you can deal with them whenever they interrupt the normal operation of your website and make web pages inaccessible for the website guests.

1. What are 404 pages in WordPress?

404 pages in WordPress are what can make or break your site in terms of client retention and bounce rate. These 404 pages are technically known as error pages and “welcome” your web visitors with “page not found” expression.

404 error is a standard HTTP response code indicating that the client was able to communicate with the server, but the server was not able to find the data requested. But note, that 404 error is quite different from “server not found” error indicating the restriction of access to the server. Error 404 means that the requested web page or resource can be available in the future, but that does not guarantee the existence of the old content.

2. Why Do or When 404 pages in WordPress occur?

WordPress is an ideal platform enabling you to effortlessly manage your site’s URLs and change permalinks structures, whenever needed for personal, business , SEO or other purposes. But this simplicity also leads to a great number of broken links daily.

For example, if you have published a post on your WP website and want to change your permalink structure, every link to a post on your webpage is going to break.

In another case, your web page will not be displayed to its users whenever they try to browse it, if you have tried to correct some misspelled word on your page’s URL after it had been published containing that misspelled word.

3. The Ways 404 Pages in WordPress are handled.

Any time a post or page is requested and cannot be reached by the user, as it does not exist or the link is broken, WordPress checks for two system files: 404.php and index.php.

If the theme your website uses contains 404.php file, then WordPress will load and showcase that template to the users. If there is no 404.php file, the default index.php file will be loaded.

4. How to Design 404 Pages in WordPress?

The truth is that you can make your 404 pages brilliant instead of annoying. Creative web design and beautiful aesthetics can be showcased with 404 pages as well. Whenever the visitor is stumbling onto 404 error on your website, you never want to let him go without finding whatever he or she has been visiting that particular page or post for. Therefore, you need to make your creative juices flowing to present more than a common 404 page to the visitors to prove you care for their time or encourage them to have a journey across other parts of your site with redirects before the page he wants to access will be available again.

The majority of modern WordPress templates come with 404.php which can be found in wp-content/themes/active-theme. This is your starting point when it comes to designing and customizing 404 pages to be productive and even on brand.

404 Page: Your Smart Custom 404 Error Page:

Alternatively, you can use Your Smart Custom 404 Error Page plugin to quickly create and manage your site’s 404 pages to set your website apart from many other competitors in the way it is delivering 404 error pages. With this plugin, you are going to use your themes Page Editor like you are using for the creation of any page. Then go to Appearance, 404 Error Page and choose the created page to be custom 404 error page for your site.

Custom 404 Pro

Another wonderful plugin enabling you to use a custom page instead of a common 404 error page is called Custom 404 Pro. Full 404 page control, 404 page data record, custom page redirect options, custom log filters and much more is wrapped up in this plugin.

5. How to Fix Broken Links?

But before you will jump into working on the original solution of your custom error 404 page, you need to understand what causes 404 and how it can be fixed.

There are 2 different ways leading your web guests to 404 errors:

Internal link on your WP website
External link from another website to your WP website
As for fixing the problem with internal links, you are forced to check all the links on your website which might take hours if done manually. Therefore, it would be better for you to use one of the useful tools or plugins ready to automate internal link checking process.

Google Search Console:

Google Search Console is one of the free tools you can use for finding any broken link on your website. While crawling your site for SEO purposes and indexing, Google will let you know about such cases.

Broken Link Checker:

404 pages in WordPress Broken Link Checker is a popular broken link detecting and checking plugin and can detect both external and internal links which are broken. As soon as they are detected, the plugin will let you know about them via dashboard or will notify via email.

WP Broken Link Status Checker:

This plugin will scan your whole site for detecting broken links, redirects, no follow links, etc. With WP Broken Link Status Checker, you need to create scans and configure it, after which the process will start detecting the links and will display the results to you even while the scanning process is not over.