You’d need to write a custom function for this either as part of your submit page template, or hooked in. The actual code would need to:
1. See who’s logged in
2. Check their user meta (jobs posted, you’d create this later)
3. Grant or deny access
4. After posting a job you’d update the user meta to note they made a posting.
5. After each subscription term you’d reset the meta.
The above would require a developer to implement – try jobs.wordpress.net
I’ve built something similar with WC Paid Listings, which works with Subscriptions plugin and WooCommerce – each package can be a subscription and allow X postings per term, so its possible but in your case (s2member) needs some code.
Thread Starter
Mikey B
(@mikebackhouse)
Hi Mike, thanks for your reply. I’ll get posting on the job websites then!
I need a lot of similar “per month” restrictions on my website, and it seems this always requires custom coding, clearly we’re not going for a standard “plug and play” website then apparently!
Many thanks
Thread Starter
Mikey B
(@mikebackhouse)
Hi Mike
I think I’ve found a workaround solution
If I purchase the “Paid Listings” add-on, can I have 3 different job submission forms?
1 like the standard (ie – submit unlimited jobs)
1 showing packages at a certain price
1 showing packages at a discounted price
I’m using S2Member so I can easily restrict who sees which shortcode or even seperate pages setup for each if needed.
Or if not, does the “standard” form still exist in some form? Or if I create a link to it, will it automatically redirect any user to the “buy a package” page?
There is only 1 job submission form – you cannot have multiple. And even with s2member, those packages won’t recur (I’ve only added recurring support for WooCommerce Subscriptions plugin).
Thread Starter
Mikey B
(@mikebackhouse)
Ok thanks Mike. The recurring isn’t important now as we’ve decided to reduce our requirements due to time
If I did purchase your woocommerce plugin, could I create a page of packages, forcing people to buy a package, and a separate page with the standard job posting form?
I can then restrict who sees what
With WCPL you could have a ‘free’ package and let users optionally use that during submission.