Settings reference

Every setting on the Settings tab, in the order you meet it, with its default. Use this page to find where something lives; the linked articles explain what it is for.

The Settings tab with its cards stacked down the page and the On this page index tracking position in the right-hand column
The Settings tab. The On this page index down the side follows you as you scroll.

The cards follow the order you set the plugin up in: how registration happens, what the form looks like, how invitations behave, which pages are involved, and finally the odds and ends. Changes are saved with the floating Save settings bar that appears as soon as you alter anything.

Registration method

SettingDefaultWhat it does
Built-in formSelectedThe plugin's own [banginvites_form] shortcode handles registration.
I'm using another registration plugin-Another plugin's form sits on the registration page instead. Invitations, expiry and tracking are unchanged. See Using another registration plugin.

Registration form

How the built-in form looks. Greyed out, but not hidden or reset, while the other registration method is selected. Explained in full in What the invited person sees.

SettingDefaultWhat it does
Button colour#6d5ef5The submit button's background, and the tint used for field focus rings and every front-end notice.
Button text#ffffffThe colour of the label on the button.
Button labelComplete RegistrationThe words on the button.
Button positionLeftLeft, Centre, Right or Full width.
Corner radius8px0 to 60. Zero gives square corners.

How invitations work

SettingDefaultWhat it does
Default role for new usersSubscriberPre-selected on the Invite tab, and the safe fallback whenever a stored role can no longer be applied. Only low-privilege roles appear. See Roles and security.
Invite expires after (days)141 to 365. Applies to invitations sent from now on; ones already out keep the date they were sent with.

Pages

SettingDefaultWhat it does
Registration pageNoneThe page holding the form. Invitation links are built from it, so nothing works until it is set. See The registration page.
Protect this page - invitation onlyOnVisitors without a valid invitation see a notice instead of the page. You and your editors always see the real page.
Invitation-only noticeA standard sentenceThe wording shown in place of the page.
Where to send people the first time, right after they registerThe WordPress dashboardThe dashboard, any page on your site, or a custom URL, including one on another domain. Fires once, right after registration. It is not a login redirect.
Custom URLBlankUsed only when A custom URL is chosen above.
Where clients log inThe standard WordPress login pageWhere the welcome email's Log in button and {login_url} point, and where the "you have already signed up" notices send people.
Custom login URLBlankUsed only when A custom URL is chosen above.

A custom destination on another domain really does work. WordPress normally refuses to redirect off-site, which would silently drop people at the dashboard instead. The plugin adds your own saved destination to the list of allowed hosts, and only that one.

Behaviour

SettingDefaultWhat it does
Log people in automatically once they finish registeringOnSigns the new account in and takes them straight to your chosen destination. Off means they land there logged out and have to sign in.
Silence WordPress's own account emails (send only mine)OnSuppresses the new-account email WordPress sends by itself, so only your welcome email arrives.
Show a shortcut in the top WordPress toolbarOnAdds the Bang! Invites item, with a live pending count, to the toolbar on every screen.

Settings that live elsewhere

SettingWhere
Invitation subject, message, tokens and buttonThe Invite email tab. See The invitation email.
From name, From email and Reply-toThe Invite email tab. Both emails use them.
Welcome email, its tokens, and the team notificationThe Welcome email tab. See The welcome email.
The role a particular invitation grantsChosen per send on the Invite tab.

What is stored, and what is removed

The plugin creates no custom database tables. Everything lives in WordPress options: one for your settings and one for the invitation records.

Deleting the plugin from the Plugins screen removes both, along with the older option names it migrated from on sites upgrading from the original theme-based version. Deleting is a deliberate "remove everything" action, so invitation records go with it. Deactivating changes nothing.

Next

Roles and security explains the one setting most likely to raise a question: why the role list is as short as it is.

Still stuck?

Write to me and it is me who answers, not a ticket queue. Tell me what you expected and what happened instead.

Ask a question

Bang! Creative Family

Bang! Plugins is part of a small UK creative group, so the plugins are made and backed by people who do this for a living.