{"id":285596,"date":"2026-03-15T01:47:19","date_gmt":"2026-03-15T01:47:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/word-search-generator-interactive-puzzle-game\/"},"modified":"2026-04-27T23:06:55","modified_gmt":"2026-04-27T23:06:55","slug":"mevabi-word-search-puzzle-builder","status":"publish","type":"plugin","link":"https:\/\/pt.wordpress.org\/plugins\/mevabi-word-search-puzzle-builder\/","author":15620227,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.2.0","stable_tag":"1.2.0","tested":"7.0","requires":"5.5","requires_php":"7.4","requires_plugins":null,"header_name":"Mevabi \u2013 Word Search Puzzle Builder","header_author":"Mevabi Labs","header_description":"Create fully interactive word search puzzles anywhere on your site using a simple shortcode. Includes an admin panel to visually build and copy shortcodes.","assets_banners_color":"7c99b3","last_updated":"2026-04-27 23:06:55","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/mevabi-word-search-puzzle-builder\/","header_author_uri":"https:\/\/mevabilabs.com","rating":4,"author_block_rating":0,"active_installs":0,"downloads":651,"num_ratings":1,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"mevabien22","date":"2026-03-15 03:33:37"},"1.0.1":{"tag":"1.0.1","author":"mevabien22","date":"2026-03-29 03:41:19"},"1.0.2":{"tag":"1.0.2","author":"mevabien22","date":"2026-03-29 22:27:23"},"1.2.0":{"tag":"1.2.0","author":"mevabien22","date":"2026-04-27 23:06:55"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":1,"5":0},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3483266,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3483266,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3483266,"resolution":"1544x500","location":"assets","locale":"","width":1536,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3483266,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.jpeg":{"filename":"screenshot-1.jpeg","revision":3483266,"resolution":"1","location":"assets","locale":"","width":1126,"height":995},"screenshot-2.jpeg":{"filename":"screenshot-2.jpeg","revision":3483266,"resolution":"2","location":"assets","locale":"","width":1135,"height":749},"screenshot-3.jpeg":{"filename":"screenshot-3.jpeg","revision":3483266,"resolution":"3","location":"assets","locale":"","width":917,"height":661},"screenshot-4.jpeg":{"filename":"screenshot-4.jpeg","revision":3483266,"resolution":"4","location":"assets","locale":"","width":867,"height":663},"screenshot-5.jpeg":{"filename":"screenshot-5.jpeg","revision":3483266,"resolution":"5","location":"assets","locale":"","width":885,"height":659}},"screenshots":{"1":"Admin Shortcode Builder with live preview.","2":"Shortcode settings","3":"Frontend puzzle \u2014 drag to select words.","4":"Frontend puzzle \u2014 Selected words","5":"Puzzle completed \u2014 success message overlay."}},"plugin_section":[],"plugin_tags":[533,451,15773,80,45046],"plugin_category":[37,43],"plugin_contributors":[258888],"plugin_business_model":[],"class_list":["post-285596","plugin","type-plugin","status-publish","hentry","plugin_tags-game","plugin_tags-interactive","plugin_tags-puzzle","plugin_tags-shortcode","plugin_tags-word-search","plugin_category-arts-and-entertainment","plugin_category-customization","plugin_contributors-mevabien22","plugin_committers-mevabien22"],"banners":{"banner":"https:\/\/ps.w.org\/mevabi-word-search-puzzle-builder\/assets\/banner-772x250.png?rev=3483266","banner_2x":"https:\/\/ps.w.org\/mevabi-word-search-puzzle-builder\/assets\/banner-1544x500.png?rev=3483266","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/mevabi-word-search-puzzle-builder\/assets\/icon-128x128.png?rev=3483266","icon_2x":"https:\/\/ps.w.org\/mevabi-word-search-puzzle-builder\/assets\/icon-256x256.png?rev=3483266","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/mevabi-word-search-puzzle-builder\/assets\/screenshot-1.jpeg?rev=3483266","caption":"Admin Shortcode Builder with live preview."},{"src":"https:\/\/ps.w.org\/mevabi-word-search-puzzle-builder\/assets\/screenshot-2.jpeg?rev=3483266","caption":"Shortcode settings"},{"src":"https:\/\/ps.w.org\/mevabi-word-search-puzzle-builder\/assets\/screenshot-3.jpeg?rev=3483266","caption":"Frontend puzzle \u2014 drag to select words."},{"src":"https:\/\/ps.w.org\/mevabi-word-search-puzzle-builder\/assets\/screenshot-4.jpeg?rev=3483266","caption":"Frontend puzzle \u2014 Selected words"},{"src":"https:\/\/ps.w.org\/mevabi-word-search-puzzle-builder\/assets\/screenshot-5.jpeg?rev=3483266","caption":"Puzzle completed \u2014 success message overlay."}],"raw_content":"<!--section=description-->\n<p><strong>Mevabi \u2013 Word Search Puzzle Builder<\/strong> lets you embed a fully interactive, touch-friendly word search puzzle on any post or page using a single shortcode.<\/p>\n\n<h3>Quick Start<\/h3>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Add the shortcode to any post or page.<\/li>\n<li>Customize puzzle parameters as needed.<\/li>\n<\/ol>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Drag (or tap on mobile) to select letters \u2014 page never scrolls during selection.<\/li>\n<li>Up to <strong>8 words<\/strong> per puzzle, grid up to <strong>10 \u00d7 10<\/strong>.<\/li>\n<li>Optional <strong>diagonal<\/strong> and <strong>reverse<\/strong> directions.<\/li>\n<li>Fully customizable: background, grid, letter and highlight colors, font size.<\/li>\n<li>Custom completion message when all words are found.<\/li>\n<li><strong>Fullscreen button<\/strong> (native Fullscreen API + CSS fallback for all browsers).<\/li>\n<li>Admin <strong>Shortcode Builder<\/strong> \u2014 fill in a form, click Generate, copy the shortcode.<\/li>\n<li>Live visual preview of the puzzle layout in the admin.<\/li>\n<li>No external scripts or tracking \u2014 100% self-contained.<\/li>\n<li>Translation-ready (<code>.pot<\/code> file included).<\/li>\n<\/ul>\n\n<h3>Usage Example<\/h3>\n\n<p>Add the shortcode to any post or page where you want the puzzle to appear.<\/p>\n\n<pre>\n[mevawose_word_search title=\"Animals\" words=\"CAT,DOG,BIRD,FISH\" rows=\"10\" cols=\"10\" diagonal=\"true\" reverse=\"true\" bg=\"#ffffff\" gridcolor=\"#4a90d9\" wordcolor=\"#333333\" foundcolor=\"#ffd700\" fontsize=\"18\" success=\"Great job!\"]\n<\/pre>\n\n<h3>Shortcode Options<\/h3>\n\n<p>The shortcode supports several parameters that allow you to customize the puzzle. All parameters are optional except for the word list.<\/p>\n\n<ul>\n<li><strong>title<\/strong> \u2013 Sets the title displayed above the puzzle.<br \/>\nDefault: Word Search<\/li>\n<li><strong>words<\/strong> \u2013 A comma-separated list of words that will appear in the puzzle.<br \/>\nExample: <code>CAT,DOG,BIRD,FISH<\/code><br \/>\nMaximum recommended: 8 words.<\/li>\n<li><strong>rows<\/strong> \u2013 Number of rows in the puzzle grid.<br \/>\nAllowed values: 1\u201310<br \/>\nDefault: 10<\/li>\n<li><strong>cols<\/strong> \u2013 Number of columns in the puzzle grid.<br \/>\nAllowed values: 1\u201310<br \/>\nDefault: 10<\/li>\n<li><strong>diagonal<\/strong> \u2013 Allows words to appear diagonally in the puzzle.<br \/>\nPossible values: <code>true<\/code> or <code>false<\/code><br \/>\nDefault: true<\/li>\n<li><strong>reverse<\/strong> \u2013 Allows words to appear backwards in the puzzle.<br \/>\nPossible values: <code>true<\/code> or <code>false<\/code><br \/>\nDefault: true<\/li>\n<li><strong>bg<\/strong> \u2013 Background color of the puzzle grid in HEX format.<br \/>\nExample: <code>#ffffff<\/code><\/li>\n<li><strong>gridcolor<\/strong> \u2013 Color of the puzzle grid borders.<br \/>\nExample: <code>#cccccc<\/code><\/li>\n<li><strong>wordcolor<\/strong> \u2013 Color of the letters displayed in the puzzle grid.<br \/>\nExample: <code>#222222<\/code><\/li>\n<li><strong>foundcolor<\/strong> \u2013 Highlight color applied when a word is found.<br \/>\nExample: <code>#90ee90<\/code><\/li>\n<li><strong>fontsize<\/strong> \u2013 Font size of the letters inside the puzzle grid (in pixels).<br \/>\nDefault: 18<\/li>\n<li><strong>success<\/strong> \u2013 Custom message shown when the player finds all the words.<br \/>\nExample: <code>Great job! You found all the words!<\/code><\/li>\n<li><strong>timer<\/strong> \u2013 Time limit in seconds. <code>0<\/code> means no timer (default).<br \/>\nExample: <code>timer=\"600\"<\/code> (10 minutes)<\/li>\n<li><strong>embed<\/strong> \u2013 Show an iframe embed code snippet below the puzzle.<br \/>\nPossible values: <code>true<\/code> or <code>false<\/code><br \/>\nDefault: false<\/li>\n<li><strong>embedtext<\/strong> \u2013 The backlink text shown when the puzzle is embedded on another domain.<br \/>\nDefault: <code>View original puzzle<\/code><\/li>\n<li><strong>extendedsize<\/strong> \u2013 Unlocks up to 20 words and a 20\u00d720 grid.<br \/>\nPossible values: <code>true<\/code> or <code>false<\/code><br \/>\nDefault: false<\/li>\n<\/ul>\n\n<h3>Example Custom Puzzle<\/h3>\n\n<p>Here is another example showing how to create a themed puzzle:<\/p>\n\n<pre>\n[mevawose_word_search title=\"Fruits\" words=\"APPLE,BANANA,PEAR,ORANGE,MANGO\" rows=\"8\" cols=\"8\" diagonal=\"true\" reverse=\"false\"]\n<\/pre>\n\n<p>You can place the shortcode in posts, pages, or any widget that supports shortcodes.<\/p>\n\n<h3>Use Cases<\/h3>\n\n<p>The Mevabi Word Search Puzzle Builder plugin can be used in many different situations where interactive word puzzles are useful or entertaining.<\/p>\n\n<ul>\n<li><strong>Classrooms and schools<\/strong> \u2013 Teachers can create simple word search puzzles for vocabulary practice, spelling exercises, or themed classroom activities.<\/li>\n<li><strong>Educational websites<\/strong> \u2013 Add interactive word puzzles to learning platforms, homeschooling blogs, or language learning websites.<\/li>\n<li><strong>Kids activities<\/strong> \u2013 Perfect for websites that provide games and activities for children. Word search puzzles help improve concentration and word recognition.<\/li>\n<li><strong>Language learning<\/strong> \u2013 Create puzzles to help students practice vocabulary in a new language in a fun and engaging way.<\/li>\n<li><strong>Blog engagement<\/strong> \u2013 Bloggers can add puzzles to posts to increase user interaction and time spent on the page.<\/li>\n<li><strong>Seasonal activities<\/strong> \u2013 Create themed puzzles for holidays, events, or special topics (animals, food, geography, etc.).<\/li>\n<li><strong>Printable puzzles<\/strong> \u2013 The generated puzzles can also be printed and used for offline activities in classrooms or at home.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>mevabi-word-search-puzzle-builder<\/code> folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate the plugin through <strong>Plugins \u2192 Installed Plugins<\/strong>.<\/li>\n<li>Go to <strong>Word Search<\/strong> in the admin sidebar to build shortcodes visually.<\/li>\n<li>Paste the generated shortcode into any post or page.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"can%20i%20add%20more%20than%208%20words%3F\"><h3>Can I add more than 8 words?<\/h3><\/dt>\n<dd><p>By default the limit is 8 words in a 10\u00d710 grid. Enable the <strong>extendedsize<\/strong> option in the Shortcode Builder (or add <code>extendedsize=\"true\"<\/code> to the shortcode) to unlock up to 20 words in a 20\u00d720 grid.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20mobile%3F\"><h3>Does it work on mobile?<\/h3><\/dt>\n<dd><p>Yes. The puzzle uses a transparent canvas overlay with touch-action:none, which prevents the page from scrolling during any drag direction (vertical, horizontal, diagonal) on all modern mobile browsers.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20the%20block%20editor%20%28gutenberg%29%3F\"><h3>Is it compatible with the Block Editor (Gutenberg)?<\/h3><\/dt>\n<dd><p>Yes. Paste the shortcode into a <strong>Shortcode<\/strong> block.<\/p><\/dd>\n<dt id=\"how%20does%20fullscreen%20work%3F\"><h3>How does fullscreen work?<\/h3><\/dt>\n<dd><p>The fullscreen button tries the native browser Fullscreen API first. If the browser blocks it (e.g. some iOS WebViews), it automatically falls back to a CSS-based fullscreen using position:fixed.<\/p><\/dd>\n<dt id=\"can%20i%20translate%20the%20plugin%3F\"><h3>Can I translate the plugin?<\/h3><\/dt>\n<dd><p>Yes. All strings are wrapped in i18n functions and a <code>.pot<\/code> file is in the <code>languages\/<\/code> folder.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>Improved admin panel<\/li>\n<li>Fixed: The letter \u00d1 is now preserved correctly instead of being converted to N (affects both the frontend shortcode and the admin Shortcode Builder).<\/li>\n<li>Added: Warning banner displayed when one or more words cannot be placed in the puzzle grid. The message lists each affected word and the reason (word too long for the grid dimensions, or no available space).<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed version mismatch issue<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Improved readme and documentation<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Create fully interactive word search puzzles anywhere on your site using a simple shortcode.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/285596","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=285596"}],"author":[{"embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/mevabien22"}],"wp:attachment":[{"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=285596"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=285596"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=285596"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=285596"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=285596"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pt.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=285596"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}