Hi @chcw!
WP Job Manager adds some rewrite rules which might get removed by WP Rocket or another plugin, causing 404 errors. However, in order to dig deeper on such cases, we’d need to get a clean installation where this happens to debug further, and this is pretty outside of scope — we could stretch on this on very specific case involving paying users.
That said, we still think we owe you a brief explanation of how this works:
- WPJM adds rewrite rules for URLs that contain
jm-ajax
- We then use AJAX requests to this URL to retrieve the jobs. These requests fail for them which means that the endpoint is somehow blocked by another plugin.
- They can look into?
WP_Job_Manager_Ajax
?class for more information and methods?add_endpoint
?and?get_endpoint
?for more details
Hope that helps! I am afraid we can’t go further than that ??