Title: Works without shortcode?
Last modified: November 11, 2017

---

# Works without shortcode?

 *  [Azurite](https://wordpress.org/support/users/azurite/)
 * (@azurite)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/works-without-shortcode/)
 * This solves a longstanding problem I have where users of my Multisite/Network
   may want to join select sub-sites. I’m using it in conjunction with UserPro from
   DeluxeThemes/CodeCanyon. I don’t expect the author of JMM to know anything about
   one of hundreds of membership plugins out there, but I am wondering this:
 * Does Join my Multisite work WITHOUT the shortcode? I want users to “Allow signed
   in users to join via a widget or the shortcode” as it says in the JMM settings
   for each site’s Users menu, but I need the widget/shortcode to have a few more
   options, which the UserPro plugin already lets me do. Is there a way to tell 
   if the UserPro shortcode will give JMM the information it needs? UserPro DOES
   create WordPress users in a similar fashion to the default WordPress sign up 
   form, just with more options.
 * TL;DR: I need a countries field for my Join/Register form and don’t know the 
   best way to add it when I have a plugin that already has the form I need; I just
   need JMM for the per-site registration bit.

Viewing 3 replies - 1 through 3 (of 3 total)

 *  Plugin Author [Ipstenu (Mika Epstein)](https://wordpress.org/support/users/ipstenu/)
 * (@ipstenu)
 * 🏳️‍🌈 Advisor and Activist
 * [8 years, 6 months ago](https://wordpress.org/support/topic/works-without-shortcode/#post-9675526)
 * > Does Join my Multisite work WITHOUT the shortcode? I want users to “Allow signed
   > in users to join via a widget or the shortcode”
 * Kind of. If you set up ‘Auto’ then when people who are logged in visit the site,
   they’ll be auto-added.
 * Since the ‘country’ setting is per user, not per site, I think that would suit
   your needs. You’d have to make a custom registration page, and then just let 
   people get added to a site as they visit.
 * Otherwise you may need something like these:
 * [https://wordpress.org/plugins/multisite-user-sync/](https://wordpress.org/plugins/multisite-user-sync/)
   
   [https://wordpress.org/plugins/multisite-user-management/](https://wordpress.org/plugins/multisite-user-management/)
 *  Thread Starter [Azurite](https://wordpress.org/support/users/azurite/)
 * (@azurite)
 * [8 years, 6 months ago](https://wordpress.org/support/topic/works-without-shortcode/#post-9675732)
 * Hi,
    Thanks for getting back to me so quickly! Just to clarify, if I turn on “
   Auto,” people who are signed in/who log in to a site that they’re NOT already
   a member of will get added as a member/user, which will show on both the front-
   end and backend?
 * Should I NOT enable the per-site registration if I don’t intend to use the shortcode(
   s) that come with this plugin (e.g. if I end up using an alternative plugin or
   method for customizing my registration page)? Right now I have UserPro that has
   front-end registration and login, and it already has the field I need, but it
   doesn’t seem to “talk” to JMM the way I need, so I might disable its shortcode/
   registration form in favor of a different one that allows this behavior.
 * ETA: The UserPro plugin has a function for clearing the member cache, so doing
   that seemed to help with getting users who logged in to show up in the frontend
   Member Directory AND the backend User list. I think that means it’s working! 
   😀 Hopefully I can continue to use my existing plugin for the registration with
   the field I need so I don’t need to worry about the JMM shortcode.
 * One final question before I can mark this as resolved, though: are people automatically
   added to the site user/member list when they visit? What if they’re already logged
   in, and have yet to even visit the login/register page? I want people to be responsible
   for adding themselves as subscribers to the site, not me assuming they want to
   be just because they visit.
 * I think the Domain Mapping plugin should handle people not having a continuous
   login throughout the network, but I’m not sure how that works in tandem with 
   JMM.
    -  This reply was modified 8 years, 6 months ago by [Azurite](https://wordpress.org/support/users/azurite/).
    -  This reply was modified 8 years, 6 months ago by [Azurite](https://wordpress.org/support/users/azurite/).
      Reason: Added final question prior to resolution
 *  Plugin Author [Ipstenu (Mika Epstein)](https://wordpress.org/support/users/ipstenu/)
 * (@ipstenu)
 * 🏳️‍🌈 Advisor and Activist
 * [8 years, 6 months ago](https://wordpress.org/support/topic/works-without-shortcode/#post-9676184)
 * > Just to clarify, if I turn on “Auto,” people who are signed in/who log in to
   > a site that they’re NOT already a member of will get added as a member/user,
   > which will show on both the front-end and backend?
 * Correct.
 * > Should I NOT enable the per-site registration if I don’t intend to use the 
   > shortcode(s) that come with this plugin (e.g. if I end up using an alternative
   > plugin or method for customizing my registration page)?
 * You’ll want it to be Auto, but you don’t have to use the shortcodes at all 🙂
   They’ll be available, but if you don’t use them anywhere, the rest of the plugin
   will work.
 * > are people automatically added to the site user/member list when they visit?
   > What if they’re already logged in, and have yet to even visit the login/register
   > page?
 * Yes. Logged in users are automagically added to a site when they visit the site.
   As long as they’re logged in, it knows.
 * Domain Management works fine with JMM as it’s all about the logged in status.
   If _WordPress_ knows you’re logged in, which DM should handle, then you’re logged
   in and JMM can tell.

Viewing 3 replies - 1 through 3 (of 3 total)

The topic ‘Works without shortcode?’ is closed to new replies.

 * ![](https://s.w.org/plugins/geopattern-icon/join-my-multisite_e0d5c8.svg)
 * [Join My Multisite](https://wordpress.org/plugins/join-my-multisite/)
 * [Frequently Asked Questions](https://wordpress.org/plugins/join-my-multisite/#faq)
 * [Support Threads](https://wordpress.org/support/plugin/join-my-multisite/)
 * [Active Topics](https://wordpress.org/support/plugin/join-my-multisite/active/)
 * [Unresolved Topics](https://wordpress.org/support/plugin/join-my-multisite/unresolved/)
 * [Reviews](https://wordpress.org/support/plugin/join-my-multisite/reviews/)

## Tags

 * [custom field](https://wordpress.org/support/topic-tag/custom-field/)
 * [register form](https://wordpress.org/support/topic-tag/register-form/)
 * [shortcode](https://wordpress.org/support/topic-tag/shortcode/)
 * [Signup form](https://wordpress.org/support/topic-tag/signup-form/)
 * [userpro](https://wordpress.org/support/topic-tag/userpro/)

 * 3 replies
 * 2 participants
 * Last reply from: [Ipstenu (Mika Epstein)](https://wordpress.org/support/users/ipstenu/)
 * Last activity: [8 years, 6 months ago](https://wordpress.org/support/topic/works-without-shortcode/#post-9676184)
 * Status: not resolved