{"id":1916,"date":"2021-06-06T17:58:00","date_gmt":"2021-06-06T15:58:00","guid":{"rendered":"https:\/\/voneff.de\/?p=1916"},"modified":"2021-10-23T18:10:54","modified_gmt":"2021-10-23T16:10:54","slug":"the-quest-for-the-right-wordpress-membership-plugin","status":"publish","type":"post","link":"https:\/\/voneff.de\/en\/the-quest-for-the-right-wordpress-membership-plugin\/","title":{"rendered":"The quest for the right WordPress membership plugin"},"content":{"rendered":"\n<p class=\"wp-block-paragraph\">I need to create a membership site with the following feature: In a single registration form, I need to present the future user with multiple choices, in the form of various sets of radio buttons. In each set, users should only be able to chose one option.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><strong>Example:<\/strong><br>Set 1: Are you veggie or carnivore?<br>A: Veggie B: Carnivore<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Set 2: Are you female or male?<br>C: Female D: Male<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">The options A, B, C, D need to be mapped to some kind of Groups, Categories or User Roles. I need then to restrict content according to these choices: One user could be &#8220;Female&#8221; and &#8220;Carnivore&#8221; and would see a picture of (or a post about) a steak, another would be &#8220;Male&#8221; and &#8220;Veggie&#8221; and see a salad. Any combination of options should be possible.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Users should also be able to change their choices later on by themselves: a user should be able to become a &#8220;Carnivore&#8221; after being a &#8220;Veggie&#8221;, for example. This should happen through some kind of profile editing feature on the front-end of the website.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">There is no need to integrate any kind of payment procedure. Bonus points for a multi-step registration procedure.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Even if the project will need to have more sets of options \u2013 the scenario is pretty straightforward, isn\u2019t it?<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">Needle in a haystack<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">I tried quite a few WordPress membership plugin solutions now. Kinsta has <a href=\"https:\/\/kinsta.com\/blog\/wordpress-membership-plugins\/\">a post with an extensive list its blog<\/a>, I went through almost all viable ones.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I already had experience with <strong>Ultimate Member<\/strong> (available <a href=\"https:\/\/de.wordpress.org\/plugins\/ultimate-member\/\">in the Repository<\/a> and with some <a href=\"https:\/\/ultimatemember.com\/\">premium extensions<\/a>). This did not work: There is a &#8220;<a href=\"https:\/\/ultimatemember.com\/extensions\/user-tags\/\">User Tags<\/a>\u201d extension, but I was not able to present these as radio buttons. There is also no way of filtering content according to these tags, only according to user roles. Ultimate Member does not support multiple user roles, though, rendering this plugin as unsuitable for my project.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">I tried <strong>MemberPress<\/strong> (availabe as \u201c<a href=\"https:\/\/de.wordpress.org\/plugins\/members\/\">Members<\/a>\u201d in the Repository or <a href=\"https:\/\/memberpress.com\/\">in a premium version<\/a>), but this platform apparantly only really caters to commercial membership sites.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Another option I tried was <strong><a href=\"https:\/\/wordpress.org\/plugins\/profilegrid-user-profiles-groups-and-communities\/\">ProfileGrid<\/a> <\/strong>in combination with its sister plugin <a href=\"https:\/\/de.wordpress.org\/plugins\/custom-registration-form-builder-with-submission-manager\/\"><strong>RegistrationMagic<\/strong><\/a>. This solution does support restricting content according to \u201cGroups\u201d while users can be in multiple \u201cGroups\u201d at once. But, as far as I understand, registration to multiple groups cannot be done through a single form.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">\u201cHelp me if you can, I&#8217;m feeling down\u2026\u201d<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Does anybody know a suitable solution? Please reach out to me through the comment section below or <a href=\"https:\/\/twitter.com\/voneff\">via @voneff on Twitter<\/a>. Thanks!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Running into a dead end once again: I need to build a membership website for a pretty straight-forward scencario, but I can\u2019t find the right plugin solution.<\/p>\n","protected":false},"author":1,"featured_media":1918,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"_seopress_titles_title":"","_seopress_titles_desc":"Running into a dead end once again: I need to build a membership website for a pretty straight-forward scenario, but I can\u2019t find the right plugin solution. Please help me!","_seopress_robots_index":"","_seopress_robots_follow":"","_seopress_robots_imageindex":"","_seopress_robots_snippet":"","_seopress_robots_primary_cat":"none","_seopress_robots_breadcrumbs":"","_seopress_robots_freeze_modified_date":"","_seopress_robots_custom_modified_date":"","_seopress_robots_canonical":"","_seopress_social_fb_title":"","_seopress_social_fb_desc":"","_seopress_social_fb_img":"","_seopress_social_fb_img_attachment_id":0,"_seopress_social_fb_img_width":0,"_seopress_social_fb_img_height":0,"_seopress_social_twitter_title":"","_seopress_social_twitter_desc":"","_seopress_social_twitter_img":"","_seopress_social_twitter_img_attachment_id":0,"_seopress_social_twitter_img_width":0,"_seopress_social_twitter_img_height":0,"_seopress_redirections_value":"","_seopress_redirections_enabled":"","_seopress_redirections_enabled_regex":"","_seopress_redirections_logged_status":"","_seopress_redirections_param":"","_seopress_redirections_type":301,"_seopress_analysis_target_kw":"","_seopress_news_disabled":"","_seopress_video_disabled":"","_seopress_video":[],"_seopress_pro_schemas_manual":[],"_seopress_pro_rich_snippets_disable_all":"","_seopress_pro_rich_snippets_disable":[],"_seopress_pro_schemas":[],"wpf_show_in_dewp_planet_feed":false,"webmentions_disabled_pings":false,"webmentions_disabled":false,"footnotes":""},"categories":[6],"tags":[250,345,128],"class_list":["post-1916","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-plugin-reviews","tag-featured","tag-membership","tag-wordpress"],"acf":[],"_links":{"self":[{"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/posts\/1916","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/comments?post=1916"}],"version-history":[{"count":6,"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/posts\/1916\/revisions"}],"predecessor-version":[{"id":1947,"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/posts\/1916\/revisions\/1947"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/media\/1918"}],"wp:attachment":[{"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/media?parent=1916"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/categories?post=1916"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/voneff.de\/en\/wp-json\/wp\/v2\/tags?post=1916"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}