I tend to be one of those people who likes to own the whole experience of a product. Basically, if I’m going to be using a platform, I want to be in control of the version, I want to be able to install any plugins I want to install, and I want to be able to get it to look and work exactly as I want it.
My requirements are:
- Customizable Styles
- No Advertisements
- Custom Plugins
- Coding Optional
Step 1: Pick a Host
A host is basically where the data that makes up your website lives. Admittedly, with the way that modern websites and applications work, it’s more complicated than that… but it’s a way to keep it simple.
One of the main differences between WordPress.com and WordPress.org is that WordPress hosts your site when you purchase a subscription through WordPress.com — While the core product is free, any premium features are for an additional fee. This means that for WordPress.org, since it doesn’t technically live at WordPress, you’ll have to pay for hosting separately.
The WordPress.org site offers several hosting options that make it easy to set up a WordPress site. I picked one near the top that was cheap because I’m just starting out. I’m banking on not need something super fancy… we’ll see how that works out!
Step 2: Download & Install
While this may be a little more complicated for you, my setup with BlueHost was super easy. All I had to do was register, create my account and log in to their hosting platform. WordPress was automatically installed for me, with a convenient button to press so I could log in to my new WordPress site.
Step 3: Read the Documentation and Get Started
No doubt, I’ll be doing this as I go and sharing my experiences and struggles along the way. The first thing I already encountered was an issue with having my domain registered outside of my web host. The name servers are still attempting to update, so I can’t even get on it at this point to add any posts or update any templates.
In the meantime, I’m making do by writing about it and by installing WordPress locally on my Mac so that I can get started working on stuff right away.