Support for o2 plugin used with P2 theme
-
Great work on the plugin!
I found that I wasn’t receiving notifications when users added new posts on the front end with the o2 plugin. O2 is the (fairly) new plugin, still in Beta, that adds front-end functionality to the P2 theme.
I added the following to
bnfw.php
that seemed to do the trick./* * Add support for o2 plugin that adds front-end features to P2 theme */ $active_plugins = get_option('active_plugins'); foreach( $active_plugins as $active_plugin){ if ( false !== strpos($active_plugin, 'o2.php') ){ add_action( 'o2_writeapi_post_created' , array( $this, 'publish_post_o2' ) ); break; } } /** * Fires when a post is created for the first time via o2 plugin. * * @since 1.3.9.5-pj * @param int $post_id post id * */ function publish_post_o2( $post_id ) { $post = get_post($post_id); $post_type = $post->post_type; if ( BNFW_Notification::POST_TYPE != $post_type ) { $this->send_notification_async( 'new-' . $post_type, $post_id ); } }
Note that comment notifications seemed to work as expected.
Hope that’s helpful!
Cheers,
Patrick
Viewing 1 replies (of 1 total)
Viewing 1 replies (of 1 total)
- The topic ‘Support for o2 plugin used with P2 theme’ is closed to new replies.