{"id":321666,"date":"2026-06-17T10:06:13","date_gmt":"2026-06-17T10:06:13","guid":{"rendered":"https:\/\/fr.wordpress.org\/plugins\/testibox-widget\/"},"modified":"2026-06-17T12:00:06","modified_gmt":"2026-06-17T12:00:06","slug":"testibox-testimonials-widget","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/testibox-testimonials-widget\/","author":23486320,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.0","stable_tag":"trunk","tested":"7.0","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Testibox Widget","header_author":"Testibox","header_description":"Int\u00e9grez facilement vos t\u00e9moignages Testibox sur votre site WordPress via un shortcode ou un bloc Gutenberg.","assets_banners_color":"","last_updated":"2026-06-17 12:00:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/testibox.fr","rating":0,"author_block_rating":0,"active_installs":0,"downloads":27,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":[],"upgrade_notice":{"1.1.0":"<p>Adds <code>logos<\/code> layout and <code>radius<\/code> parameter. Fully backwards-compatible.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":{"testibox\/widget":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"testibox\/widget","version":"1.1.0","title":"Testibox \u2014 T\u00e9moignages","category":"embed","icon":"star-filled","description":"Affichez vos t\u00e9moignages clients Testibox directement dans vos pages.","keywords":["testibox","t\u00e9moignages","avis","widget"],"textdomain":"testibox-testimonials-widget","editorScript":"file:.\/assets\/block-editor.js","attributes":{"projectId":{"type":"string","default":""},"layout":{"type":"string","default":"grid"},"theme":{"type":"string","default":"light"},"maxItems":{"type":"number","default":6},"color":{"type":"string","default":"#f59e0b"},"borderRadius":{"type":"number","default":12}},"supports":{"html":false,"align":["wide","full"]}}},"tagged_versions":[],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Settings page \u2014 configure your default Project ID, layout, theme and colour.","2":"Gutenberg block \u2014 real-time configuration in the block inspector panel.","3":"Front-end grid layout on a sample page.","4":"Front-end carousel layout."}},"plugin_section":[],"plugin_tags":[148076,1519,14396,1518,162],"plugin_category":[43,53],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-321666","plugin","type-plugin","status-publish","hentry","plugin_tags-gutenberg","plugin_tags-reviews","plugin_tags-social-proof","plugin_tags-testimonials","plugin_tags-widget","plugin_category-customization","plugin_category-ratings-and-reviews","plugin_committers-pixel014"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/testibox-testimonials-widget.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>Testibox<\/strong> is a SaaS platform for collecting and displaying customer testimonials. This plugin lets you embed your approved testimonials on any WordPress page or post in seconds \u2014 no coding required.<\/p>\n\n<p><strong>Features:<\/strong><\/p>\n\n<ul>\n<li>\ud83e\udde9 Native <strong>Gutenberg block<\/strong> \u2014 drag, drop, configure<\/li>\n<li>\ud83d\udccb <strong>Shortcode<\/strong> <code>[testibox]<\/code> \u2014 works in any page builder or classic editor<\/li>\n<li>\ud83c\udfa8 Four display layouts: <strong>Grid<\/strong>, <strong>List<\/strong>, <strong>Carousel<\/strong>, <strong>Logos<\/strong><\/li>\n<li>\u2600\ufe0f Light and \ud83c\udf19 Dark themes<\/li>\n<li>\ud83c\udfa8 Custom accent colour<\/li>\n<li>\u2699\ufe0f Global defaults configurable from <strong>Settings \u2192 Testibox<\/strong><\/li>\n<li>Per-block\/shortcode overrides for all options<\/li>\n<li>Lightweight \u2014 loads the Testibox widget script only when the shortcode or block is present<\/li>\n<\/ul>\n\n<p><strong>How it works:<\/strong><\/p>\n\n<ol>\n<li>Create a free account at <a href=\"https:\/\/testibox.fr\">testibox.fr<\/a><\/li>\n<li>Create a project and collect testimonials via your unique collection link<\/li>\n<li>Approve the testimonials you want to display<\/li>\n<li>Copy your Project ID from the Testibox dashboard<\/li>\n<li>Paste it into this plugin's settings or directly in the block\/shortcode<\/li>\n<\/ol>\n\n<h3>External Services<\/h3>\n\n<p>This plugin loads an external JavaScript file and retrieves data from the Testibox platform in order to display testimonials on your site.<\/p>\n\n<p><strong>What is loaded and when:<\/strong><\/p>\n\n<ul>\n<li>When a visitor views a page containing the <code>[testibox]<\/code> shortcode or the Testibox block, the plugin outputs a <code>&lt;script&gt;<\/code> tag that loads <code>widget.js<\/code> from <code>https:\/\/testibox.fr<\/code>. That script then fetches your approved testimonials from Testibox's database (hosted on Supabase) using a read-only public API key scoped to your project.<\/li>\n<li>No data originating from your WordPress site or your visitors is sent to Testibox's servers. Only your Project ID (which you configure) is transmitted as part of the data retrieval request.<\/li>\n<\/ul>\n\n<p><strong>Third-party services used:<\/strong><\/p>\n\n<ul>\n<li><strong>Testibox<\/strong> (<code>https:\/\/testibox.fr<\/code>) \u2014 testimonial management platform.\n<a href=\"https:\/\/testibox.fr\/cgv\">Terms of Service<\/a> | <a href=\"https:\/\/testibox.fr\/confidentialite\">Privacy Policy<\/a><\/li>\n<li><strong>Supabase<\/strong> (<code>https:\/\/supabase.com<\/code>) \u2014 database infrastructure used by Testibox.\n<a href=\"https:\/\/supabase.com\/terms\">Terms of Service<\/a> | <a href=\"https:\/\/supabase.com\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>testibox-widget<\/code> folder to <code>\/wp-content\/plugins\/<\/code> or install via <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 Testibox<\/strong> and enter your Project ID (found in your <a href=\"https:\/\/testibox.fr\/dashboard\">Testibox dashboard<\/a>).<\/li>\n<li>Insert the <code>[testibox]<\/code> shortcode or add the <strong>Testibox \u2014 T\u00e9moignages<\/strong> block in the Gutenberg editor.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"where%20do%20i%20find%20my%20project%20id%3F\"><h3>Where do I find my Project ID?<\/h3><\/dt>\n<dd><p>Log in to your <a href=\"https:\/\/testibox.fr\/dashboard\">Testibox dashboard<\/a>, select your project, and copy the ID shown in the widget integration section.<\/p><\/dd>\n<dt id=\"can%20i%20display%20different%20projects%20on%20different%20pages%3F\"><h3>Can I display different projects on different pages?<\/h3><\/dt>\n<dd><p>Yes. Use the <code>id<\/code> attribute in the shortcode or configure the Project ID per block:\n    [testibox id=\"your-project-id\" layout=\"carousel\"]<\/p><\/dd>\n<dt id=\"what%20shortcode%20attributes%20are%20available%3F\"><h3>What shortcode attributes are available?<\/h3><\/dt>\n<dd><ul>\n<li><code>id<\/code> \u2014 Project UUID or slug<\/li>\n<li><code>layout<\/code> \u2014 <code>grid<\/code> (default) | <code>list<\/code> | <code>carousel<\/code> | <code>logos<\/code><\/li>\n<li><code>theme<\/code> \u2014 <code>light<\/code> (default) | <code>dark<\/code><\/li>\n<li><code>max<\/code> \u2014 number of testimonials to display (1\u201350, default: 6)<\/li>\n<li><code>color<\/code> \u2014 accent colour as a hex code (e.g. <code>#3b82f6<\/code>)<\/li>\n<li><code>radius<\/code> \u2014 card corner radius in px (0\u201332, default: 12)<\/li>\n<\/ul><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%20%28elementor%2C%20divi%2C%20etc.%29%3F\"><h3>Does it work with page builders (Elementor, Divi, etc.)?<\/h3><\/dt>\n<dd><p>Yes. The <code>[testibox]<\/code> shortcode works anywhere WordPress shortcodes are supported.<\/p><\/dd>\n<dt id=\"is%20a%20testibox%20account%20required%3F\"><h3>Is a Testibox account required?<\/h3><\/dt>\n<dd><p>Yes. You need a free or paid Testibox account to collect and manage testimonials. Sign up at <a href=\"https:\/\/testibox.fr\">testibox.fr<\/a>.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20any%20data%3F\"><h3>Does this plugin store any data?<\/h3><\/dt>\n<dd><p>No. This plugin only stores your display preferences (Project ID, layout, theme, colour) in WordPress options. All testimonial data is managed on the Testibox platform.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>New <code>logos<\/code> layout \u2014 displays a compact list of client company badges.<\/li>\n<li>New <code>radius<\/code> shortcode attribute and Gutenberg block control to override card corner radius (0\u201332 px).<\/li>\n<li><code>data-border-radius<\/code> attribute support added to <code>widget.js<\/code>.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Shortcode <code>[testibox]<\/code> with <code>id<\/code>, <code>layout<\/code>, <code>theme<\/code>, <code>max<\/code> and <code>color<\/code> attributes.<\/li>\n<li>Gutenberg block with inspector controls.<\/li>\n<li>Settings page under Settings \u2192 Testibox.<\/li>\n<li>Light and dark themes, grid \/ list \/ carousel layouts.<\/li>\n<\/ul>","raw_excerpt":"Display your Testibox customer testimonials anywhere on your WordPress site via a shortcode or a Gutenberg block.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/321666","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=321666"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/pixel014"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=321666"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=321666"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=321666"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=321666"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=321666"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=321666"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}