How To's Archives - Hamza Shatela https://hamzashatela.com/category/how-tos/ WordPress Developer Sat, 05 Jan 2019 02:56:39 +0000 en-US hourly 1 https://wordpress.org/?v=6.4.3 https://hamzashatela.com/wp-content/uploads/2017/10/cropped-hamza-shatela-32x32.jpg How To's Archives - Hamza Shatela https://hamzashatela.com/category/how-tos/ 32 32 How to Install and Activate a plugin to a WordPress Website https://hamzashatela.com/install-activate-plugin-wordpress-website/ Tue, 12 Dec 2017 14:58:15 +0000 https://hamzashatela.com/?p=2660 Install WordPress plugin3 Simple Ways to Install WordPress Plugins *WordPress version 4.9.8 and above WordPress is a powerful web publishing and Content Management System, but it can’t provide you with customized website features like a developer would. Fortunately, WordPress was designed to be extended by plugins — modular programs that add different functionalities to your site. There

The post How to Install and Activate a plugin to a WordPress Website appeared first on Hamza Shatela.

]]>

3 Simple Ways to Install WordPress Plugins *WordPress version 4.9.8 and above

WordPress is a powerful web publishing and Content Management System, but it can’t provide you with customized website features like a developer would. Fortunately, WordPress was designed to be extended by plugins — modular programs that add different functionalities to your site. There are a huge number of plugins available in the market that add new features to WordPress. There are plugins to block spampublish podcasts, and speed up your WordPress site. If you have some specific need that isn’t accommodated by WordPress out of the box, chances are there’s a plugin to meet your needs. This video shows you how to find, install, and activate WordPress plugins.

The post How to Install and Activate a plugin to a WordPress Website appeared first on Hamza Shatela.

]]>
How to Install WordPress https://hamzashatela.com/how-to-install-wordpress/ Fri, 01 Dec 2017 01:16:43 +0000 https://hamzashatela.com/?p=2637 How to Install WordPress TutorialHow to Install WordPress WordPress is one of the most popular Content Management Systems, and around 30% of websites today are powered by its platform. WordPress is easy to use and install, and we’ve broken it down in this tutorial so that you can get started right away, and with no former experience required. To

The post How to Install WordPress appeared first on Hamza Shatela.

]]>

How to Install WordPress

WordPress is one of the most popular Content Management Systems, and around 30% of websites today are powered by its platform. WordPress is easy to use and install, and we’ve broken it down in this tutorial so that you can get started right away, and with no former experience required.

To install WordPress, start by registering for a domain and a web hosting account with any hosting provider. Figuring out what the best hosting company is can be a difficult task given the range of specifications, features, and prices in the market. Like most purchases, when you’re talking about hosting account, you get what you pay for so choose wisely.

We highly recommend one of the following WordPress hosting providers: Host Gator, Blue Host, and Metropolitan Host, each for their own reasons:

Host Gator: Host Gator has several flexible packages that suit all budgets.

  • The Hatchling Plan costs $5.56 per month, and if you get the one-year package you also get support for one domain.
  • The Baby Plan costs $7.96/month, and you get unlimited domains.
  • The Business plan costs $11.96/month if you get it for a year, has the features of the other plans, and includes specialized options such as a toll-free number, a dedicated IP and a private SSL certificate. You also get 99.9% uptime guarantee for all three packages and a 45-day money back guarantee.

Blue Host: WordPress has been recommending Blue Host since 2005. Blue Host offers a free 1-year domain and a 50% discount on your first purchase

Metropolitan Host: We love Metropolitan Host and highly recommend it for hosting.  Metropolitan Host has award-winning team support, with prices starting at $11.99/month. You’ll get hosting and website design by professionals, with three comprehensive hosting plans; Economy, Deluxe, and Ultimate. These plans cover the hosting needs of a diverse range of groups so whether you are a small business or a large corporation, one of these plans will be the perfect match for you.

Learn WordPress Hosting packages Pricing

Wordpress hosting pricing table blue host Wordpress hosting pricing table hostgator Wordpress hosting pricing table Metropolitan host

Installing WordPress

