Wavecast
  • Start here
  • Events
    • Getting started
    • Setup your first event
    • Copy an existing event
    • Publish an event
      • Speakers
      • Sponsors
      • Resources
      • Testimonials
      • Copy
  • Publishing
    • Agendas
    • Create content
    • Control access
      • Adding Tickets, Passes & Guest Passes
        • Coupons: Schedule, manage and promote
        • Adding and Updating ad-hoc Coupons
        • Approval/Declining Process of Registration Requests
        • Guest list to invite contacts and track responses
        • Approval/Declining Process of Guest Passes
      • Hard and Soft Limits
      • Managing opt-ins
      • Metering
      • Extra Fields for Content
      • Import users
      • Email Lists
    • Classify & personalise
      • Create & configure taxonomies
    • Custom Headers
      • Headers
      • Templating Language
    • Shortcodes
      • Access Settings
      • Content
      • Content with Search Bar
      • Event Manager
      • Events with Search Bar
      • Full Width Carousel Slider
      • Countdown
      • Buttons
      • Popular Now
      • Engagement Tools
      • Events
      • RSS Feeds
    • Images
    • Widgets
    • Ad Banners
  • Emails
    • Create a campaign
      • Customise Email CTAs
      • Building Complex Emails
      • Email Segmentation
      • Email Templates
    • Organise contacts
      • Add email addresses to Lists
      • Send a campaign to a list
    • Advanced Emails
      • Send an event campaign to hub audience
      • Adjust user email preferences
      • Change reply-to email address
    • Campaign Reports
      • Link Clicks
      • Suppressed
      • Recipients
      • Inflated Clicks & Opens
  • Live
    • Engage audiences
      • Audience Q&A
      • In-Feed Graphics
      • Polls
      • Quotes
      • Related Content
      • Networking
      • Meeting Rooms
    • Deliver live content
      • Slides
    • Troubleshooting for audiences
    • Remote Production
      • Live Broadcast
        • Book a live broadcast
        • Prepare for a live broadcast
      • Enterprise Streaming Support
        • Conduct a stream test
      • Video & Audio Production
        • Book remote video production
        • Prepare for remote video recording
    • On-Site Production
    • Check-in App
  • Analytics
    • Dashboard
    • Engagement Report
      • 2024 (BETA)
    • Google Analytics
    • Cookie Management
    • Page Views
    • User Data
    • Guest Passes
  • Settings
    • Configuration
    • Fonts, Colours & Logos
    • Hub Header & Footer
    • Custom Domain
      • Update GoDaddy DNS
    • Search & Metadata
    • System Messages
    • Access Control
      • Admin Accounts
      • Progressive Profiling
    • Global Event Settings
    • Default Templates
  • Integrations
    • Marketing Automation
      • Marketo
      • Eloqua
      • Pardot
      • Mailchimp
    • Events Management
      • Cvent
      • Eventbrite
      • Eventsforce
      • Sync by Email
    • Unified Communications
      • Zoom
      • ON24
    • Video
    • Payments
    • Single Sign-On (SSO)
    • LinkedIn Sign Up Setup
    • API Keys
Powered by GitBook
On this page
  • Register Button
  • Signup Button
  • Signup with LinkedIn Button
  • Button
  1. Publishing
  2. Shortcodes

Buttons

This documentation outlines the functionality and usage of the button shortcodes available on the platform.

PreviousCountdownNextPopular Now

Last updated 6 months ago

We have four different button shortcodes:


Register Button

The [register_button] shortcode is designed to make event registration accessible across various pages associated with an event. This shortcode can be used to display a registration button that dynami

How to use

Place the [register_button] shortcode on any event-related page where you want users to have access to the registration option. This includes:

  • Event main page

  • Event sub-pages

  • Sub-events

  • Individual sessions

If your register button is placed incorrectly, a helpful message should appear explaining the issue.

Behaviour Across Event Hierarchy

The [register_button] shortcode rolls registration up to the highest level of the event hierarchy if required. This behavior is similar to the main "Register" button in the header.

For example, if a session is part of a super-event that requires registration, placing the [register_button] on the session page will display the super-event registration instead of the session registration, if you are not registered for the super-event.

Example Hierarchy:

  • Super Event (requires registration)

    • Sub-event

      • Session

If [register_button] is placed on the Session page, it will display the registration form for the Session if you're already registered for the Super Event.

Additional Notes

Dynamic, Adaptive Behavior

The [register_button] shortcode is designed to be fully responsive, adjusting both its link and behavior based on the page context and user state—similar to the adaptive registration button in the site header.

  • Context-Aware Linking: The button dynamically links to the appropriate registration page based on where it’s placed within the event hierarchy.

  • User-Sensitive Actions: The button also adapts based on the user's login and registration status:

    • Logged Out Users: If the user is not logged in, clicking the button will trigger a sign-in prompt to ensure a seamless registration experience.

    • Already Registered Users: If the user is already registered for the event, the button will not display, avoiding unnecessary prompts.

This responsive behavior ensures that the [register_button] remains relevant and useful, providing only the actions the user needs at each stage of the registration process.

Styling

The [register_button] can be styled through CSS if customizations are needed to match your theme. If you wish to change the alignment or width of your button, please utilise the advanced settings of the block in which it is located.


Signup Button

The Sign-up Button and the Sign-up CTA Button is used for guiding users to sign-up pages. It supports linking to external pages or the platform's sign-up page.

Parameters

Attribute
Description
Default Value
Example Value

text

The text displayed on the button.

Sign up

Register Now

bg_color

The background color of the button.

(None)

#FF5733

link

The URL the button links to. Defaults to the platform's sign-up page with a redirect parameter.

signUpUrl() . '?on_auth_redirect_to=' . currentPageUrl()

https://example.com/register

target

Specifies where to open the link. If set, opens the link in a new tab (_blank).

_blank if link is provided; otherwise ''

_self

The [signup_cta] also accepts the parameter image, so you can paste in the URL of an image you would like to display in the CTA.

Behavior:

  • If the link is not provided, the button will redirect users to the platform's sign-up page with a redirect back to the current page upon completion.

  • Supports customizable text and background color.

Example Shortcode:

[signup_button 
    text="Join Now" 
    bg_color="#4285F4" 
    link="https://example.com/signup" 
    target="_blank"]
    
[signup_cta
    text="Join Now" 
    bg_color="#4285F4" 
    link="https://example.com/signup" 
    target="_blank"]

Signup with LinkedIn Button

Parameters

Attribute
Description
Default Value
Example Value

text

The text displayed on the button.

Sign upUSE Linkedin

Learn More

Example Shortcode:

[signup_with_linkedin_button
    text="Sign in with LinkedIn"]

Button

The [button] shortcode is a flexible element designed for creating customizable buttons that can link to specific URLs.

Parameters

Attribute
Description
Default Value
Example Value

text

The text displayed on the button.

Sign up

Learn More

bg_color

The background color of the button.

(None)

#007BFF

link

The URL the button links to. Defaults to a local action when not set.

# (Local registration)

https://example.com/register

target

Specifies where to open the link.

'' (Current tab)

_blank

Example Shortcode:

[button 
    text="Learn More" 
    bg_color="#FF5733" 
    link="https://example.com/learn" 
    target="_blank"]

Before starting this, please read our documentation on .

Register Button
Signup Button
Signup with LinkedIn Button
Button
LinkedIn Sign Up Setup