GeoDirectory can limit how many listings each user adds, separately for each post type:
- Go to Places > Settings > General (or the settings of another post type).
- Click Show Advanced if you don’t see the Author page section.
- In Limit Posts Per User, enter the number of listings allowed, for example 1.
- Save.
Leave it blank or enter 0 for no limit. Enter -1 to stop users adding listings of that post type at all.
When a user reaches the limit, the add listing page shows a message such as “You have reached the limit of places you can add at this time.” in place of the form. Administrators are never limited. The limit also applies to listings created through the GeoDirectory REST API.
Different limits for each price package
With the Pricing Manager add-on, every package has its own Limit Posts Per User setting, so you can allow one listing on a free package and more on paid ones. See How to add a new pricing package.
Limits count listings per user account. Someone who registers a second account can add more listings, so combine the limit with moderation if that matters for your site (Guide to moderating listings).