Showing the listing button only to certain member categories

Hi, I want only certain member categories to see the create list button. How can I achieve it?

If you mean vendor categories then please try this PHP snippet. Please change 1,2,3 on vendor categories where you want to show this button

	function ($template){
		$vendor = \HivePress\Models\Vendor::query()->filter(
					'user' => get_current_user_id(),
					'status'       => 'publish',
		if(!$vendor || !array_intersect([1,2,3], $vendor->get_categories__id())){
			$template = hivepress()->helper->merge_trees(
				'blocks' => [
					'listing_submit_link' => [
						'type' => 'content',
		return $template;

But please note that hiding the button will make it harder for the user to become a vendor. Please look for additional ways for users to become a vendor as described in this tutorial How to add a vendor registration form - HivePress Help Center

1 Like

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.