Step-by-Step Guide to Create the Form in AI Power Plugin

Prerequisites

Step 1: Navigate to AI Forms

  1. In the WordPress admin sidebar, locate the AI Power plugin menu.
  2. Click on the AI Forms tab to access the form management interface.

Step 2: Create a New Form

  1. On the AI Forms page, click the Create New button.
  2. Two tabs will appear: New Form and Settings. Double-click the “New Form” tab label to rename it (e.g., Suno Song Generator).

Step 3: Add Form Elements

The AI Power plugin offers fields like Single Line Text, Multi Line Text, Checkbox, Radio, Select, etc. Drag and drop these elements into the Drop Zone to build your form based on the Suno checklist. Here’s how to map your checklist elements:

  1. Song Title
    • Element: Single Line Text
    • Label: “Song Title”
    • ID: song_title (auto-generated or customize)
    • Settings: Mark as required (click the gear icon to configure).
  2. Persona/Artist Name
    • Element: Single Line Text
    • Label: “Persona/Artist Name”
    • ID: persona_name
    • Settings: Required.
  3. Lyrics
    • Element: Multi Line Text
    • Label: “Lyrics (Structured)”
    • ID: lyrics
    • Settings: Required, increase height for multi-line input.
  4. Vocal Style
    • Element: Single Line Text
    • Label: “Vocal Style”
    • ID: vocal_style
    • Settings: Optional, placeholder: “e.g., Baritone, trembling”.
  5. Genre
    • Element: Select (dropdown)
    • Label: “Genre”
    • ID: genre
    • Settings: Click gear icon, add options manually (e.g., “Dark Synth-Pop”, “Trance”, “Folk”), required.
  6. Instruments
    • Element: Multi Line Text
    • Label: “Instruments”
    • ID: instruments
    • Settings: Optional, placeholder: “e.g., Synths, pulsing bass”.
  7. Mood/Tone
    • Element: Single Line Text
    • Label: “Mood/Tone”
    • ID: mood_tone
    • Settings: Optional, placeholder: “e.g., Melancholic, transcendent”.
  8. Tempo
    • Element: Single Line Text
    • Label: “Tempo”
    • ID: tempo
    • Settings: Optional, placeholder: “e.g., 120 BPM”.
  9. Unique Traits
    • Element: Multi Line Text
    • Label: “Unique Traits (Optional)”
    • ID: unique_traits
    • Settings: Optional.
  10. Style Description
    • Element: Single Line Text
    • Label: “Style Description (Optional)”
    • ID: style_description
    • Settings: Optional.
  11. Tips Checkboxes (to enforce best practices)
    • Element: Checkbox
    • Label: “Be Specific”
    • ID: be_specific
    • Settings: Optional.
    • Repeat for “Prioritize Key Elements” (prioritize), “Structure Lyrics” (structure_lyrics), “Avoid Redundancy” (avoid_redundancy).

Step 4: Arrange and Configure

Step 5: Settings Tab

  1. Switch to the Settings tab.
  2. AI Model: Choose a GPT model (e.g., GPT-4o) for processing inputs (check plugin settings for available models).
  3. Prompt: Define how the AI should use the inputs. Example:
    • “Generate a song description using the provided Song Title, Persona, Lyrics, Vocal Style, Genre, Instruments, Mood/Tone, Tempo, and Unique Traits. Format as: Song: [title], Performed by: [persona], Style: [style_description], Lyrics: [lyrics excerpt].”
  4. Token Limits: Set limits for registered users or roles if desired (e.g., 1000 tokens per submission).
  5. Output: Choose “Inline” to display results on the page (supports KaTeX if enabled).

Step 6: Save and Embed

  1. Click Save to store the form.
  2. Copy the generated shortcode (e.g., [aiforms id=”123″]) from the AI Forms page.
  3. Go to a WordPress page/post, paste the shortcode, and publish.

Step 7: Test the Form

  1. Visit the page with the form.
  2. Fill in fields (e.g., Song Title: “Echoes of Om”, Lyrics: “Om… A pulse hums beneath the silence”, etc.).
  3. Submit and review the AI-generated output (e.g., a formatted song description).

Example Form Submission

Expected Output:
“Song: Echoes of Om, Performed by: Schattenlicht Poet, Style: Dark Synth-Pop with Ethereal Undertones, Lyrics: Om… A pulse hums beneath the silence”


Notes

Save this guide as a .txt or use it directly in WordPress. Need help with implementation or a specific tweak? Let me know!

Chat Icon