I use wordpress to create a website that has vacancies, and I want to know how best to store information about the company, since each workplace should be associated with the company.
Normally, I would simply set up the company table in my database and put the company identifier at each workplace, then join to get company information.
However, I often came across the thought that it is not always the best option in developing Wordpress to create new tables (for example, here ). Instead, I'd rather use custom post types.
But how will it work to store company data? Would it be right to create your own type of message for companies, and then add a new position for each company? And then use custom fields to store data about each?
Or am I better off creating new database tables? Which is better and why?
source share