Following on from the gap between status updates and long form posts I decided to look at my theme.

I had set it up to the hide titles of posts in the microblog category (if they had one) via CSS. It served its purpose and I didn't have to worry about syndication to Micro.blog because my microblog feed doesn't include the item title field.

But thinking about that middle area I realised that WordPress doesn't have a post format to cater for it.

There are various formats for specific circumstances (aside, link, quote, video, etc.) but nothing that sits between 'standard' and 'status' - presumably, everything that isn't a specific case is just considered a post. No matter what.

More

So, what if I wanted to post something that was more than a status update (and, therefore, not going to be added to the microblog category) but didn't have a title for whatever reason?

The list of post formats is set by WordPress itself and your theme adds support for those it wants to use so setting up a custom post format doesn't appear to be an option.

It looks as though the only choice is to change up how the theme does things.

Instead of hiding the title using CSS it looks as though I would have to prevent the theme from creating it on the page for all status 'posts' and not add the longer ones to the microblog category.

In both content.php and content-single.php I have enclosed the post header with the below to not generate in on the page for the status post format:

<?php if ( 'status' != get_post_format() ) { ?>
  ...
<?php } ?>

This means I can display longer posts on the site without titles that won't get added to the microblog feed, but still doesn't solve the problems associated with distributing these middle-ground items.

Why bother?

As I replace empty post titles with the date & time for admin purposes, whether I add something meaningful or leave the title blank, they will still be treated as a normal long form post.

Let's face it, they still would even keeping a blank title but RSS readers would just duplicate the start of the post as the title so why bother?

It's more the principle than the purpose.

Status