Hello, I also experience the exact same issue with the missing reCaptcha v2 element on the Post a Job form when loading the page as with the thread starter. If I continue to submit the form for preview, the form reloads and I get the same, ““Are you human?” check failed. Please try again.” warning at the top while the reCaptcha element now displays correctly.
However, I am using the Avada theme and tested on two separate WordPress installations on two different hosting providers. On one of the sites, I tried switching to the core WordPress Twenty Twenty-Four theme, and the reCaptcha element displays correctly on page load.
As a related side note, I have been looking for various published websites that use WPJM for examples on how others have used and styled WPJM pages & elements. On several websites I found that have the Post a Job form with the “Are you human” form label, and that appear to be using non-core WordPress themes, I see the same problem with the missing reCaptcha element.
I would assume that the reCaptcha was working at some point in the past with these websites since it was not removed for not functioning correctly. But that at some point, it stopped working for some reason (update to WordPress, theme, WPJM, other plugins, etc.?).
Edited to add: I tried the Health Check plugin to troubleshoot the WP Job Manager plugin. All other plugins were disabled and I tried various popular themes from the WordPress Themes Directory in troubleshooting mode. The reCaptcha still didn’t work correctly. In fact, it only worked correctly with the three most recent core WordPress themes (Twenty Twenty-Four, Twenty Twenty-Three, and Twenty Twenty-Two). reCaptcha did not work correctly on Twenty Twenty-One and Twenty Twenty.
-
This reply was modified 2 months, 3 weeks ago by Frank. Reason: Added more info