Have you left it till the end of the 30 days? It won’t be expired until the cron job fires and that should be at midnight.
After 32 days job still not expired
Install 2 plugins; Debug Bar Cron and Debug Bar.
After that, click ‘debug’ in the admin bar and look at the cron jobs. Ensure you have a ‘job_manager_check_for_expired_jobs’ event scheduled. A screenshot of that would be useful. FYI thats the event which should run hourly to clean up old jobs.
I seem to have a problem, does my time not correct? I use post expirator with taxonomy job_listing_category still not expired. And now install Debug Bar & Debug Bar Cron. Next Event 1 year ago (confused) image
Thats odd. Job Manager’s cron doesn’t look listed. Can you de-activate and re-activate job manager then try again?
Yes I was deactive and reactive. But still not good, Time at site and hosting are trus. I try copy my site to localhost (my pc) and it working correctly, next event not 1 year ago but ‘next time’ and job listing can expired
Can you screenshot all of your cron jobs for me? The only thing I can think of is that there is something wrong with your time() function – in your screenshot there was a cron job added by another plugin with the same issue. Post Expirator.
Worth checking with the host? Or debugging what ‘time()’ is returning?