In this tutorial, we’ll go over the steps needed to install WordPress on different platforms. There’s a link in each section, where you can find additional information, images, videos and presentations that allow you to navigate to the part you’re looking for. Please use the navigation list below.

  1. How to install wordpress on Blue Host
  2. How to install wordpress on Host Gator using QuickInstall
  3. Hos to install WordPress on Metropolitan Host
  4. How to install WordPress on local server
  5. How to Install WordPress using Softaculous
  6. How to Install WordPress using Fantastico
  7. How to Install WordPress Using MOJO Marketplace
  8. How to Install WordPress using FTP (Manual installation)
  9. How to Install a Multisites on WordPress
  10. What to do after Installing WordPress

  1. How to install WordPress on Blue Host

  1. Log in to your Bluehost cPanel account.
  2. Find the Website section and select Install WordPress.
  3. Click on the Install button.
  4. Choose the domain name to install it to. In the field next to the domain, you can enter a subfolder such as ‘blog’ or leave it blank if you want the site’s main page to be the blog.
  5. If necessary, you can edit the email address, username and password for the new WordPress installation. Click “advanced options” and you can change those settings.
  6. Carefully go over the license and service agreements and click “agree” once you’re done
  7. Select the Install Now button.

Install WordPress on Blue Host the full tutorial


  1. How to install WordPress on HostGator using QuickInstall

  1. Log into your cPanel.
  2. In the Software/Services section, click on the Quick Install icon.
  3. In the left menu, under Popular Installs, click WordPress, then click Install WordPress.
  4. Complete and submit the form.

Install WordPress on HostGator the full tutorial


  1. How to install WordPress on Metropolitan Host

  1. Log in to your Metropolitan Host Account.
  2. Go to your Dashboard and find your hosting account
  3. Click manage account
  4. Find the Website section and select Install WordPress.
  5. Click the Install button.
  6. Choose the domain name to install it to. In the field next to the domain, you can enter a subfolder such as ‘blog’ or leave it blank if you want the site’s main page to be the blog.
  7. Edit the email address, username, and password for the new WordPress installation. Click “advanced options” and you can change those settings.
  8. Read through the license and service agreements and check the boxes.
  9. Select the Install Now button.

  1. How to install WordPress on local server

  1. Install a local server (Mac: MAMPPC:XAMPP or WAMP).
  2. Create a new database.
  3. Download WordPress from wordpress.org and extract the files to a new folder under the htdocs folder.
  4. Rename the wp-config-sample.php file to wp-config.php and update the database details according to your local server.
  5. Run wp-admin/install.php and follow the instructions to install WordPress.

Install WordPress on local server the full tutorial


  1. How to Install WordPress using Fantastico

  1. Login to your cPanel Account
  2. Access Fantastico from the Software/Services Section
  3. Select WordPress
  4. Select New Installation for WordPress
  5. Enter your WordPress Site Information and Install

Install WordPress using Fantastico the full tutorial


  1. How to Install WordPress Using MOJO Marketplace

  1. Log in to your Bluehost cPanel account.
  2. Find the Website section and select Install WordPress.
  3. Click the Install button.
  4. Choose the domain name to install it to. “In the field next to the domain, you can enter a subfolder such as (blog) or leave it blank if you want the site’s main page to be the blog.”
  5. If necessary, you can edit the email address, username and password for the new WordPress installation. Click “advanced options” and you can change those settings.
  6. Read through the license and service agreements and check the boxes.
  7. Click Install Now button.

Install WordPress using MOJO MARKETPLACE the full tutorial


  1. How to Install WordPress using FTP (Manual Installation)

  1. Download WordPress
  2. Upload WordPress to Hosting Account
  3. Create MySQL Database and User
  4. Configure wp-config.php
  5. Run the Installation
  6. Fill Form to Complete the Installation

Install WordPress using FTP the full tutorial


  1. How to Install a Multisites on WordPress

  1. First go to your File manager in Cpanel
  2. Add define( ‘WP_ALLOW_MULTISITE’, true ); to your wp-config.php file
  3. Visit the network setup page
  4. Choose either a subdomain or sub directory structure
  5. Enter your network name & Admin Email
  6. Update your wp-config.php file
  7.  Update your .htaccess file
  8. Log back in to your website
  9. Configuring wildcard sub-domains
  10. Configuring virtual hosts, specifying the same document root for each
  11. Creating addon domains or subdomains in cPanel or in a similar web hosting control panel
  12. Configuring Your Multisite Installation

