Support » Plugin: BuddyPress Group Email Subscription » WordPress Multisite + Buddypress

  • mkpbeadmin

    (@mkpbeadmin)


    Hi

    I have the following configuation:
    Wordpress Multisite + Buddypress
    + in wp-congig.php: define( ‘BP_ENABLE_MULTIBLOG’, true )
    + BuddyPress Multi Network
    + BuddyPress Group Email Subscription (network activated)

    The issue is that mais are sent to groups’ members from sub-sites groups only if the option is “all mails”; no mails are actually sent using the other options (daily, weekly)

    How can I solve that?

    Thanks for any support

    Regards

    Philippe

Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Boone Gorges

    (@boonebgorges)

    Thanks for this report. I have not used this configuration before, and given the complexity, I’m not surprised that it’s not working out of the box.

    Because immediate notifications are being sent, I’m guessing the problem is not with the general subscription mechanism. You can verify by checking the wp_bpges_queued_items table to ensure that there are pending ‘weekly’ and ‘daily’ items.

    It’s likely that the problem is with the digest triggering mechanism, which works via WordPress’s cron system. As a first step, I’d recommend checking https://wordpress.org/plugins/wp-crontrol/ to see whether there’s a single digest event for the whole network, or whether there’s one for each site.

    It’s also possible that the digest item query is not pulling up items from secondary sites, possibly because of the way that groups are filtered out by BP Multi Network. Can you confirm that this is the plugin you use for Multi Network? https://buddydev.com/plugins/buddypress-multi-network/

    Thread Starter mkpbeadmin

    (@mkpbeadmin)

    Hi

    Thanks for your reply
    Indeed, the plugin is https://buddydev.com/plugins/buddypress-multi-network/

    In the file wp_bpges_queued_items, the dim (daily) and sum (weekly) as type are well recorded. These records are staying in the queue indefinitively I guess without any furthur treatment.

    I installed https://wordpress.org/plugins/wp-crontrol/ and activated it at network level : I see there are different events scheduled for each sub-site but the event emp_cron_emails_queue only appears on the main site.

    So I tried to add it manually on the sub-site (same hook as the one found on the main site) but it doesn’t work : the cron is added in the main site instead.

    Any ideas?

    Regards

    Philippe

    Thread Starter mkpbeadmin

    (@mkpbeadmin)

    Correction: ass_digest_event_weekly and ass_digest_event are actually in the sub-site cron list (the hook for sending daily and weekly mails I guess)

    But the mails are still not sent ; only the one of the main site are sent

Viewing 3 replies - 1 through 3 (of 3 total)
  • You must be logged in to reply to this topic.