• The alo_em_batch shows up in cron view only after i deactivate and reactivate the plugin. then it disappears after it sends the batch of email. I have to continuously deactivate and reactive to get my emails to send.

    Another thing is that the alo_em_batch doesn’t even have a time schedule next to it. The other cron jobs have things such as “twice daily” or “every 10 minutes” while alo_em_batch remains a blank.

    I noticed that while looking through alo_easymail.php that i saw there was a code that said $response = wp_remote_get( site_url( ‘wp-chron.php’ ) );

    is this a typo? is it supposed to say ‘wp-chron.php’ or should it be ‘wp-cron.php’?

    changing it to ‘wp-cron.php’ doesn’t fix the problem by the way but maybe it could be just a part of the problem? please fix this soon. i really like this plugin.

    Edit: i noticed also, while editing the plugin to see if i could find anything. If i was to just hit the update button when editing the alo_easymail.php file through wordpress. it refreshes the alo_em_batch in Cron View and it sends the first patch of mail again.. So the problem lies within this file im assuming? some kind of code error? Its not refreshing the alo_em_batch file

    I have also disabled the regular Cron for WordPress and added a real cron to my website. So the problem isnt with the get cron not triggering.

    http://wordpress.org/extend/plugins/alo-easymail/

Viewing 10 replies - 1 through 10 (of 10 total)
  • Plugin Author eventualo

    (@eventualo)

    I looking in plugin code and I found a potential error in interval definition.
    Search for alo_em_more_reccurences function in alo-easymail.php (about line 280) and replace with the following:

    function alo_em_more_reccurences( $schedules ) {
    	$schedules['alo_em_interval'] =	array(
    		'interval' => 59*(ALO_EM_INTERVAL_MIN),
    		'display' => 'EasyMail every ' .ALO_EM_INTERVAL_MIN. ' minutes'
    	);
    	return $schedules;
    }

    Let us know if it solves.

    Thread Starter DavidF88

    (@davidf88)

    It does not appear to fix the problem. still stuck on “Sending Queue”

    Plugin Author eventualo

    (@eventualo)

    So, with the hack, after deactivate/activate the plugin, the easymail cron schedule is empty after 1st sending?
    (About the typo ‘wp-chron.php’ you reported: it is not important because the code is commented).

    Thread Starter DavidF88

    (@davidf88)

    thats correct, the alo_em_batch shows in the cron after the deactivate/activate but with no time next to it. then it sends the first batch and it disappears and doesn’t ever come back, no matter how long you wait.

    Plugin Author eventualo

    (@eventualo)

    Ok, I found a snippet to force the next cron schedule.
    Please try this hack too, be patient 🙂
    Search for alo_em_check_db_when_loaded function in alo-easymail.php (about line 140) and replace with the following:

    function alo_em_check_db_when_loaded() {
        if ( alo_em_db_tables_need_update() ) alo_em_install_db_tables();
        if( !wp_next_scheduled( 'alo_em_batch' ) ) {
    		wp_schedule_event( time() +60, 'alo_em_interval', 'alo_em_batch' );
    	}
        if( !wp_next_scheduled( 'alo_em_schedule' ) ) {
    		wp_schedule_event(time(), 'twicedaily', 'alo_em_schedule');
    	}
    }

    Let us know what happens…

    Thread Starter DavidF88

    (@davidf88)

    Still no luck with that snippet. Although i did notice there is a “add action” under the function alo_em_check_db_when_loaded. It contains that same function name but i didnt mess with it. since it wasn’t the function itself?

    Plugin Author eventualo

    (@eventualo)

    You have to leave that line after the function:

    add_action('plugins_loaded', 'alo_em_check_db_when_loaded');

    this line links the function to the ‘plugin-is-loaded’ event.

    Thread Starter DavidF88

    (@davidf88)

    ok, thats what i did. i left it alone. but it still wasn’t working right. the alo_em_batch again disappears from the cron after about 3-5 minutes after first deactivation and activation of the plugin.

    Plugin Author eventualo

    (@eventualo)

    Here you are another hack to test…
    http://www.eventualo.net/forum/topic/627#post-2340
    Let us know your feedback…

    Thread Starter DavidF88

    (@davidf88)

    Sorry Alo, that last link instructions was way over my level of experience lol. I was getting errors and such, “Plugin deactivating by itself” and errors popping up on top of my wordpress dashboard area. :S

Viewing 10 replies - 1 through 10 (of 10 total)
  • The topic ‘[Plugin: ALO EasyMail Newsletter] Only First Batch sending?’ is closed to new replies.