Install Multi WordPress sites the full tutorial


  1. What to do after Installing WordPress

Once you’ve set up your WordPress account, you’ll need to install a theme, add the desired plugins to your WordPress website, and plug in your content and data. The final step is to optimize your website so that different search engines to drive traffic to your site. Check the links below to learn more on each step.

  • Choosing A Theme

  1. Pick The Perfect WordPress Theme For Your Website
  2. Add or Create a WordPress Child Theme
  • Identify Plugins Needed

  1. How to add a plugin to WordPress website
  2. List of top 20 used WordPress plugin
  • Optimize Your Website

  1. SEO for WordPress: Quick Start Guide
  2. How To Write Perfect SEO-Optimized Articles in WordPress

The post How to Install WordPress appeared first on Hamza Shatela.

]]>
How to Install WordPress using FTP (Manual Installation) https://hamzashatela.com/install-wordpress-using-ftp-manual-installation/ Fri, 01 Dec 2017 01:15:43 +0000 https://hamzashatela.com/?p=2699 Install WordPress using FTPThe Famous Five Minute Install WordPress has a lot of different installation options, and although autoinstall is the easiest and most popular route, you may at some point need to install it manually. The good news is that manually installing WordPress is a pretty simple process and doesn’t take a lot of time. Before you

The post How to Install WordPress using FTP (Manual Installation) appeared first on Hamza Shatela.

]]>

The Famous Five Minute Install

WordPress has a lot of different installation options, and although autoinstall is the easiest and most popular route, you may at some point need to install it manually. The good news is that manually installing WordPress is a pretty simple process and doesn’t take a lot of time.

Before you start, make sure that you’ve downloaded an FTP. FTP stands for File Transfer Program, and you do need one to be able to manually install files and transfer them. There are free and paid FTP options, but they all work basically the same.

  1. Download WordPress
  2. Upload WordPress to Hosting Account
  3. Create MySQL Database and User
  4. Configure wp-config.php
  5. Run the Installation
  6. Fill Form to Complete the Installation

The post How to Install WordPress using FTP (Manual Installation) appeared first on Hamza Shatela.

]]>
How to Install WordPress Using MOJO Marketplace https://hamzashatela.com/install-wordpress-using-mojo-marketplace/ Fri, 01 Dec 2017 01:15:04 +0000 https://hamzashatela.com/?p=2697 Install WordPress MOJO MarketplaceInstall WordPress Using MOJO Marketplace Log in to your Bluehost cPanel account. Find the Website section and select Install WordPress. Click the Install button. Choose the domain name to install it to. “In the field next to the domain, you can enter a subfolder such as (blog) or leave it blank if you want the site’s main page to be the

The post How to Install WordPress Using MOJO Marketplace appeared first on Hamza Shatela.

]]>

Install WordPress Using MOJO Marketplace

  1. Log in to your Bluehost cPanel account.
  2. Find the Website section and select Install WordPress.
  3. Click the Install button.
  4. Choose the domain name to install it to. “In the field next to the domain, you can enter a subfolder such as (blog) or leave it blank if you want the site’s main page to be the blog.”
  5. If necessary, you can edit the email address, username and password for the new WordPress installation. Click “advanced options” and you can change those settings.
  6. Read through the license and service agreements and check the boxes.
  7. Click Install Now button.

What is MOJO Marketplace?

No one can explain Mojo Marketplace better than CEO & Co-Founder JR Farr, here is how he put it together. “Founded in 2009, MOJO Marketplace is a leading platform for digital goods, connecting our 5.8 millions users to 7,500+ items. Based in Salt Lake City the MOJO platform was built for the creators, the doers, the imagineers, the bloggers and the entrepreneur to provide the tools that bring ideas to life.”


 

The post How to Install WordPress Using MOJO Marketplace appeared first on Hamza Shatela.

]]>
How To Install WordPress Using Fantastico https://hamzashatela.com/install-wordpress-using-fantastico/ Fri, 01 Dec 2017 01:14:37 +0000 https://hamzashatela.com/?p=2695 Install WordPress FantasticoHow to Install WordPress Using Fantastico Fantastico is a third-party script installer comes as an add-on with your CPanel. Using Fantastico is a popular choice because it allows you to install applications like WordPress with a single click. It’s pretty easy to use, but we do want to point out that it often lags behind WordPress updates.

