Help center

/

Documentation

/

Link Actions

Link Actions

Use the Links actions to open a URL from a layer, scroll smoothly to an in-page target, run custom JavaScript, or request iOS gyroscope permission.


In the Right Sidebar click the Action icon to enter Action Mode, click Add New Action, then in the Action Settings Panel open the Type dropdown and choose an action from the Links group:

  • Link Actions
    • Menu Link & Scroll Panel
      • Type
      • Event
      • Trigger
      • Link Section
        • Meta
        • URL
      • Advanced Link Settings Section
        • Anchor #ID at URL
        • Protocol
        • Target
        • Rel Attribute
      • Scroll Section
        • ID of Layer
        • Offset
        • Duration
        • Easing
      • Timing Section
        • Delay
        • Next Delay
    • Simple Link Panel
      • Type
      • Event
      • Trigger
      • Link Section
        • Meta
        • URL
      • Advanced Link Settings Section
        • Link Type
        • Protocol
        • Target
        • Rel Attribute
      • Timing Section
        • Delay
        • Next Delay
    • Call Back Function Panel
      • Type
      • Event
      • Trigger
      • CallBack Section
        • JavaScript Commands
      • Timing Section
        • Delay
        • Next Delay
    • iOS Gyroscope Permission Panel
      • Type
      • Event

Links actions are accessed by going to the Module Editor, then in the Right Sidebar clicking the Action icon to enter Action Mode, clicking Add New Action, and in the Action Settings Panel setting Type to Menu Link & Scroll, Simple Link, Call Back Function or iOS Gyroscope Permission.

The four Links actions allow you to link from layers in a module to the rest of the page, site, or external sites. Simple Link opens a URL, and Menu Link & Scroll combines a link with a smooth scroll to an in-page target, which is useful for tasks such as creating a navigation menu for a one-page site. Call Back Function runs custom JavaScript, and iOS Gyroscope Permission requests access to the gyroscope on iOS devices.

The Menu Link & Scroll panel configures an internal link, such as an entry in a navigation menu, that can also smoothly scroll the page to a chosen in-page target.

Sets which action is performed when the trigger fires. Choosing Menu Link & Scroll is what brings up the Link, Advanced Link Settings and Scroll sections below.

Sets which visitor interaction with the trigger layers fires the link.

Options:

  • Click: Fires the link when a trigger layer is clicked or tapped.
  • Enter: Fires the link when the pointer moves over a trigger layer.
  • Leave: Fires the link when the pointer moves off a trigger layer.

Selects the layer or layers that fire the link. The list is searchable, and any number of the current slide's layers can be selected.

In the Link section enter the address the link points at, either by typing it into the URL field or by inserting a placeholder from the Meta list.


  • Visible when Link section is expanded.
  • Hidden when Link section is collapsed.

Opens a searchable list of WordPress meta placeholders. Choosing one inserts its tag into the URL field, and the tag is replaced with its real value on the published page.

Options:

  • Link to current page {{current_page_link}}: Inserts a tag that resolves to the URL of the page the module is on.
  • Link to WP Home Page {{home_url}}: Inserts a tag that resolves to the URL of the site's home page.
  • Any custom meta tag {{meta:somemetatag}}: Inserts a template for reading a custom meta field, with somemetatag replaced by the name of the field to read.
  • The link to the post {{link}}: Inserts a tag that resolves to the URL of the current post.
  • Author Avatar URL(size in px) {{author_avatar:80px}}: Inserts a tag that resolves to the URL of the post author's avatar image, at the pixel size given after the colon.
  • Author Website {{author_website}}: Inserts a tag that resolves to the post author's website URL.
  • Author Posts Page {{author_posts}}: Inserts a tag that resolves to the URL of the post author's posts archive.

  • Visible when Link section is expanded.
  • Hidden when Link section is collapsed.

The web address the link opens. It can be typed directly, or filled with a placeholder from the Meta list.

In the Advanced Link Settings section refine how the link's URL is built and where the link opens. The section is collapsed by default.

Anchor #ID at URL (Text)

  • Visible when Advanced Link Settings section is expanded.
  • Hidden when Advanced Link Settings section is collapsed.

An anchor ID appended to the link's URL, entered with a leading #.


  • Visible when Advanced Link Settings section is expanded.
  • Hidden when Advanced Link Settings section is collapsed.

Sets the protocol used for the link's URL.

Options:

  • http://: Applies the http:// protocol to the URL.
  • https://: Applies the https:// protocol to the URL.
  • Auto: Chooses the protocol automatically.
  • Keep: Keeps the protocol the URL was entered with.

  • Visible when Advanced Link Settings section is expanded.
  • Hidden when Advanced Link Settings section is collapsed.

Sets which browser window or frame the link opens in.

