I had some consulting work come in – task was pretty straightforward, then again what
exactly is “straightfoward.” In software though, nothing is ever “straightforward”, though
that word gets used a lot to describe something pretty close to being straightforward but not
Alright anyway, I was working off a Genesis theme. Themes, templates, architecture. I think
these terms are all synonymous, the keyword really here is architecture. There are some bad ones,
good ones and terrible ones. Genesis in my opinion is pretty good. But what qualifies as “pretty good”, really? For starters I’d say architecture that is lightweight, modularized, and loosely coupled. Architecture where we can inject new features seamlessly.
I was working on enabling an author box on a blog page, on every single blog post – so this was to be a global implementation for a blog. It’s been a while since I’ve worked with Genesis themes but good news is there’s a pretty big community around it and chances are I would be running into a frequent feature.
Continue reading “Customizing the Author Box using the Genesis Theme”
I’ve been running into the WordPress Genesis theme as of late. It’s not your standard wordpress theme when it comes to modifying template files. Genesis is actually a framework, that would be a better way to describe it. Genesis frameworks extend their functionality, allowing developers to customize their WordPress site.
The Genesis framework is built by Studio Press – I’m quite impressed with their work actually, it sounds like a solid framework I just need to learn more about it. So I dove right in – I scoured the internet for some learning material and a good list came up. This can only take you so far though – the best way to really learn is actually do it yourself, so that’s what I’m gonna do.
Continue reading “The Genesis Framework”
Advanced Custom Fields (Official Site), this plugin is way too awesome not to mention. I’ve run into this WordPress Plugin (Plugin Page) over a dozen times in the course of my development work – I started realizing how powerful, flexible and stable this Plugin really is.
If you’re looking to add “Advanced”, “Custom”, “Fields” to your pages as the name suggests you’ll find a slick easy to use interface. Simply add the fields you want for your pages.
WordPress (backend) – Advanced Custom Fields Options
I myself thought I was all done – In this second step you’ll have to get your hands dirty with some PHP. Yeah this might be a little daunting if you aren’t tech savvy but you’ll be thankful you did, this all sounds cliche but for real practice makes perfect.
Continue reading “WordPress – Advanced Custom Fields”
I was working on a high profile website under a big name and they had me implement the AMP plugin a couple months ago.
Pages were working great on mobile thanks to the WordPress AMP Plugin. Then after three months that’s when a bunch of errors started showing up on the Google AMP console and I later learned that these errors were very common.
I’m actually big fan of this wordpress plugin despite the bugs. The authors of this plugin I can tell have been working hard in fixing existing bugs and there are a lot of them, not an easy task. As a developer myself I know how wild code can get, so I give these guys mad respect and credit.
Recently I was tasked with removing this plugin for a site. Disabling and removing the plugin was just the first step. The final step was to implement a redirect that would automatically redirect these amp urls to it’s respective non-amp url – leaving this as-is would be bad for SEO. And the client would not be happy to see their google rankings go down. So let’s take care of this.
Continue reading “WordPress – Removing AMP Plugin”