Ahmad Awais
I have been designing web pages since the early days of tables and spacers. And No – I've never used the scrolling marquee with Comic Sans fonts :P. I am doing Electrical Engineering from U.E.T Lahore, but web development is the area of my deep interest. I can write HTML, CSS, PHP, Assembly, C, C++(OOP), Visual Basic, Verilog, and MySQL etc. Personally I like tablets having Andriod OS on them. When not on the computer, I enjoy spending time with my family & Friends, taking pictures and drinking strong coffee. I blog at Freakify.com where I collected WordPress stuff. Connect With Ahmad Awais on Google+, Facebook and Twitter. Now reporting at MadeForPakistan.com .
Tutorials
  • Code
    Optimizing Contact Form 7 for Better PerformanceScreenshot 4
    148 shares
    Contact Form 7 is one of the most used free contact form plugins. At the time of this article, it has more than 16 million downloads. I think it is just right to consider it the most used contact form plugin. With this large of an audience, optimizing the usage of Contact Form 7 seems like optimizing a significant number of WordPress users. If you don't know it already, Contact Form 7 includes its CSS & JavaScripts files on each and every page of your site. This redundant & wasteful inclusion should be addressed. Read More…
  • Code
    Configuring W3 Total Cache: An IntroductionWpconfigtips
    54 shares
    The page speed of an optimized website scaled for high traffic is a phrase which a developer often hears from the moment they enter the industry. There is a lot of discussion about these topics, and rightly so! In this tutorial, we're going to be taking a look at some of the topics that are often discussed - especially caching - and how it can not only benefit our site, but how to configure our WordPress installation to achieve the best results possible.Read More…
  • Code
    The Beginner’s Guide to WordPress SEO by Yoast: On Page SEOThe beginners guide to wordpress seo by yoast 400
    230 shares
    In the last tutorial of The Beginner's Guide to WordPress SEO by Yoast we did the final tweaking, after that comes the part of how to use the On Page SEO meta box when writing a post or a page in WordPress. Today we will explore this panel/meta box and will discuss the some generic factors which help in ranking your content well. Let's start with a deeper look towards elements of this post. Read More…
  • Code
    The Beginner’s Guide to WordPress SEO by Yoast: Final TweakingThe beginners guide to wordpress seo by yoast
    113 shares
    In my previous article, I discussed the social settings of Yoast's WordPress SEO plugin. In this tutorial, you will learn the final steps to configuring the WordPress SEO plugin with the ultimate goal of making it as rock-solid as possible for your blog.Read More…
  • Code
    The Beginner’s Guide to WordPress SEO by Yoast: Social SettingsThe beginners guide to wordpress seo by yoast 400
    79 shares
    We discussed very basic configuration of the WordPress SEO plugin by Yoast in part one of this tutorial series. Today, we're going to continue the series, and I intend to demonstrate how to configure the following: Social configuration of Yoast SEO Facebook - Open Graph tags Twitter - Twitter cards Google Plus - Google+ author and Google+ publisher Read More…
  • Code
    The Beginner's Guide to WordPress SEO by Yoast: ConfigurationThe beginners guide to wordpress seo by yoast 400
    167 shares
    Everyone these days tries to rank their site's content higher in Google Search results. There are marketing firms earning a good deal of revenue in relation to the most notorious digital term these days, "SEO". In this post I will be explaining the different aspects of "On Page SEO", how to deal with it in WordPress using one of the best free plugins: WordPress SEO by Yoast. This is a series of tutorials, in the first one we will be configuring and understanding different sections of the WordPress SEO Plugin. Future tutorials in this series will be about different aspects of SEO, how to utilize your site's Tags & Categories, the concept of rel='canonical', a practical example of an SEO optimized post, and finally some discussion about what else you need to do after having this plugin configured.Read More…
  • Code
    Add Lazy Loading Social Sharing Buttons to your WordPress BlogAdding lazy loading social buttons
    36 shares
    One of the most common and important parts of every blog is a collection of social media buttons i.e. Facebook's Like button, Twitter's tweet button, Google's +1 button etc. Each social platform adds a JavaScript file with its buttons, this means when a blog page loads it has to wait for the 300kb of social media. This hangs the rendering of the page which results in increased page load time. To resolve this issue some of the really big blogs have devised certain techniques through which the social media buttons can be loaded asynchronously. In this tutorial you will learn how to add this "lazy loading" social sharing buttons to your WordPress blog.Read More…
  • Code
    Quick Tip: How to Add a Custom Header Image for Your Plugin on WordPress.orgPreview
    11 shares
    About two months ago Matt Mullenweg (the man behind WordPress) posted an update on the WordPress Developer's blog, that plugin developers will now be able to add custom header images to their plugins' pages. This initiative was appreciated a lot for providing plugin authors with more control over their plugins. Today, I will tell you how to add a custom header image to your WordPress plugin and what the advantages are of adding it.Read More…
  • Code
    Convert Your WordPress Theme to HTML5Logo
    51 shares
    HTML5 introduces a great set of new features and easy options. Soon it will have the full support of most browsers in use today. Eventually everyone will have to convert WordPress themes from XHTML to HTML5. After Google's Panda Update, your site needs clearer and more human-readable code to rank better on Google. I will teach you how to convert your theme from XHTML to HTML5. We will also take care of the 2% of internet users with JavaScript disabled (for backward compatibility).Read More…