| 开发者 | devmonowar |
|---|---|
| 更新时间 | 2026年7月11日 16:10 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.0 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
[advanced_testimonial] shortcode.[at_form] to any page so visitors can submit testimonials directly from your site. Submissions land as "Pending" for you to review before publishing, with spam protection (nonce, honeypot and rate-limiting) and an optional admin email notification.advanced-testimonial folder to /wp-content/plugins/.[advanced_testimonial] shortcode or the Advanced Testimonial block.Use the [advanced_testimonial] shortcode anywhere, or add the Advanced Testimonial block in the editor. Example: [advanced_testimonial layout="grid" columns="3" group="clients" limit="9"].
Grid, List, Card, Carousel, Marquee, Masonry and Spotlight. Set the layout attribute, or pick it in the block. The Marquee layout also has its own scroll speed, direction and card width controls (global defaults in Settings → Styles, with per-block overrides).
Create groups under Testimonials → Groups, assign testimonials to them, then filter with the group attribute, e.g. [advanced_testimonial group="clients"].
Yes. Go to Testimonials → Settings → Styles for primary/accent/text colors, border radius, spacing, card shadow, button style, avatar shape (circle/rounded/square), rating icon (star or heart) and a default rating for reviews without one. Add your own rules under Advanced → Custom CSS.
Yes — pick from nine card styles (Classic, Modern, Minimal, Bubble, Bold, Glass, Gradient, Outline, Retro) with the style attribute, e.g. [advanced_testimonial style="modern"]. Every shortcode, block or Elementor widget can use its own style — even two different styles on the same page. Set the site-wide default under Settings → Styles → Card Style.
Yes — pass their post IDs with the ids attribute: [advanced_testimonial ids="12,34,56"]. They are shown in the order you list them.
Yes. Paste a YouTube, Vimeo or self-hosted MP4 URL in the testimonial's Video URL field. The card then shows a video thumbnail with a play button, and the video opens in a lightbox when clicked — nothing loads from YouTube or Vimeo until the visitor actually clicks play. Hide videos on a specific block or shortcode with show_video="0".
Sort by rating with [advanced_testimonial orderby="rating"] (highest first), and show only verified reviews with verified="1". Both options are also available in the block and the Elementor widget.
Copy any file from the plugin's templates/ folder into an advanced-testimonial/ folder in your theme — for example your-theme/advanced-testimonial/grid.php or your-theme/advanced-testimonial/item.php. The plugin loads the theme copy automatically, so your customizations survive plugin updates.
Yes — a no-build Gutenberg block with a live preview and full inspector controls (layout, card style, group, columns, order, autoplay and show/hide toggles). It also supports Wide and Full alignment.
The Demo Library loads ready-made testimonial sets from a free online service provided by the plugin author, hosted on GitHub Pages: https://devmonowar.github.io/wp-plugin-demo-library/advanced-testimonial/ — you can browse every demo there. It is only contacted when you open the Demo Library screen or click Import Demo — no data from your site is ever sent to it; only public demo files (JSON and images) are downloaded into your Media Library. See the "External services" section below for full details and source code links. The plugin works completely without it — the Demo Library is optional.
Add the [at_form] shortcode to any page. Visitors fill in their name, review, rating and optional details (company, job title, location, email). Each submission is saved as "Pending" so you can review it before it goes live — or turn on auto-publish under Testimonials → Settings → Submission Form.
You can control which fields appear, set a custom success message and receive an email notification for every new submission — all from Testimonials → Settings → Submission Form.
Yes. Testimonials → Settings → Tools has a one-click JSON Export of your testimonials, groups and (optionally) plugin settings, and an Import that restores them on any site — handy for backups, staging or moving between sites. The same tab also offers a one-click starter demo, clear cache and reset settings.
No. Deactivating or deleting the plugin never removes your testimonials by default. If you want a full clean-up, enable "Remove all plugin data when deleting the plugin" under Settings → Advanced first — only then does deleting the plugin remove testimonials, groups, settings and transients.
No. The shortcode and the Gutenberg block work with any theme. If Elementor is installed, an Advanced Testimonial widget appears in the Elementor panel automatically — with the same layouts and controls.
No. CSS/JS load only on pages that actually display testimonials, there is no jQuery and no external libraries, queries are cached, and you can serve minified assets — all configurable under Settings → Performance.
Yes. Filters: advanced_testimonial_query_args, advanced_testimonial_item_data, advanced_testimonial_review_html, advanced_testimonial_output, advanced_testimonial_template, advanced_testimonial_card_styles (register your own card style). Actions: advanced_testimonial_before_card, advanced_testimonial_after_card.
Yes — ARIA roles, keyboard navigation, visible focus styles, RTL support, and a bundled .pot file for translations.
style attribute, per block or site-wide default).show_video to toggle).orderby="rating") and show verified reviews only (verified="1") — in the shortcode, block and Elementor widget.[at_form] to any page. Spam protection (nonce, honeypot, rate limit), Pending-review queue, optional admin email notification, and a new Settings → Submission Form tab.show_filter).title attribute), avatar shape, rating icon and default rating settings.[advanced_testimonial] shortcode and a no-build Gutenberg block.