The post How To Install WordPress Using Fantastico appeared first on Hamza Shatela.

]]>

How to Install WordPress Using Fantastico

Fantastico is a third-party script installer comes as an add-on with your CPanel. Using Fantastico is a popular choice because it allows you to install applications like WordPress with a single click. It’s pretty easy to use, but we do want to point out that it often lags behind WordPress updates.

To install WordPress using Fantastico, follow the steps below:

  1. Login to your cPanel Account
  2. Access Fantastico from the Software/Services Section
  3. Select WordPress
  4. Select New Installation for WordPress
  5. Enter your WordPress Site Information and Install

The post How To Install WordPress Using Fantastico appeared first on Hamza Shatela.

]]>
How to Install WordPress on a Local Server https://hamzashatela.com/install-wordpress-local-server/ Fri, 01 Dec 2017 01:13:55 +0000 https://hamzashatela.com/?p=2693 install Wordpress on local serverInstall a local server (Mac: MAMP, PC:XAMPP or WAMP). Create a new database. Download WordPress from wordpress.org and extract the files to a new folder under the htdocs folder. Rename the wp-config-sample.php file to wp-config.php and update the database details according to your local server. Run wp-admin/install.php and follow the instructions to install WordPress.

The post How to Install WordPress on a Local Server appeared first on Hamza Shatela.

]]>
  1. Install a local server (Mac: MAMPPC:XAMPP or WAMP).
  2. Create a new database.
  3. Download WordPress from wordpress.org and extract the files to a new folder under the htdocs folder.
  4. Rename the wp-config-sample.php file to wp-config.php and update the database details according to your local server.
  5. Run wp-admin/install.php and follow the instructions to install WordPress.

The post How to Install WordPress on a Local Server appeared first on Hamza Shatela.

]]>
How to install WordPress on Blue Host https://hamzashatela.com/install-wordpress-blue-host/ Fri, 01 Dec 2017 01:12:35 +0000 https://hamzashatela.com/?p=2688 install WordPress on Blue HostLog in to your Bluehost cPanel account. Find the Website section and select Install WordPress. Click the Install button. Choose the domain name to install it to. In the field next to the domain, you can enter a subfolder such as ‘blog’ or leave it blank if you want the site’s main page to be the blog. If necessary, you can

The post How to install WordPress on Blue Host appeared first on Hamza Shatela.

]]>
  1. Log in to your Bluehost cPanel account.
  2. Find the Website section and select Install WordPress.
  3. Click the Install button.
  4. Choose the domain name to install it to. In the field next to the domain, you can enter a subfolder such as ‘blog’ or leave it blank if you want the site’s main page to be the blog.
  5. If necessary, you can edit the email address, username and password for the new WordPress installation. Click “advanced options” and you can change those settings.
  6. Read through the license and service agreements and check the boxes.
  7. Select the Install Now button.

The post How to install WordPress on Blue Host appeared first on Hamza Shatela.

]]>
How to Place Ads in Your WordPress Post or Page https://hamzashatela.com/place-ads-wordpress-post-page/ Fri, 24 Nov 2017 15:01:50 +0000 https://hamzashatela.com/?p=2144 Place Ads in WordPressThe Easiest Way to Place Ads in Your WordPress Post or Page Ads are a great way to generate income through your website or blog. Some businesses use advertisements for passive income, while for others, it’s their main source of profit. Unless you’re using an ad blocker, you most likely see ads everywhere online, whether

The post How to Place Ads in Your WordPress Post or Page appeared first on Hamza Shatela.

]]>

The Easiest Way to Place Ads in Your WordPress Post or Page

Ads are a great way to generate income through your website or blog. Some businesses use advertisements for passive income, while for others, it’s their main source of profit. Unless you’re using an ad blocker, you most likely see ads everywhere online, whether they’re on the side, placed on top of the page, or even embedded into the content of an article.

Adding Ad Banners on your website is an easy task, which can be done by inserting an ad in your sidebar using WordPress widgets. To do so, simply navigate to Appearance » Widgets in your WordPress admin area. Then, drag and drop the text widget to the appropriate widget area and paste your Google AdSense code in there. In this article, we’ll walk you through the process of placing ads onto your website using three different ways:

  1. Hosting ads within the content of your page using a plugin
  2. Placing ads within page content using manual code
  3. Positioning ads in your site’s sidebar

  1. Host Ads Within the Content of Your Page Using a Plugin

