Hi Fox,
There is no setting to do this but you could do it with a small snippet (not tested, but something like)
add_action('geodir_add_listing_form', '_my_geodir_action_add_listing_form_checks', 1);
function _my_geodir_action_add_listing_form_checks(){
$post_type_limit = 3;
if(isset($_REQUEST['listing_type']) && $_REQUEST['listing_type']){
$user_post_count = count_user_posts( get_current_user_id(), esc_attr($_REQUEST['listing_type']) );
// check if the user has more or equal to number of posts as the limit.
if($user_post_count >= $post_type_limit){
// remove add listing form
remove_action('geodir_add_listing_form', 'geodir_action_add_listing_form', 10);
// add our own message
echo "<h2>Sorry you are only allowed ".$post_type_limit." listings at most</h2>";
}
}
}
Thanks,
Stiofan