DocsOFeedbackFrontend Widget & Shortcode
Features

Frontend Widget & Shortcode

OFeedbackorravo.com/docs/ofeedback/widget-shortcode

Frontend Widget

The floating widget is a fixed-position button appended to <body> via JavaScript.

Trigger modes

ModeBehavior
immediateWidget appears on page load
delayAppears after N seconds (configured by ofb_widget_delay_seconds)
scrollAppears after visitor scrolls X% of the page
exitAppears when cursor leaves top of viewport

Auto-fill

Logged-in WordPress users have their display_name and user_email pre-filled into the widget. Data is passed via wp_localize_script — no client-side user data fetch.

Widget structure

[Trigger button]  — fixed, bottom-right or bottom-left
[Panel]
  Header — "Share Feedback" + close
  Type select
  Subject input (optional)
  Message textarea (required)
  Screenshot attach button
  Email input (optional)
  Star rating
  Footer — Send Feedback button

Shortcode

[ofeedback]
[ofeedback title="Give Us Feedback" description="We read every submission."]

Attributes: title (default: "Feedback"), description (default: "Your thoughts help us improve.")

The form includes: name, email, type, subject, message (required), screenshot, star rating.

Frontend Widget & Shortcode — OFeedback Docs — Orravo