Plugin Author
Steven
(@shazahm1hotmailcom)
@above-the-circle
It does appear that you are display a couple hundred (more?) entries on a single page. So yes, that would take some time for WordPress to render. The same would happen if you were to try to load hundred of WordPress Posts on a single page page.
My suggestion, use one of the premium templates which support paginating the directory. For your directory, I would recommend the cMap template. Here’s tje link:
A free way to do this would be to assign you entries to different categories and then display the categories on separate pages using the category shortcode option. This way you break up the directory across separate WordPress Pages.
I hope this helps, let me know.