The first thing to work out is whether the data is actually being saved against each job. If it is being saved then it will be a problem with your sites theme not outputting that data. If it is not saved then some further debugging would be needed.
Hi,
thanks for the reply.
I can confirm that the data is not being saved.
Does any of the information get saved? What message is returned when the job is posted please?
I can see only the job description and nothing more.
The error occurs when the user tries to apply for the job, since there is no job reference id and the application cannot be completed.
The error when a user applies for a job is because there is no job reference as you have said.
Therefore you would need to debug to response from the server (from the WP Broadbean plugin) when the job is sent from Broadbean.
I find it best to do this using the free “Postman” app. You can send the same XML as is being sent by Broadbean and check the response.
https://www.getpostman.com/
Ok,
I will try to do that and I will get back to you
thank you
Hello Mark,
We tried to debug the plugin’s response with the tool that you recommended and we got a 500 – time response error. We contacted our hosting providers and they told us the above:
“Unless the API request is retrieving a large amount of data or performing a particularly intensive task (generating a report for example), it shouldn’t be triggering a server-side timeout. The server-side timeout is a protection mechanism, it prevents runaway scripts from taking the account/website offline. However, it can be disabled by adding the following lines to the top of the site’s .htaccess file:
RewriteEngine On
RewriteRule .* – [E=noabort:1]
You may find this doesn’t resolve the problem as the hanging could be due to a problem with the API or backend of the site that’s handling the request. If it does allow the API call to complete, you may want to look at improving the efficiency of the application, especially if the API call you’re testing should be lightweight & quick.”
Also, we tried an online tool (to test the plugin’s response) and we had only the post title and description again and nothing more.
What would you recommend?
The next thing I would do here is to get a copy of your site and set it up on one of your local machines – like you own laptop and see if the problem exists there too.
Hello Mark,
I cloned the website to my local machine and we still have the same issue. The XML file seems to work fine but for some reason, the website does not get all the information that we need.
This is the message after I tested the XML file:
“Success: This Job has been added and has a post ID of 16499. The permalink to this job is: https://www.allstaff.co.uk/jobs/forklift-driver-reach-2/”
However, if you visit that page it does not even show the description and the other information now.
Could you please provide me with a solution since this is very important? Should I edit something from the Broadbean account? Or is it something with the plugin?
Thank you very much in advance!
The URL that the success message includes is not a local URL but one to the live site? What was the local URL please?
This success message was from the online API check that I did, so it was only for the live website. (www.hurl.it/
)
So according to the plugin it thinks that everything is fine and the job is created with all the data.
Does all the job data get saved in WordPress? If you edit the job in WordPress do you see the data stored in the post edit screen field?
I can only see the Job title and in some job posts the description – but nothing more in the WordPress backend
Can you give me a screenshot of the post edit screen for the newly created job please?
Yes, you can find the screenshot here: https://we.tl/o2CKC9DqF7