Я конечно возможно неправ, но зачем морочится с кроном, если проще сделать, чтобы при каждом посещении сайта сравнивалось время выплаты в формате юникса и если оно меньше текущего значения time и выплата не последняя то время следующего начисления прибавлялось бы по формуле время_предыдущей_выплаты + 86400, происходило бы начисление и т.д. У меня точно также ночные зачисления не сработали у некоторых юзверей. Думаю многие покупатели могут быть разочарованы этим моментом...
Создавать надо свою тему, а не писать в чужой.
Покупатели не могут быть разочарованы, если крон на сайте отрабатывает нормально, а предложение перейти с крона на проверку времени при каждом посещении является недальновидным, тк может подойти только для низкопосещаемых проектов, остальные же спасибо точно не скажут. Кому охота иметь дополнительный запрос в БД при каждом посещении?
Если уж очень хочется делать проверку при посещении, то открываем файл wp-recall/add-on/invest-system/invest.php
и меняем строку
add_action('invest_hourly_schedule_chek_pay', 'get_check_active_paid');
на
add_action('wp', 'get_check_active_paid');