You can insert ads to your blog or page by using a simple plugin called Insert Post Ads. After downloading and activating the plugin, you should have Post Adverts as a new feature in your dashboard menu. To insert an ad to your blog or page, go to Post Adverts > Add New and start creating your ad by inserting a title and the ad code. After you create your ad, its time to decide what type of pages you want your ads to show in. After you decide, go to Post Adverts > Settings, and select whether you want this ad to be on posts, regular pages or both.
Insert Ad

  1. Placing Ads Within Page Content Using Manual Code

If you are not a fan of plugins, and like to dig into the code, you can always insert the ad manually by pasting the following code in your functions.php file, which is located in your WordPress Theme directory root/wp-content/themes/yourtheme/functions.php.

//Insert ads after second paragraph of single post content.
add_filter( ‘the_content’, ‘prefix_insert_post_ads’ );

function prefix_insert_post_ads( $content ) {
/*Code of your ad is placed between the opening and closing div tags*/
$ad_code ='<div> Code of the Ad goes here </div>’;

if ( is_single() && ! is_admin() ) {
/*The number 2 decides in which paragraph you want to place your ad.*/
return prefix_insert_after_paragraph( $ad_code, 2, $content ); }

return $content;
}

// Parent Function that makes the magic happen

function prefix_insert_after_paragraph( $insertion, $paragraph_id, $content ) {
$closing_p = ‘

‘;
$paragraphs = explode( $closing_p, $content );
foreach ($paragraphs as $index => $paragraph) {

if ( trim( $paragraph ) ) {
$paragraphs[$index] .= $closing_p;
}

if ( $paragraph_id == $index + 1 ) {
$paragraphs[$index] .= $insertion;}

}

return implode( ”, $paragraphs );}

Place this code at the end of your functions.php file, and you have an ad for your whole theme.

  1. Positioning Your Ads in your Site’s Sidebar

If you don’t want to distract your audience with an ad floating in the middle of your content, you can always place your ad in the sidebar of your site. To do so, navigate to Appearance > Widgets in your dashboard menu, and in your Blog Sidebar, drag and drop a Custom HTML, and paste your ad code inside it.

As you can see, inserting an ad is really easy, just pick one of the three options provided in this article and you will have an ad ready and posted on your WordPress site or blog. Designing the page layout to follow your brand identity will have a better impact on your audience.

The post How to Place Ads in Your WordPress Post or Page appeared first on Hamza Shatela.

]]>
How to Change the Style of Any Element Within Your Page or Post https://hamzashatela.com/how-to-change-the-style-of-any-element-within-your-page-or-post/ Mon, 20 Nov 2017 23:04:35 +0000 https://hamzashatela.com/?p=1971 How to Style Element Within Page or PostWhether you are looking to create an art-directed experience on your blog or magazine website, or just want to change simple things like header color, menu link color, or a font on specific posts or pages, in most cases you need to use of CSS.  If you aren’t familiar with how to add a style

The post How to Change the Style of Any Element Within Your Page or Post appeared first on Hamza Shatela.

]]>

Whether you are looking to create an art-directed experience on your blog or magazine website, or just want to change simple things like header color, menu link color, or a font on specific posts or pages, in most cases you need to use of CSS.  If you aren’t familiar with how to add a style sheet to your website, read this article before you proceed.

Styling with CSS

Let’s say you have an element like an <h1> or a <p> and you want to give this element a unique style , well you can easily do this by adding this code to your .Css section.

p{
font-size:18px; /* Changes the font-size to 18px for all <p> elements within the same post or page that this code has been added to*/
}
h1{
color:red; /* Changes the font color to red for all <h1> elements within the same post or page that this code has been added to*/
}

IDs and Classes are Selectors

However, what if you have multiple <p> elements and you want to target specific ones or just one of them. This is where IDs and Classes come in. For example <p id="contentHolder"></p>, this will give us the ability to target this specific <p> by referring to it’s ID. Same goes for Classes, you can just add a class like so <div class="customClass" ></div> and refer to that class by calling it’s class name. Those two features are basically used as selectors for CSS and other languages like JavaScript to handle. But how are they used and how different are they?

