About Ian Lin

Ian Lincicome is a web developer and freelance writer with over 20 years experience in web development and writing. He specializes in Web Development, Custom WordPress Development, Programming, Online Application Development, Fiction Writing and Technical Writing. He enjoys sharing his knowledge with others on WPHub.com.

in WordPress Tutorials

This is an advanced level tutorial for WordPress users who host their blog or website on a Linux web server. There are some things that WordPress server administrators need to know that are outside the scope of most general WordPress tutorials. Understanding the server environment is one of the big ones, so here I will go into detail about several Linux server operations that WordPress webmasters need to know if they have their WordPress installation on a Linux web server. Also in this tutorial, I will explain how you can use postgresql database with WordPress. Setting the Document Root The […]

in WordPress Tutorials

This is an intermediate level tutorial for WordPress developers. In this tutorial I will explain how to add a responsive navigation menu to any WordPress theme using CSS, media queries and Jquery. Later in the tutorial, I will show you a couple different WordPress plugins you can use to get similar results for those of you that do not like to code. Although, I always caution that plugins can often significantly slow down any WordPress installation when too many or the wrong one is used. That is why I always start out most of my tutorials by offering an alternative […]

in WordPress Tutorials

This is an intermediate level WordPress tutorial for aspiring theme developers. In this tutorial you will learn how to create a simple theme to get you started on the path to being an accomplished theme developer. This is meant to be a quick start guide to get you started and does not cover everything in detail, but gives you just enough to develop a simple theme without spending months learning before you do so. The Basics Always start with the basics. To get started with theme developing, there are some key files you should be familiar with. Below I will […]

in Blog

Welcome to my beginner’s tutorial written for WordPress users who are having trouble with slow WordPress blogs or sites. I will uncover a few different tricks you can use to speed up your WordPress pages by optimizing your WordPress plugins. WordPress plugins are often the main reason for slow page load times in WordPress, so we will address the issue in this tutorial and show you how to fix many common plugin issues that cause your WordPress site to run slowly. Prerequisites To be able to fully understand the techniques used in this tutorial, you should at least have a […]

in WordPress Tutorials

If you are up to date on the latest techniques in WordPress theme development, you are surely aware of the need for more and more mobile friendly themes. In this tutorial for WordPress theme developers, I will describe some basic techniques to get you on your way to developing your own responsive WordPress theme that will look great in any device. Layout is Key The first step to creating a responsive theme for WordPress is to sketch out your design in at least three different screen sizes. Typically these would be for a desktop computer, an iPod or tablet and […]