View Categories

General Settings

2 min read

When the Cointacted Social Terminal plugin is active, it adds a top-level menu:

WP Admin → Cointacted → General

This page controls how the terminal behaves globally for all users and locations on your site.

Below is an explanation of each option exactly as it appears.


1. Login URL #

Field: Login URL
Description: URL to your login page. Used for guests in the terminal.

The terminal uses this URL when it needs to suggest or link to a login page for visitors who are not logged in.

  • If you’re using a custom login page (e.g. from a membership plugin, BuddyBoss, FluentAuth, etc.), paste that URL here.
  • If you leave it empty, the plugin may fall back to the default WordPress login URL (/wp-login.php) depending on your setup.

Example:
https://yourdomain.com/login/


2. Register URL #

Field: Register URL
Description: URL to your registration page.

Used by the terminal when prompting guests to create an account.

  • Point this to your custom registration or signup page.
  • Works well with membership/community platforms that have their own registration URLs.

Example:
https://yourdomain.com/register/


3. Terminal scroll behavior #

Field: Terminal scroll behavior

Options:

  • Scrollable inside the terminal (default)
  • Grow with the page (no inner scroll)

What it does:

This controls how the output area behaves as more lines are printed.

Scrollable inside the terminal (default) #

  • The terminal has its own internal scroll bar.
  • The page height stays stable.
  • Users scroll inside the terminal to view older output.

Best for:

  • Dashboards
  • Widget-style terminals
  • Pages where you don’t want the whole layout stretching endlessly.

Grow with the page (no inner scroll) #

  • The terminal output grows as new lines are added.
  • No inner scroll bar.
  • The page itself becomes longer as output increases.

Best for:

  • Long-form terminal sessions
  • Docs or dev-style layouts
  • When you want the browser’s main scroll to control everything.

4. Save last connected wallet to user meta #

Field: Save last connected wallet to user meta
Checkbox label: Enable saving the last connected wallet address into user meta for logged-in users.

When enabled:

  • The plugin stores the last connected wallet address in the logged-in user’s meta data.
  • This can be used later by add-ons (e.g., Social Mining, EVM tools, rewards, analytics).

When disabled:

  • The terminal still works normally.
  • No wallet address is stored in user meta.

This affects only logged-in users.
Guests are never written to user meta.


5. Allow logged-out visitors to use safe commands #

Field: Allow logged-out visitors to use safe commands
Checkbox label: Enable public access to safe, read-only terminal commands.

Description shown on the page:

When enabled, logged-out visitors can use only commands that are explicitly marked as public (help, social, links, site, browser, ping, etc.). Commands that show personal data, wallet information or require special capabilities will still require login or proper permissions.

What this means: #

  • When enabled:
    • Guests (not logged in) can use only safe, read-only commands, such as:
      • help
      • site, hostname
      • browser, ua
      • ping
      • other commands explicitly marked as public
    • Commands that show personal data, wallet details, or require special permissions will still be blocked or require login.
  • When disabled:
    • Guests have no access to terminal commands.
    • Only logged-in users can use the terminal.

This setting is ideal for:

  • Public communities that want a “teaser” experience for visitors
  • Letting anonymous users explore some functionality before registering
  • Staying safe by never exposing user-specific or wallet info to guests

6. Saving Your Settings #

After changing any option, scroll down and click:

Save Changes

All changes apply immediately site-wide:

  • Shortcode terminals
  • Terminals in builders
  • Community pages
  • Member dashboards

Summary #

The General settings page controls:

  • Where guests are sent to log in and register
  • How the terminal scrolls (inside vs. page height)
  • Whether the last wallet address is stored for logged-in users
  • Whether logged-out visitors can use safe, read-only commands

These settings define the core behavior and safety model of the Social Terminal on your site.

Leave a Reply

Your email address will not be published. Required fields are marked *