ID’s

  • Unique and can’t be repeated in two different elements on the same page.
  • Each page can have only one of the same ID.
  • Referred to by using the # before the ID name
  • Overwrites Classes styles, since it is more dominant. (Specificity level 2 for ID’s Vs. level 5 for Classes)
#uniqueIDName{
background-color:red;
width:100px;
height:100px;
}/*Gives the ID uniqueIDName the properties placed between the {}*/

Classes

  • The same class can be used multiple times on multiple elements.
  • Classes have a lower level specificity than ID’s
  • An element can have more than one class by separating each with a space like so:
<div class=”myfirstClass mySecondClass”></div>
<div class=”mySecondClass”></div>
  •  Referred to by using the . before the class name
.className{
background-color:red;
width:100px;
height:100px;
}/*Gives all the elements with this class the properties placed between the {}*/

Elements Can Have ID’s and Classes at The Same Time

CSS doesn’t prevent you from having both selectors given to the same element. Actually, it is better to do so because you might have a list of products on your website, where each one has a specific ID but all products have the same class, and if you want to refer to a specific product, you have it’s ID set.

<span class=”myFirstClass” id=”uniqueID”></span>

The post How to Change the Style of Any Element Within Your Page or Post appeared first on Hamza Shatela.

]]>
How to Improve Your 404 Page Template in WordPress https://hamzashatela.com/improve-your-404-page-template-in-wordpress/ Sun, 19 Nov 2017 22:13:12 +0000 https://hamzashatela.com/?p=1731 Improve Your 404 Page WordPressImprove Your 404 Page Template in WordPress When a visitor tries to access a page that does not exist, user will be redirected to 404 page. Putting some effort in understanding how to put this page into use and re-designing it to align with your brand identity, and website structure, will make your website more

The post How to Improve Your 404 Page Template in WordPress appeared first on Hamza Shatela.

]]>

Improve Your 404 Page Template in WordPress

When a visitor tries to access a page that does not exist, user will be redirected to 404 page. Putting some effort in understanding how to put this page into use and re-designing it to align with your brand identity, and website structure, will make your website more user friendly and will retain users from leaving your site because they ended up on a 404 page.

Some things to keep in mind for your 404 page:

  • Keep your 404 error page free of advertising
  • The 404 page should reflect the personality of the site
  • The 404 page should include a call to action or a redirect to your website
  • It be static HTML and not contain complex scripts that might create additional errors for end user
  • 404 pages should load as quickly as possible

In this article I’m going to walk you through how does a default 404 page look , and how to create a 404 page in case your WordPress theme doesn’t include a 404 page to even start with. Additionally, I will be walking you through step by step tutorial with code snits that you can copy and past to your theme.

  1. How to Create a Custom 404 Page in WordPress
  2. How to Display Recent Posts on 404 Page
  3. How to Display Random Posts on 404 Page

  1. How to Create a Custom 404 Page in WordPress

Before you start, I would recommend to backup your wordpress theme, because to create a custom 404 page template, we need to edit the 404.php file in the theme.

Now, to to take advantage of the lost click directing to your 404 page, we need to make the page more useful, I’m are going to show you how to add useful elements such as popular posts, most commented posts, recent posts, date archives, list of all categories. By enhancing your 404 you will redirect miss leaded users to the right page, or your most popular pages.

  1. How to Display Recent Posts on 404 Page

There are multiple ways to display recent posts in WordPress. The easiest way is to add a template tag in your 404 template to display your recent posts, as follows:

<?php wp_get_archives( array( 'type' => 'postbypost', 'limit' => 10, 'format' => 'custom', 'before' => '', 'after' => '
' ) ); ?>

  1. How to Display Random Posts on 404 Page

If you want to display a random list of posts on your 404 page, then you simply need to add this code in your 404 template where you want to display a random list of posts from your site.

<ul>
<?php
$posts = get_posts('orderby=rand&numberposts=5');
   foreach($posts as $post) { ?>
        <li><a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
        </li>
   <?php } ?>
</ul>
Finally, adding a search bar as a call to action on your 404 page is a so recommended. I hope that this article was  helpful and made it clear on how to enhance the 404 page on your WordPress site. Feel free to play around with the code and experiment with different template tags to meet your needs.

The post How to Improve Your 404 Page Template in WordPress appeared first on Hamza Shatela.

]]>