@alexene22,
Thanks for prompting me :) I've actually got this working too, in a way with Subscribe2 8.5 and AI1EC 1.8.3-premium. Please read right to the end.
As stated above you need to apply the correct filters to Subscribe2, you've got the right names but the filters above work too. Condensed into a mini-plugin it looks like this:
<?php
/*
Plugin Name: Subscribe2 AI1EC Filters
Plugin URI: http://subscribe2.wordpress.com
Description: Adds AI1EC custom post type and taxonomy to Subscribe2.
Version: 1.0
Author: Matthew Robinson
*/
function my_post_types($types) {
$types[] = 'ai1ec_event';
return $types;
}
add_filter('s2_post_types', 'my_post_types');
function my_taxonomy_types($taxonomies) {
$taxonomies[] = 'events_tags';
$taxonomies[] = 'events_categories';
return $taxonomies;
}
add_filter('s2_taxonomies', 'my_taxonomy_types');
?>
The most important thing of note is that if you enter your new event details and hit Publish you WILL get an error. You MUST save the post as a draft first to create the event calendar database records, then you can hit Publish and it works fine.
Time.ly are hopefully looking into this to get over this work-around.