This is a list of the primary shortcodes available within the system. You can freely customize attributes such as size and color to match your design.

List of Shortcodes

[r_ais_site_social_links ratio="1.2" color="#000"]

To display SNS icons, please enter the URLs for each platform under “SNS Link Settings” within the [Advanced Settings] tab of the [R_aisonné] menu in the admin dashboard.

ratio: Icon Scale (Standard: 1.0)
color: Icon Color

Ex)

[r_ais_site_home_link size="1.8em" color="#000" weight="600"]

To display SNS icons, please enter the URL for each platform in the “SNS Link Settings” section under the [Advanced Settings] tab in [R_aisonné] within the admin dashboard.

size: Font Size
color: Text Color
weight: Text Weight (EX: 600)

Exhibition & Participation History

3 Columns (Standard) + Custom Size

[exhibition_list lists='{"1":"Solo", "2":"Group", "3":"Other"}' size="20" list_size="14"]

2 Columns + Font Unit (rem) Specification

[exhibition_list lists='{"1":"Solo", "2":"Group"}' grid_class="uk-child-width-1-2@m" size="1.5rem" list_size="0.9rem"]

1. Overview

  • Content: Displayed as “Year (Date of Publication) + Article Title (Link).”
  • Auto-Hide: If there are no posts within a specified tag, the heading will not be displayed.
  • Sort Order: All posts are retrieved in descending order (from newest to oldest).

2. Main Attributes (Parameters)

  • lists (Required): Specify Tag IDs and headings in JSON format.
  • grid_class: Specifies the number of columns (using UIkit classes). Supports up to 6 columns.
    • 2 Columns: uk-child-width-1-2@m
    • 3 Columns (Standard): uk-child-width-1-3@m
    • 4 Columns: uk-child-width-1-4@m
  • size / list_size: Font size for the heading and list items.
    • Numeric only: Processed as px (e.g., size="18")
    • With units: Preserves the input value for rem, em, %, etc. (e.g., size="1.2rem")
  • Heading: Supports custom text input.

3. Multi-language Notes (BOGO)

  • Translating Headings: When using BOGO, you can manually translate the heading text (e.g., “Solo”, “個展”) within the post editor for each specific language.
  • Fixed Tag IDs: Regardless of the language, you must always use the Original Language’s Tag ID.
    • Assigning different IDs for each language will break the translation functionality.

Contact Form

[r_ais_contact_form]

This shortcode allows you to set up a contact form instantly without the need for additional third-party plugins.

1. Seamless User Experience (AJAX)

  • Smart Submission without Page Refreshes: Utilizes asynchronous communication via JavaScript (REST API), so the page does not reload upon sending.
  • Real-time Status Updates: Progress indicators like “Sending…” and completion/error messages are displayed dynamically on the spot.
  • Prevention of Accidental Submissions: The submit button is automatically disabled during communication to prevent duplicate entries.

2. Advanced Security (Stealth Protection)

  • Honeypot Implementation: Includes a “trap” input field that is invisible to humans but triggers a block if filled by spam bots.
  • User-Friendly Defense: Blocks automated spam effectively and quietly without burdening users with tedious tasks like CAPTCHAs.
  • Nonce Authentication: Uses standard WordPress security tokens (Nonces) to prevent unauthorized external requests and spoofing.

3. Clean Design that Fits Your Site

  • Multi-Device Compatibility: Input fields align perfectly across PCs and smartphones, ensuring smooth operation on any device.
  • Intuitive Interface: Clear associations between labels and input boxes provide a standard, user-friendly experience for all visitors.