I’m not familiar with Events Manager, particularly, but what is your Tweet template for event posts?
The Tweet template is:
#title# #url# #tags#
Well, in looking at the code for events manager, I can see that they publish the post before adding metadata, including categories and tags; so you won’t be able to get tag information on events – it hasn’t been saved yet when the Tweet is sent.
URLs is a little strange; I’m not sure why that would be empty. I can’t see an obvious reason, although it could relate to the fact that the post is published while the data is still incomplete.
If you create an event as a user who doesn’t have privileges to publish posts, it will be created as a draft, and all the meta data will be added to the draft. In that case, when you publish the event, it should Tweet more normally. Can you try that?
I have tested this. It is the same result. The tweet show no url, no tags and pictures.
I just did some testing, and learned a few things.
First, I was only to get the Tweet to work correctly if I passed a custom template; allowing it to use the default didn’t seem to work. I’m not sure why that would be. Doing that, I got the title and URL, but not tags.
Not getting the tags is expected, however – because the Events posts are not using tags; they’re using a custom taxonomy called tags with the same structure as tags – however, they aren’t actually WordPress “tags”, which very specifically refers to the WordPress core taxonomy.
Getting a picture isn’t expected, since WP to Twitter’s free edition doesn’t support uploading images.