Custom Field workaround?

I love Ghost, but the main thing I’m missing to fully embrace it is the ability to add custom fields to posts/pages. I’ve had a good search of the forum and it looks like there was previously a workaround by using “gaspr.io”, but that site now seems to be down.

Has anyone else managed to find a way to add custom fields to articles? I’d love to hear how if so.

1 Like

My best idea is to use another tool that generates structured HTML or Markdown, which is then put into Ghost manually or through the API.

This is cumbersome and lacks the ability to target the custom data in queries when you are done.

I see no way to add true custom fields to Ghost.

For the specific case of recipes, what I really wanted was to add recipe schema to a few pages, and I found a workaround for that:

2 Likes

That’s an interesting idea - thanks for posting about this. Unfortunately I would be trying to call the custom field data from the category pages (per post), so wouldn’t be able to get it working via this mechanism. I’m really glad you found a way to get schema markup working this way though - you’ve got a very interesting blog.

Has anyone found out how to do Custom Fields? Really loving Ghost so far, but need to have ACF type of functionality if I’m going to be able to move away from WP.

2 Likes

I think lack of this feature blocks a big potential for using Ghost in many type of publications. Recipes is a good example but more interestingly, Ghost provides 2 official Podcast themes and 2 tutorials about how to use Ghost as a podcast website. But with a remark:

Because Ghost doesn’t have custom fields, we can repurpose the Facebook Description field for each post to store the link to the audio file.
How to make a podcast RSS feed in Ghost

This is kind of weird that even Ghost team accepts to repurpose of some fields to cover lack of this feature.

I don’t see a technical challenge to add this feature, at least in a basic fashion. Like custom configuration fields of themes, there can be a list of custom fields defined by theme configuration. Then it will allow us to put a podcast file url without sacrificing OG description :blush:

I know Ghost avoids being a general purpose CMS (and I support this) but I think a basic custom field support will help a lot for regular publishers, like -as they already noticed- podcasters. :blush:

1 Like

They are cooking something up:

3 Likes

Thankfully, this is the one missing feature stopping me from going fully ghost for my brand

Yes, custom fields is a needed addition. Also, I need them to store ZIP codes of our members, so need them in the member records as well.

That’s what I was thinking, the possibility of adding some custom fields on the signup page would be great.

1 Like