With our two workhorse CMS-extending plugins installed, we spend a bit of time setting them up.

"Events" on Jeff's site is a perfect example. An "Event" should have a title and description, so those default fields are fine, but it also has a bunch of other data that make way more sense as structured fields than as just text data dumped into the description field. If we apply new custom fields like "Start date" and "End date" - that a huge win-win. It's easier for us to manipulate and query on as designers and developers, and it's easier for Jeff to input (datepicker!).

Fortunately, this is wicked easy to set up.


  1. User Avatar
    Permalink to comment#

    This is exactly what I was looking for! Awesome!

  2. User Avatar
    domenico colandrea
    Permalink to comment#


  3. User Avatar
    Rich Cook
    Permalink to comment#

    The entire series has been great…very helpful. But THIS section alone was worth the price of admission. I’ve been trying to figure out how to create/implement the CMS properties of WP to emulate what NPR did with their COPE (Create One, Publish Everywhere) API. Now I know how. Thanks!!

  4. User Avatar
    Luis Camberos

    The best video of the series…..Excellent!

Leave a Comment

Posting Code!

You may write comments in Markdown. This makes code easy to post, as you can write inline code like `<div>this</div>` or multiline blocks of code in triple backtick fences (```) with double new lines before and after.

Code of Conduct

Absolutely anyone is welcome to submit a comment here. But not all comments will be posted. Think of it like writing a letter to the editor. All submitted comments will be read, but not all published. Published comments will be on-topic, helpful, and further the discussion or debate.

Want to tell us something privately?

Feel free to use our contact form. That's a great place to let us know about typos or anything off-topic.