There are plenty of plugins that can be used for adding almost any functionality to your WordPress powered site. However, if you’re someone who likes to build things from the ground up, then probably you...