Options:

  • Same Window: Opens the link in the current window.
  • New Window: Opens the link in a new tab or window.
  • Parent Window: Opens the link in the parent of the frame the module sits in.
  • Top Window: Opens the link in the topmost window, replacing any frames.

  • Visible when Advanced Link Settings section is expanded.
  • Hidden when Advanced Link Settings section is collapsed.

Sets the link's rel attribute, which tells search engines how to treat the link.

Options:

  • Follow: Lets search engines follow the link.
  • No Follow: Marks the link nofollow, asking search engines not to follow it.

Scroll Section (Expander)

In the Scroll section configure the smooth scroll that carries the page to the link's in-page target.

ID of Layer (Text)

  • Visible when Scroll section is expanded.
  • Hidden when Scroll section is collapsed.

The ID of the layer or page element the page scrolls to.

Offset (Number)

  • Visible when Scroll section is expanded.
  • Hidden when Scroll section is collapsed.

Offsets the scroll's end position from the target, so the page can stop short of it or travel past it.

Duration (Number)

  • Visible when Scroll section is expanded.
  • Hidden when Scroll section is collapsed.

Sets how long the scroll takes to complete.

Easing (Dropdown)

  • Visible when Scroll section is expanded.
  • Hidden when Scroll section is collapsed.

Sets the easing curve applied to the scroll, which controls how it accelerates and decelerates over its duration.

Options:

  • Back.easeIn
  • Back.easeOut
  • Back.easeInOut
  • Bounce.easeIn
  • Bounce.easeOut
  • Bounce.easeInOut
  • Circ.easeIn
  • Circ.easeOut
  • Circ.easeInOut
  • Cubic.easeIn
  • Cubic.easeOut
  • Cubic.easeInOut
  • Elastic.easeIn
  • Elastic.easeOut
  • Elastic.easeInOut
  • Expo.easeIn
  • Expo.easeOut
  • Expo.easeInOut
  • Linear
  • Power0.easeIn
  • Power0.easeOut
  • Power0.easeInOut
  • Power1.easeIn
  • Power1.easeOut
  • Power1.easeInOut
  • Power2.easeIn
  • Power2.easeOut
  • Power2.easeInOut
  • Power3.easeIn
  • Power3.easeOut
  • Power3.easeInOut
  • Power4.easeIn
  • Power4.easeOut
  • Power4.easeInOut
  • QIcons.easeIn
  • QIcons.easeOut
  • QIcons.easeInOut
  • Quad.easeIn
  • Quad.easeOut
  • Quad.easeInOut
  • Quart.easeIn
  • Quart.easeOut
  • Quart.easeInOut
  • Quint.easeIn
  • Quint.easeOut
  • Quint.easeInOut
  • Sine.easeIn
  • Sine.easeOut
  • Sine.easeInOut
  • Strong.easeIn
  • Strong.easeOut
  • Strong.easeInOut
  • Late
  • Late2
  • Late3

In the Timing section set the pauses that surround the action, so that a sequence of actions can be staggered rather than all firing at once.

Delay (Number, milliseconds)

  • Visible when Timing section is expanded.
  • Hidden when Timing section is collapsed.

Sets how long to wait after the event fires before the link is followed. A value of 0 follows it immediately.

Next Delay (Number, milliseconds)

  • Visible when Timing section is expanded.
  • Hidden when Timing section is collapsed.

Sets a pause measured from this action, before the next action on the same trigger runs.

The Simple Link panel configures a link that opens a chosen URL when the trigger fires.

Sets which action is performed when the trigger fires. Choosing Simple Link is what brings up the Link and Advanced Link Settings sections below.

Sets which visitor interaction with the trigger layers opens the link.

Options:

  • Click: Opens the link when a trigger layer is clicked or tapped.
  • Enter: Opens the link when the pointer moves over a trigger layer.
  • Leave: Opens the link when the pointer moves off a trigger layer.

Selects the layer or layers that open the link. The list is searchable, and any number of the current slide's layers can be selected.

In the Link section enter the address the link opens, either by typing it into the URL field or by inserting a placeholder from the Meta list.


  • Visible when Link section is expanded.
  • Hidden when Link section is collapsed.

Opens a searchable list of WordPress meta placeholders. Choosing one inserts its tag into the URL field, and the tag is replaced with its real value on the published page.

Options:

  • Link to current page {{current_page_link}}: Inserts a tag that resolves to the URL of the page the module is on.
  • Link to WP Home Page {{home_url}}: Inserts a tag that resolves to the URL of the site's home page.
  • Any custom meta tag {{meta:somemetatag}}: Inserts a template for reading a custom meta field, with somemetatag replaced by the name of the field to read.
  • The link to the post {{link}}: Inserts a tag that resolves to the URL of the current post.
  • Author Avatar URL(size in px) {{author_avatar:80px}}: Inserts a tag that resolves to the URL of the post author's avatar image, at the pixel size given after the colon.
  • Author Website {{author_website}}: Inserts a tag that resolves to the post author's website URL.
  • Author Posts Page {{author_posts}}: Inserts a tag that resolves to the URL of the post author's posts archive.

  • Visible when Link section is expanded.
  • Hidden when Link section is collapsed.

