Widgets
The list of WidgetCore widgets in Elementor, the name and purpose of each, the dedicated “WidgetCore Widgets” category and how assets are loaded only where needed.
WidgetCore adds its widget set to Elementor (2 widgets today). Every widget lives in the dedicated WidgetCore Widgets category so it never gets lost among the others, and each one has a complete guide on its own page of these docs.
Widget list
| Widget | Name | Icon | Main purpose |
|---|---|---|---|
| FAQ | wgcr-faq | eicon-accordion | An expandable question and answer list with FAQPage schema |
| Live Search | wgcr-search | eicon-search | An AJAX search field with two display modes and pagination |
Finding the widgets in the editor
Open the page with Elementor
Enter through “Edit with Elementor”.
Search in the widget panel
Type “WidgetCore” or
wgcrin the panel's search field.Or open the category
“WidgetCore Widgets” sits among the Elementor categories.
Drag the widget
Like any other widget, drop it into the section or column you want.
If the category is missing, Elementor is inactive or the editor cache is stale; hard-refresh the page (Ctrl + Shift + R).
Panel search keywords
Each widget is registered with several keywords so it can also be found by typing:
| Widget | Keywords |
|---|---|
| FAQ | faq, accordion, toggle |
| Live Search | search, live, ajax |
Assets load only when needed
The widgets declare their style and script with get_style_depends() and get_script_depends():
| Widget | Style | Script |
|---|---|---|
| FAQ | wgcr-faq | wgcr-faq |
| Live Search | wgcr-search | wgcr-search |
In practice this means a page without any WidgetCore widget loads no extra CSS or JS file. Inside the Elementor editor the assets are loaded through the elementor/preview/enqueue_styles and elementor/preview/enqueue_scripts hooks, so the preview matches the front end exactly.
What the widgets share
| Feature | Behaviour shared by every widget |
|---|---|
| Panel category | wgcr (“WidgetCore Widgets”) |
| Registration | The elementor/widgets/register hook with lazy class loading |
| Live preview in the editor | With content_template() |
| Inline text editing | Yes |
| Keyboard accessibility | Yes (full table on the keyboard page) |
prefers-reduced-motion support | Yes |
| Asset loading | Only on pages where the widget appears |
| Content and style sections | Listed on each widget's own page |
Which widget for which job
| Your need | Best widget |
|---|---|
| Frequently asked questions on a product or service page | FAQ |
| Showing Q&A as rich results in search engines | FAQ (with schema enabled) |
| Quick search of posts without leaving the page | Live Search in List mode |
| A full search page with columns and pagination | Live Search in Page mode |
| A search field outside Elementor | The [wgcr_search] shortcode |