Thanks guys,
I’m doing some digging. I don’t personally use Live Writer so can you describe the process for me?
It uses a feature in WordPress called XML RPC. At the moment I think it’s possibly down to one of 2 things:
1/ Plugins are not being loaded in WordPress 3.3 when posts are made through XML RPC.
2/ The post transition hooks are being fired differently somehow.
No, with respect to the latter of these there may be a little fix. I think new posts made through XML RPC may get an initial post_status of ‘auto-draft’ and if these are then moved to a published state without being saved first then Subscribe2 won’t get fired.
Try looking in the subscribe2.php file, towards the very end there is a function called subscribe2() and it contains the following:
add_action('new_to_publish', array(&$this, 'publish'));
add_action('draft_to_publish', array(&$this, 'publish'));
add_action('pending_to_publish', array(&$this, 'publish'));
add_action('private_to_publish', array(&$this, 'publish'));
add_action('future_to_publish', array(&$this, 'publish'));
Try adding this to that same section:
add_action('auto-draft_to_publish', array(&$this, 'publish'));