The web address the link opens. It can be typed directly, or filled with a placeholder from the Meta list.

In the Advanced Link Settings section refine how the link is applied, how its URL is built and where it opens. The section is collapsed by default.


  • Visible when Advanced Link Settings section is expanded.
  • Hidden when Advanced Link Settings section is collapsed.

Sets how the link is attached to the trigger layers.

Options:

  • JavaScript Listener: Follows the link from a JavaScript event listener added to the trigger layers.
  • HTML <a> Link: Uses a real HTML anchor element for the link.

  • Visible when Advanced Link Settings section is expanded.
  • Hidden when Advanced Link Settings section is collapsed.

Sets the protocol used for the link's URL.

Options:

  • http://: Applies the http:// protocol to the URL.
  • https://: Applies the https:// protocol to the URL.
  • Auto: Chooses the protocol automatically.
  • Keep: Keeps the protocol the URL was entered with.

  • Visible when Advanced Link Settings section is expanded.
  • Hidden when Advanced Link Settings section is collapsed.

Sets which browser window or frame the link opens in.

Options:

  • Same Window: Opens the link in the current window.
  • New Window: Opens the link in a new tab or window.
  • Parent Window: Opens the link in the parent of the frame the module sits in.
  • Top Window: Opens the link in the topmost window, replacing any frames.

  • Visible when Advanced Link Settings section is expanded.
  • Hidden when Advanced Link Settings section is collapsed.

Sets the link's rel attribute, which tells search engines how to treat the link.

Options:

  • Follow: Lets search engines follow the link.
  • No Follow: Marks the link nofollow, asking search engines not to follow it.

In the Timing section set the pauses that surround the action, so that a sequence of actions can be staggered rather than all firing at once.

Delay (Number, milliseconds)

  • Visible when Timing section is expanded.
  • Hidden when Timing section is collapsed.

Sets how long to wait after the event fires before the link opens. A value of 0 opens it immediately.

Next Delay (Number, milliseconds)

  • Visible when Timing section is expanded.
  • Hidden when Timing section is collapsed.

Sets a pause measured from this action, before the next action on the same trigger runs.

Call Back Function Panel

The Call Back Function panel holds the JavaScript that runs when the trigger fires.

Type (Dropdown)

Sets which action is performed when the trigger fires. Choosing Call Back Function is what brings up the CallBack section below.

Event (Tab Select)

Sets which visitor interaction with the trigger layers runs the JavaScript.

Options:

  • Click: Runs the JavaScript when a trigger layer is clicked or tapped.
  • Enter: Runs the JavaScript when the pointer moves over a trigger layer.
  • Leave: Runs the JavaScript when the pointer moves off a trigger layer.

Trigger (Multi-select)

Selects the layer or layers that run the JavaScript. The list is searchable, and any number of the current slide's layers can be selected.

CallBack Section (Expander)

In the CallBack section use the JavaScript Commands field to enter the code that runs when the action fires.

JavaScript Commands (Text Area)

  • Visible when CallBack section is expanded.
  • Hidden when CallBack section is collapsed.

The JavaScript that runs when the action fires, entered as one or more commands.

Timing Section (Expander)

In the Timing section set the pauses that surround the action, so that a sequence of actions can be staggered rather than all firing at once.

Delay (Number, milliseconds)

  • Visible when Timing section is expanded.
  • Hidden when Timing section is collapsed.

Sets how long to wait after the event fires before the JavaScript runs. A value of 0 runs it immediately.

Next Delay (Number, milliseconds)

  • Visible when Timing section is expanded.
  • Hidden when Timing section is collapsed.

Sets a pause measured from this action, before the next action on the same trigger runs.

iOS Gyroscope Permission Panel

The iOS Gyroscope Permission panel requests permission to access the gyroscope on iOS devices, which motion-driven effects need before they can read the device's orientation. The panel carries only the Type and Event controls, with no Trigger picker and no Timing section.

Type (Dropdown)

Sets which action is performed. Choosing iOS Gyroscope Permission reduces the panel to the Type and Event controls alone.

Event (Tab Select)

Sets which visitor interaction requests the permission.

Options:

  • Click: Requests the permission on a click or tap.
  • Enter: Requests the permission when the pointer moves over the target.
  • Leave: Requests the permission when the pointer moves off the target.
In this article

back to overview