Our Blog

The latest post from us

Using SSLforFree

Visit Enter your domain name for which you want to obtain a security certificate. Enter your domain name with www and click on “Create Free SSL Certificate” button. SSL For Free will also add the non-www version to the certificate (i.e

Using SSLforFree

In the next step, you will be required to verify ownership of the domain for which you want to add free SSL certificate. There are three options to verify your domain; Automatic FTP vertification, Manual FTP vertification and manual verification using DNS.

Follow each instruction carefully and verify your domain. By far automatic FTP verification is the easiest method.

If successfully verifies your domain name, It will generate an SSL certificate for you upon clicking on “download SSL certificate” button.

Now visit your hosting cpanel, search for SSL/TLS and navigate through.

Select the domain from the drop down menu for which you want to install SSL certificate.

Select “Setup a SSL certificate to work with your site”.

Paste contents from the file zip downloaded.

As an alternative, you can directly copy and paste corresponding text from SSLforfree screen to cpanel SSL/TLS screen.

Press Install button once you are done.

Congratulations! A free SSL certificate is now installed on your domain. You can install SSL on new and existing WordPress websites by following the same procedure.

This is also the alternative method for installing free SSL to those web hosts who do not support Let’s Encrypt in their cpanel.

Note: If you do not find SSL/TLS option in your Cpanel, you can download the zip and share it with your hosting provider support, they will add it from their end.

Update WordPress URL to HTTPS

After securing your website with an SSL certificate, you need to change your URL from an HTTP one to an HTTPS URL. Without changing the URL, the SSL certificate won’t work, and your website won’t enjoy any extra security.

1. go to your website’s Dashboard.

2. hover to “Settings” and click on “General.”

3. Change the WordPress Address and the Site Address and use “HTTPS” instead of “HTTP” in the beginning.

4. Click “Save change”

After completing the above steps, your website has become an HTTPS website with an SSL certificate installed on it.

This is how you can get a free SSL certificate for your WordPress website and configure it for a secure environment. For discussions and queries, you are always welcome to share them  in comments below.


In this article, we will show you how to easily get a free SSL certificate for your WordPress website.

Easy Integration with Hosting Services

The best WordPress hosting companies are now offering free SSL certificate with all their hosting plans. Choosing one of them saves you from the hassle of installing a SSL certificate on your own.

Here are the best WordPress hosting companies that offer free SSL certificate with their hosting plans.

If you are already using one of these companies, then you can turn on your free SSL certificate from your hosting dashboard. You can also ask your hosting provider to enable it for you.

Steps to create a free SSL certificate using Let’s Encrypt on supported Hosts

1. Login to your website’s cPanel.

Let's Encrypt

2. Step 2: Go to the Security Option

Let's Encrypt

3. Find the Let’s Encrypt option or Secure Hosting option and click it.

4. Select your Domain Name and fill other options such as email address if asked.

5. Click Install or Add Now option.

6. Save the certificate after it gets created. We will need it later to load it.

If your web host does not offer a Let’s Encrypt option on the cPanel, you can contact them, and they will guide you through the process. It is more complicated than the steps above and can vary greatly among different hosting services.

If your hosting isn’t supporting it.There is an alternate explained, using SSLforFree

What is SSL For Free?

SSL For Free is a nonprofit certificate authority, and it works on all major browers. The certificates are generated with the help of ACME server by using domain validation. Once have created the document, will delete the private key.

Let’s Encrypt or SSLforFree which one is the perfect free SSL solution?

The answer is Both

click here to continue >>


SSL Certificate

How does SSL Certificate work and makes your website secure?

SSL protects information by encrypting the data transfer between a user’s  browser and the website. When a user vitsits an SSL/HTTPs website, their browser first verifies if the website’s SSL certificate is valid.

If everything checks out, then the browser users special keys to encrypt the data transfer. This data is then sent back to the intended server (website) where it is decrypted using the unique SSL key.

The encryption of the transmitted data makes sure that all information remains private. Hackers cannot interpret and steal the personal information such as Credit Card Numbers,etc. transmitted under the secure layer. If the data is transmitted without encryption, hackers can steal the personal information such as Login ID, Credit Car Numbers, Email Addresses, Mailing Addresses, Passwords, etc…

How much do SSL Certificates cost?

 Although a secure (and SSL-enabled) site is necessary for many sites, the cost and implementation concerns linked with it have stood in the way of its widespread deployment.

Cost of SSL Certificates differs from one certificate authority to another. Many website owners are reluctant to use SSL due to the additional cost. This left many of these websites vulnerable to data and information theft.

A non-profit project called let’s Encrypt decided to fix this by establishing a free certificate authority.

What is Let’s Encrypt?

Let’s Encrypt is a free open certificate authority that aims to provide SSL certificate for general public. It is a project of Internet Research Group, a public service  corporation.

Due to the significance of the project, it quickly earned the support of major companies like Google Chrome, Facebook, Shopify, and many others.

Let’s encrypt on WordPress

You can get an SSL certificate from Let’s Encrypt for your WordPress website in many different ways. It’s advisable to make your website secure with an SSL certificate, especially when it is free now. Besides improving your website’s security, it also helps to build trust among your readers, customers and clients. It can also have a positive impact in your search engine ranking.

click here to continue >>


What is SSL?

SSL stands for Secure Sockets Layer. It’s an internet protocol for securing data transfer between a user’s browser and the website they are visiting.

Every internet user transfers information when they visit websites. This information can often be sensitive like payment details, credit card information or login credentials. SSL allows encrypted data transmission and prevents it access to an outsider. For creating an SSL connection, a server needs an SSL certificate.

Websites using SSL need a SSL certificate issued by one of the recognized certificate issuing authority. This certificate is verified and highlighted in user’s browser address bar with a padlock sign and HTTPS instead of HTTP.

Do you want to get a free SSL certificate for your WordPress website? You need a SSL certificate to accept online payments and secure your website. In this article, we will show you how to easily get a free SSL certificate for your WordPress website.

Why do you need a SSL Certificate for your WordPress website?

The only website which is 100% secure is the one which does not exist. All sites are prone to attacks by hackers, but as a webmaster, your job is to minimize the possibility of attacks. You must take neccessary measures to keep your website secure.

SSL / HTTPS is recommended for all websites on the internet. However it is absolutely required for all websites that collect user information like login information, payment details, credit card information and more. Most online payment service also require your website to use SSL/HTTPs before you can receive payments.

If you are running an online store, a membership website, or require users to log in, then you need to get an SSL certificate right away.

Last, if your website is not using a SSL certificate, then Google Chorme will show your users that your website is not secure.

SSL Certificate

click here to continue >>


Adding Custom Fonts to WordPress via Plugin

In this article, we will go over how to use Easy Google Fonts. Which is one of the most popular plugins in this area.

1. Install the Plugin

The first step is installing the plugin. To do that, head on over to Plugins > Install New. Then, search for the plugin’s name. In the search results, click on Install Now and activate the plugin once it’s on your site.

Adding Custom Fonts via Plugin

2. Add/Change Fonts on Your Site

When the plugin is active, you find a new menu called Typography under Appearance > Customize.

When you click on it and choose Default  Typography, you find a list of controls to change the font of your paragraphs and headings.

Using them is really simple. Just click on the drop-down menu where it says Edit Font for the part of your site you want to change it for. This gives you access to this menu:

Here, the most important part is the one under Font Family. Here, you can choose a new font type from the entire Google Font library.

The fonts are ordered by standard, serif, sans-serif, display, handwriting and monospace fonts. However, you can also simply search them by name.

When you click on a font, you can preview the changes on the right.

3. Configure the Font

Once you have chosen a font, there are many options to further customize your typography.

First of all, you can change the Font Weight/Style under the menu of the same name. This controls the thickness of the letters.

Furthermore, under Text Decoration, you are able to add underline, line-through and overline. Text Transform also allows you to set it to uppercase, lowercase or capitalize every first letter. Under the Appearance tab on top, you may also control font color, background color, font size, line height

Finally, Positioning lets you change other settings such as margin, padding, border, border radius and display.

In short, you should be able to customize the fonts on your site completely to your liking. Easy, isn’t it? Don’t forget to hit Save & Publish at the top when you are satisfied with your changes.

Other Custom Fonts WordPress Plugins

There are also other WordPress plugins available for adding custom fonts:

By now, you are able to customize your WordPress site’s typography at will. This is not only great for the design but also a big leap in your WordPress skills.

Do you have additional thoughts and tips on how to add custom fonts to WordPress? If so, please share in the comment section below.


So far, we have only talked about how to use custom fonts in WordPress that are hosted somewhere else, namely the servers of Google. However, it’s also possible to host fonts on your own site and offer them to visitors’ browsers from there.

3. Using @font-face

To do this, you first need to download the font in question. When you do, make sure you get it in a web font format. That means TTF, OTF or WOFF. You will find more information about it here.

Once you have your font files ready, you need to upload them to your WordPress site via FTP. A good place to store them is in a subdirectory of your child theme named fonts.

After that, you need to load the font in your style sheet via @font-face. Here’s what it looks like:

@font-face {
font-family: Roboto;
src: url(https://localhost/wordpress/wp-content/themes/twentyseventeen-  child/fonts/Roboto-Regular.ttf);
font-weight: normal;

Remember to replace the name of the font and address for its location on your own site. After that, your new custom font will be usable.

4. Enqueueing Fonts – The “WordPress Way”

If you truly want to add custom fonts to WordPress in the correct way, you will use your function.php file and the fuction wp_enqueue_script or wp_enqueue_style.

With their help, we can take the code snippets provided by the font sites. However, instead of copying theme into a file, we will add them to the header via a function.

What’s the difference between wp_enqueue_script and wp_enqueue_style? As their names suggest, one is for adding scripts, one for style sheets. Which one is right to use depends on how your custom fonts are provided from their source.

For example, Google Fonts gives you fonts as style sheets. In that case, you would add them to your WordPress site this way:

function add_google_fonts() {
wp_enqueue_style( ‘google_web_fonts’, ‘         family=Open+Sans|Roboto’ );
add_action( ‘wp_enqueue_scripts’, ‘add_google_fonts’ );

In contrast to that, fonts from Adobe Edge Web Fonts come as JavaScript. Therefore, to enqueue them on your site, the code would look like this:

function add_adobe_fonts() {
wp_enqueue_script( ‘adobe_edge_web_fonts’, ‘//’ );
add_action( ‘wp_enqueue_scripts’, ‘add_adobe_fonts’ );

Wasn’t so difficult, was it? You now know how to add custom fonts to WordPress manually. Congratulate yourself. Obviously, same actions are possible via plugins. That’s what we will talk about next.


In this article, we will show you how to add custom fonts to wordpress manually and via plugin.

How to Add Custom Fonts to WordPress Manually

When it comes to adding custom fonts to WordPress by hand, you have three main options: HTML, JavaScript and CSS. There are pros and cons to each method and which one is the right one for you depends on your setup. Don’t worry, we will go through each of them in detail.

1. using css and @import

If you plan to install custom typefaces from Google Fonts, you might have noticed that it has a tab labeled @import. The service gives you a piece of CSS code.

To embed your selected fonts into a webpage, copy this code into the <head> of your HTML document. Or copy without the <script> brackets to the beginning of your theme’s (or child theme’s) style.css file.

Seems like a simple solution, right? But this is the least recommended method. Why?

The reason is the performance issues. Using @import is no longer the recommended way to go because it prevents browsers from downloading several style sheets at once. The consequence: slower page loading times. Stay away from it if you can.

2. Using a wordPress template file

A second method to get the fonts on your site is to take the code provided by the font libraries and copy it in your header.php template file. Most standard WordPress themes have it.

Make sure to place it somewhere between the <head> and </head> brackets. That way, your font will load whenever a page is loaded.

If you are using a child theme, be sure to copy the parent theme’s header.php file into the child theme directory and make the changes in there.

Some themes come with settings allowing you to add custom to your header and footer via the backend. This is also a viable option.

click here to continue >>


Add Custom Fonts to WordPress

Custom fonts can help you freshen up your theme and stand out. Like colors, images and other elements, typography plays a big part in how your site is perceived by visitors. You can use pretty much any free custom font on your WordPress site you want.

In this article, we will show you how to add custom fonts in WordPress.

Using custom fonts in WordPress themes has become a common trend. However loading too many fonts can slow down your website. This is why you should select two fonts and use them throught your design. This will also bring consistency your design.

How to Find Custom Fonts to Use in WordPress

Fonts used to be expensive, but not any more. There are many places to find great free web fonts such as Google FontsTypekitFontSquirrel, and

  1. Use Google Fonts to Find  Custom Typography
    As the name suggests, it’s a service by Google that offers 800+ different fonts. Free to use. For everyone.
    Add Custom Fonts
  2. Additional Sources for Custom Fonts
    Google Fonts is not the only service of their kind. We have other options to find custom fonts for our WordPress sites.
  • Font Squirrel: A large collection of free fonts with different licenses. The site has many filter options including type of application, categories, number of styles and more. It also offers a font identification service. Just upload an image and find fonts that match.
  • MyFonts
  • 1001 Free Fonts

Why Use Custom Fonts on Your WordPress Website

Typography is a science in itself. After all, it’s not just about the font but also its size, slant, thickness and a lot of other things. Using custom fonts on your WordPress site is a good idea.

Typography is part of the first impression

First of all, the font you use influences a lot of how your site is perceived. Is your site fun and playful? Are you a blogger professional? Visitors decide this within one glance and your typography plays a big role in their perception.

click here to continue >>


To create a new admin account. For developers who want to speed this process up, you will need to do this by interacting directly with database. Below is a step by step guide for doing just that.

Creating a new admin account via MySQL

  1. To begin, log into your cPanel interface.
  2. From the main cPanel screen, find the Databases category and click on the icon entitled phpMyAdmin.
    add admin via mysql
  3. Once the first screen appears, look to the left hand sidebar and click on the database for your specific WordPress installation. If you do not know which database is the correct one, you can review step 1 in the previous article.
  4. After the database information loads, you will need to find the tab named SQL and click on it.
  5. This leads you to an SQL editor where you will enter some code that will creat a new admin account for you. Below is the code to create a new admin account named admin with the password admin123. You may change any content that has underlining red to fit your needs, but leave all other data as is.
  6. After replacing any data fields you need, click the Go button to perform the insertion
  7. This should simply refresh the screen and you should see the message ‘1 row affected’ after each of the three SQL statements. This means the insertion ran smoothly. From here, visit your wordpress admin login area as normal and use the new admin login information. You should get to the admin interface without issue.


Note: the following instructions assume that your database table prefix is set to “wp_“. If you are using something different, then make sure to adjust your code accordingly. For example, if you are using “wptables_”  instead of “wp_“, then the code INSERT INTO `wp_users`”  would be “INSERT INTO `wptables_users`”.


As you can see from previous posts, phpMyAdmin is a powerful tool which every WordPress user and website owner should be familiar with. It enables you to perform complex operations without the need of learning to write SQL commands.

Knowing your way around the database administration tool can make running your website a lot of easier. Save you a lot of nerve and gooling in case of a crisis.

In this article, we will show you a step by step guide on how to create an admin user in WordPress Database via phpMyAdmin. (Note: You should always make a backup of your database before performing any MySQL edits. This tutorial requires basic understanding of how phpMyAdmin works.

Add an Admin User

  1. First, you need to login to phpMyAdmin and locate your WordPress database. Go to cPanel > File section > File Manager menu. Find the wp-config.php file. Right-click on the file and select View or Edit option :
    Add an Admin UserYou will see the database name in this line:
  2.  Go to phpMyAdmin menu in the Databases section. Click on the name of your database to expand the list of the tables and select wp_users table:
  3. Go to the Insert tab:
    Fill in the following information:
    ID: select any number you wish to assign to the user
    user_login: username you want to use
    user_pass: password for this user to access WordPress admin dashboard. You need to select MD5 from the drop-down menu in the Function column
    user_nicename: you can set a nickname here
    user_email: contact email of the new user
    user_url: your website url
    user_registered: date and time for when this user is registered
    user_status: set this to 0
    display_name: name, that will be displayed on the website
    Once all the fields are filled in, click the Go button
  4. Now, go to the wp_usermeta table. And go to Insert tab
    In the first form, fill in the following information:unmeta_id: leave this blank (it will be auto-generated)
    user_id: ID you used for the user while adding it to wp_users table
    meta_key: set it to wp_capabilities
    meta_value: put the following:
    a:1:{s:13:”administrator”;s:1:”1″;}Fill the form below with the following details:
    unmeta_id: leave this blank (it will be auto-generated)
    user_id: ID you used for the user while adding it to wp_users table
    meta_key: input following -> wp_users table
    meta_value: insert following -> 10

Once all the fields are filled in, click the Go button at the bottom.

Now, you can access your WordPress admin dashboard using these new user details.

click here to continue >>