{"id":167874,"date":"2022-12-27T23:19:34","date_gmt":"2022-12-27T23:19:34","guid":{"rendered":"https:\/\/pl.wordpress.org\/plugins\/faq-zyrex\/"},"modified":"2026-05-21T16:42:18","modified_gmt":"2026-05-21T16:42:18","slug":"faq-zyrex","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/faq-zyrex\/","author":20793568,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.1.1","stable_tag":"2.1.1","tested":"7.0","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"FAQ ZYREX","header_author":"Micha\u0142 \u017byrek","header_description":"Pytania i odpowiedzi.","assets_banners_color":"162233","last_updated":"2026-05-21 16:42:18","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/paypal.me\/zyrexpl?country.x=PL&locale.x=pl_PL","header_plugin_uri":"http:\/\/zyrex.pl\/plugin\/faq","header_author_uri":"http:\/\/zyrex.pl","rating":0,"author_block_rating":0,"active_installs":0,"downloads":2221,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0":{"tag":"1.0","author":"zyrexpl","date":"2022-12-27 23:19:11"},"1.1":{"tag":"1.1","author":"zyrexpl","date":"2023-12-07 17:43:57"},"2.0.0":{"tag":"2.0.0","author":"zyrexpl","date":"2026-04-20 17:20:23"},"2.0.1":{"tag":"2.0.1","author":"zyrexpl","date":"2026-04-20 18:01:14"},"2.1.0":{"tag":"2.1.0","author":"zyrexpl","date":"2026-04-22 13:34:00"},"2.1.1":{"tag":"2.1.1","author":"zyrexpl","date":"2026-05-21 16:42:18"}},"upgrade_notice":{"2.1.1":"<p>Compatibility release for WordPress 7.0. Block editor preview now renders correctly in the iframed editor. Requires WordPress 6.3+ and PHP 7.4+.<\/p>","2.1.0":"<p>Major update: native Gutenberg block, semantic HTML5 accordion, zero JavaScript needed. All existing entries and settings preserved.<\/p>","2.0.1":"<p>Minor update: refreshed plugin assets and readme. No code changes to the plugin itself. Safe upgrade.<\/p>","2.0.0":"<p>Major update: new appearance settings, 6 languages, JSON-LD schema, security hardening. Existing questions and answers are preserved.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3511107,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3511107,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3511107,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3511107,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"zyrex\/faq":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"zyrex\/faq","title":"FAQ Zyrex","category":"widgets","icon":"editor-help","description":"FAQ accordion with Google rich snippets (FAQPage JSON-LD). Pick which entries to show.","textdomain":"faq-zyrex","keywords":["faq","accordion","questions","zyrex"],"supports":{"html":false,"align":["wide","full"],"anchor":true},"attributes":{"ids":{"type":"array","default":[],"items":{"type":"integer"}}},"editorScript":"file:.\/index.js","style":"zxfaq-main-css","render":"file:.\/render.php"}},"tagged_versions":["1.0","1.1","2.0.0","2.0.1","2.1.0","2.1.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":2840105,"resolution":"1","location":"assets","locale":"","width":1516,"height":649},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3006959,"resolution":"2","location":"assets","locale":"","width":1615,"height":756}},"screenshots":{"1":"Admin list of FAQ entries with reorder, edit and delete controls.","2":"Appearance settings \u2014 customize colors, font size, border radius and custom CSS.","3":"Frontend accordion \u2014 one of many possible color schemes."}},"plugin_section":[],"plugin_tags":[1741,1643,178627,151844,2998],"plugin_category":[43,55],"plugin_contributors":[216295],"plugin_business_model":[],"class_list":["post-167874","plugin","type-plugin","status-publish","hentry","plugin_tags-accordion","plugin_tags-faq","plugin_tags-faq-schema","plugin_tags-gutenberg-block","plugin_tags-rich-snippets","plugin_category-customization","plugin_category-seo-and-marketing","plugin_contributors-zyrexpl","plugin_committers-zyrexpl"],"banners":{"banner":"https:\/\/ps.w.org\/faq-zyrex\/assets\/banner-772x250.png?rev=3511107","banner_2x":"https:\/\/ps.w.org\/faq-zyrex\/assets\/banner-1544x500.png?rev=3511107","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/faq-zyrex\/assets\/icon-128x128.png?rev=3511107","icon_2x":"https:\/\/ps.w.org\/faq-zyrex\/assets\/icon-256x256.png?rev=3511107","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/faq-zyrex\/assets\/screenshot-1.png?rev=2840105","caption":"Admin list of FAQ entries with reorder, edit and delete controls."},{"src":"https:\/\/ps.w.org\/faq-zyrex\/assets\/screenshot-2.png?rev=3006959","caption":"Appearance settings \u2014 customize colors, font size, border radius and custom CSS."}],"raw_content":"<!--section=description-->\n<p><strong>FAQ ZYREX<\/strong> turns a messy \"Frequently Asked Questions\" section into a clean accordion that ranks in Google. One shortcode, one admin screen, zero JavaScript, zero tracking, zero external dependencies.<\/p>\n\n<h3>Why FAQ ZYREX is different<\/h3>\n\n<ul>\n<li><strong>Native Gutenberg block.<\/strong> Insert your FAQ visually in the block editor \u2014 pick which entries to show with checkboxes, see live preview. Or keep using the classic shortcode <code>[zxfaq]<\/code>, whichever you prefer.<\/li>\n<li><strong>Semantic HTML5.<\/strong> Uses native <code>&lt;details&gt;<\/code>\/<code>&lt;summary&gt;<\/code> elements \u2014 zero JavaScript required, perfect accessibility, perfect SEO signal for Google.<\/li>\n<li><strong>Google rich snippets built in.<\/strong> Every FAQ you publish is automatically marked up with <code>FAQPage<\/code> JSON-LD schema \u2014 the same markup that makes competitor pages appear with expandable questions right in the search results. More SERP real estate, higher CTR, more traffic.<\/li>\n<li><strong>Under 100 KB total.<\/strong> No bloated page builder dependency, no jQuery, no CDN calls. Works on any theme, any cache plugin, any hosting.<\/li>\n<li><strong>Ships with 6 translations.<\/strong> Polski, English, Deutsch, Fran\u00e7ais, Espa\u00f1ol, Italiano \u2014 fully translated admin and frontend. No \"help wanted\" message, no half-done strings.<\/li>\n<li><strong>Style it your way.<\/strong> Colors (6 variables), font size, border radius, padding and your own custom CSS \u2014 all from one settings screen. Match any theme in under a minute.<\/li>\n<li><strong>Privacy-safe.<\/strong> Zero third-party calls, zero tracking, zero fonts from Google. GDPR-friendly out of the box.<\/li>\n<\/ul>\n\n<h3>Features at a glance<\/h3>\n\n<ul>\n<li><strong>Gutenberg block<\/strong> with live preview and FAQ picker<\/li>\n<li>Shortcode <code>[zxfaq]<\/code> \u2014 drop anywhere (post, page, widget, template)<\/li>\n<li>Display only selected entries: <code>[zxfaq ids=\"1,3,5\"]<\/code> or via block checkboxes<\/li>\n<li>Multi-line answers with basic HTML (links, bold, lists)<\/li>\n<li>Reorder entries with one click<\/li>\n<li>FAQPage JSON-LD schema (optional, on by default)<\/li>\n<li>Appearance panel: 6 colors, font size, border radius, padding, custom CSS<\/li>\n<li>6 built-in translations + .pot template for more<\/li>\n<li>CSRF-protected admin (nonces + capability checks)<\/li>\n<li>No external dependencies, no tracking, no CDN<\/li>\n<li>Pure-CSS accordion \u2014 works everywhere<\/li>\n<\/ul>\n\n<h3>Ideal for<\/h3>\n\n<ul>\n<li>E-commerce product pages that need FAQ for SEO<\/li>\n<li>Service businesses answering repeated customer questions<\/li>\n<li>Knowledge bases, help centers, landing pages<\/li>\n<li>Anyone who wants an FAQ section without installing a page builder<\/li>\n<\/ul>\n\n<h3>About<\/h3>\n\n<p>Built and maintained by <a href=\"http:\/\/zyrex.pl\">Zyrex<\/a> \u2014 keep it simple, keep it fast.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress admin: <strong>Plugins \u2192 Add New<\/strong>, search for \"FAQ ZYREX\", click Install and Activate. Or upload the ZIP via <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Go to <strong>FAQ Zyrex<\/strong> in the admin menu and add your first question.<\/li>\n<li>Optional: under <strong>FAQ Zyrex \u2192 Appearance<\/strong> customize colors and typography.<\/li>\n<li>Paste <code>[zxfaq]<\/code> into any post, page or widget.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20the%20faq%20on%20a%20page%3F\"><h3>How do I display the FAQ on a page?<\/h3><\/dt>\n<dd><p>Paste the shortcode <code>[zxfaq]<\/code> anywhere on a post, page, or in a text widget.<\/p><\/dd>\n<dt id=\"can%20i%20show%20only%20some%20entries%3F\"><h3>Can I show only some entries?<\/h3><\/dt>\n<dd><p>Yes. Use <code>[zxfaq ids=\"1,3,5\"]<\/code> \u2014 IDs are visible in the admin table.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20add%20schema%20for%20google%3F\"><h3>Does this plugin add schema for Google?<\/h3><\/dt>\n<dd><p>Yes, that's the main reason to use it. Any page containing <code>[zxfaq]<\/code> automatically outputs <code>FAQPage<\/code> JSON-LD in the footer. You can disable this in the appearance settings.<\/p><\/dd>\n<dt id=\"can%20i%20change%20colors%20and%20fonts%3F\"><h3>Can I change colors and fonts?<\/h3><\/dt>\n<dd><p>Yes. <strong>FAQ Zyrex \u2192 Appearance<\/strong> lets you set question\/answer background and text colors, hover color, border color, font size, border radius, padding and your own custom CSS.<\/p><\/dd>\n<dt id=\"which%20languages%20are%20supported%3F\"><h3>Which languages are supported?<\/h3><\/dt>\n<dd><p>Polski, English, Deutsch, Fran\u00e7ais, Espa\u00f1ol, Italiano. All translations ship with the plugin \u2014 no separate download needed.<\/p><\/dd>\n<dt id=\"can%20i%20translate%20it%20into%20another%20language%3F\"><h3>Can I translate it into another language?<\/h3><\/dt>\n<dd><p>Yes. Use the included <code>\/languages\/faq-zyrex.pot<\/code> template with Poedit (or similar) to create your translation.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20page%20builders%20%28elementor%2C%20divi%2C%20wpbakery%29%3F\"><h3>Does it work with page builders (Elementor, Divi, WPBakery)?<\/h3><\/dt>\n<dd><p>Yes, use the shortcode widget\/block in any builder.<\/p><\/dd>\n<dt id=\"is%20javascript%20required%20on%20the%20frontend%3F\"><h3>Is JavaScript required on the frontend?<\/h3><\/dt>\n<dd><p>No. The accordion uses native HTML5 <code>&lt;details&gt;<\/code>\/<code>&lt;summary&gt;<\/code> \u2014 it works without JavaScript, without jQuery, and loads instantly.<\/p><\/dd>\n<dt id=\"how%20do%20i%20use%20the%20gutenberg%20block%3F\"><h3>How do I use the Gutenberg block?<\/h3><\/dt>\n<dd><p>In the block editor, click <code>+<\/code>, search for \"FAQ Zyrex\" and insert. The block preview appears immediately. Open the sidebar panel on the right to pick specific entries, or leave empty to show all.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.1.1<\/h4>\n\n<ul>\n<li>Compatibility: Tested with WordPress 7.0.<\/li>\n<li>Fixed: Block editor styles now load inside the iframed editor canvas (WP 7.0 serves the editor in an iframe by default).<\/li>\n<li>Changed: Minimum requirements raised to WordPress 6.3 and PHP 7.4, in line with WordPress 7.0 dropping PHP 7.2\/7.3 support.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>New: Native Gutenberg block with live preview and FAQ picker (select specific entries via checkboxes, or leave empty to show all).<\/li>\n<li>New: Semantic HTML5 accordion using native <code>&lt;details&gt;<\/code>\/<code>&lt;summary&gt;<\/code> \u2014 better SEO signal, better accessibility, zero JavaScript.<\/li>\n<li>New: REST API endpoint <code>\/wp-json\/zxfaq\/v1\/list<\/code> (auth required) for the block editor.<\/li>\n<li>Improved: Styles are now properly loaded in the block editor for accurate preview.<\/li>\n<li>Tested with WordPress 6.8.<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>New: Plugin assets \u2014 icon and banner for wordpress.org page.<\/li>\n<li>Improved: readme description focused on key benefits (SEO schema, speed, translations).<\/li>\n<li>Improved: Tag optimization for plugin directory search.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>New: Appearance settings panel \u2014 colors, font size, border radius, padding, custom CSS.<\/li>\n<li>New: Built-in translations for Polish, English, German, French, Spanish, Italian.<\/li>\n<li>New: FAQPage JSON-LD structured data (Google rich snippets) \u2014 on by default.<\/li>\n<li>New: Multi-line answers with basic HTML support (links, bold, italic, lists).<\/li>\n<li>New: Reorder entries using up\/down buttons.<\/li>\n<li>New: <code>ids<\/code> shortcode attribute \u2014 display specific entries only.<\/li>\n<li>New: Replaced Font Awesome CDN with inline SVG (faster, GDPR-friendly, no external dependency).<\/li>\n<li>Security: Added WordPress nonces and capability checks to all admin forms.<\/li>\n<li>Tested with WordPress 6.7.<\/li>\n<\/ul>\n\n<h4>1.1<\/h4>\n\n<ul>\n<li>Initial public release.<\/li>\n<\/ul>","raw_excerpt":"Lightweight FAQ accordion that boosts your SEO with Google rich snippets. 6 languages, full styling control, zero bloat.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/167874","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=167874"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/zyrexpl"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=167874"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=167874"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=167874"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=167874"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=167874"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=167874"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}