{"id":292309,"date":"2026-03-27T11:49:32","date_gmt":"2026-03-27T11:49:32","guid":{"rendered":"https:\/\/ja.wordpress.org\/plugins\/kuchikomi-wall\/"},"modified":"2026-03-29T11:56:29","modified_gmt":"2026-03-29T11:56:29","slug":"elplan-kuchikomi-wall","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/elplan-kuchikomi-wall\/","author":23469417,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.0.6","stable_tag":"2.0.6","tested":"6.9.4","requires":"6.0","requires_php":"7.4","requires_plugins":null,"header_name":"ElPlan Kuchikomi Wall","header_author":"EL-PLAN","header_description":"Display Google Reviews, X (Twitter) posts, and custom testimonials beautifully on your WordPress site. Manage all your social proof in one dashboard.","assets_banners_color":"435c6f","last_updated":"2026-03-29 11:56:29","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.el-plan.com\/kuchikomi-wall\/","header_author_uri":"https:\/\/www.el-plan.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":137,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"2.0.2":{"tag":"2.0.2","author":"elplan","date":"2026-03-27 11:55:17"},"2.0.3":{"tag":"2.0.3","author":"elplan","date":"2026-03-28 00:00:24"},"2.0.4":{"tag":"2.0.4","author":"elplan","date":"2026-03-28 04:40:35"},"2.0.5":{"tag":"2.0.5","author":"elplan","date":"2026-03-29 00:58:02"},"2.0.6":{"tag":"2.0.6","author":"elplan","date":"2026-03-29 11:56:29"}},"upgrade_notice":{"2.0.0":"<p>Major update: new dashboard, X (Twitter) support, and 3 display templates. Fully backward compatible \u2014 existing shortcodes continue to work.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3492611,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3492611,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3492611,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3492611,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["2.0.2","2.0.3","2.0.4","2.0.5","2.0.6"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3492611,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3492611,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3492611,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3492611,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3492611,"resolution":"5","location":"assets","locale":""},"screenshot-6.png":{"filename":"screenshot-6.png","revision":3492611,"resolution":"6","location":"assets","locale":""},"screenshot-7.png":{"filename":"screenshot-7.png","revision":3492611,"resolution":"7","location":"assets","locale":""}},"screenshots":{"1":"Dashboard \u2014 manage all review sources in one place","2":"Card Grid template \u2014 clean, responsive review display","3":"Slider template \u2014 carousel display for testimonials","4":"List template \u2014 compact vertical layout","5":"Gutenberg block \u2014 insert and configure from the block editor","6":"Admin: Add manual testimonial","7":"Admin: Google Reviews settings"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[21587,21827,1122,2991,1121],"plugin_category":[53],"plugin_contributors":[258778],"plugin_business_model":[],"class_list":["post-292309","plugin","type-plugin","status-publish","hentry","plugin_tags-business-reviews","plugin_tags-google-reviews","plugin_tags-local-seo","plugin_tags-schema-org","plugin_tags-structured-data","plugin_category-ratings-and-reviews","plugin_contributors-elplan","plugin_committers-elplan"],"banners":{"banner":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/banner-772x250.png?rev=3492611","banner_2x":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/banner-1544x500.png?rev=3492611","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/icon-128x128.png?rev=3492611","icon_2x":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/icon-256x256.png?rev=3492611","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/screenshot-1.png?rev=3492611","caption":"Dashboard \u2014 manage all review sources in one place"},{"src":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/screenshot-2.png?rev=3492611","caption":"Card Grid template \u2014 clean, responsive review display"},{"src":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/screenshot-3.png?rev=3492611","caption":"Slider template \u2014 carousel display for testimonials"},{"src":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/screenshot-4.png?rev=3492611","caption":"List template \u2014 compact vertical layout"},{"src":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/screenshot-5.png?rev=3492611","caption":"Gutenberg block \u2014 insert and configure from the block editor"},{"src":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/screenshot-6.png?rev=3492611","caption":"Admin: Add manual testimonial"},{"src":"https:\/\/ps.w.org\/elplan-kuchikomi-wall\/assets\/screenshot-7.png?rev=3492611","caption":"Admin: Google Reviews settings"}],"raw_content":"<!--section=description-->\n<p><strong>Kuchikomi Wall<\/strong> helps local businesses collect, manage, and display Google Business Profile reviews and customer testimonials on their WordPress site. Boost your Local SEO and MEO with automatic Schema.org structured data (Pro) \u2014 turn your best Google reviews into powerful social proof and rich results in Google Search (star ratings, review snippets).<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>Google Reviews Integration<\/strong> \u2014 Connect your Google Business Profile and display real customer reviews automatically (cached for performance, Google API compliant)<\/li>\n<li><strong>X (Twitter) Embeds<\/strong> \u2014 Add tweet URLs and display them as beautiful testimonial cards (no API key required)<\/li>\n<li><strong>Manual Testimonials<\/strong> \u2014 Add any testimonial manually \u2014 from emails, Coconala, direct feedback, or any other source<\/li>\n<li><strong>3 Display Templates<\/strong> \u2014 Card Grid, Slider\/Carousel, and Simple List layouts<\/li>\n<li><strong>3 Color Schemes<\/strong> \u2014 Light, Dark, and Auto (inherits your theme colors)<\/li>\n<li><strong>Unified Dashboard<\/strong> \u2014 Manage all review sources from a single, clean admin interface<\/li>\n<li><strong>Gutenberg Block<\/strong> \u2014 Native block included \u2014 search \"Kuchikomi Wall\" in the block inserter; configure template, color, and filters from the sidebar<\/li>\n<li><strong>Shortcode Support<\/strong> \u2014 Embed anywhere with <code>[tmnl_kuchikomi_wall]<\/code><\/li>\n<\/ul>\n\n<h4>Free vs Pro<\/h4>\n\n\n\n\n  Feature\n  Free\n  Pro\n\n\n\n\n  Google Reviews (1 location)\n  \u2713\n  \u2713\n\n\n  X (Twitter) embeds\n  \u2713\n  \u2713\n\n\n  Manual testimonials\n  \u2713\n  \u2713\n\n\n  3 display templates\n  \u2713\n  \u2713\n\n\n  Gutenberg block\n  \u2713\n  \u2713\n\n\n  Multiple locations (multi-store)\n  \u2014\n  \u2713\n\n\n  Schema.org structured data (JSON-LD)\n  \u2014\n  \u2713\n\n\n  Rich results in Google Search (\u2605 rating)\n  \u2014\n  \u2713\n\n\n  Review request QR code\n  \u2014\n  \u2713\n\n\n\n\n<p><strong>Pro is available at <a href=\"https:\/\/www.el-plan.com\/kuchikomi-wall\/\">el-plan.com\/kuchikomi-wall<\/a> \u2014 $3.50\/month (billed $35\/year).<\/strong><\/p>\n\n<h4>Perfect For<\/h4>\n\n<ul>\n<li>Local businesses wanting to show Google Reviews on their website<\/li>\n<li>Freelancers and consultants showcasing client testimonials<\/li>\n<li>Salons, clinics, restaurants \u2014 anyone who collects Google Reviews<\/li>\n<li>Web creators building client sites<\/li>\n<\/ul>\n\n<h4>Shortcode Usage<\/h4>\n\n<p>Basic:\n    [tmnl_kuchikomi_wall]<\/p>\n\n<p>With options:\n    [tmnl_kuchikomi_wall limit=\"6\" template=\"slider\" color=\"dark\" min_rating=\"4\"]<\/p>\n\n<p>Parameters:\n* <code>limit<\/code> \u2014 Number of reviews to display (default: 6)\n* <code>source<\/code> \u2014 <code>all<\/code>, <code>manual<\/code>, <code>google<\/code>, or <code>x_embed<\/code> (default: all)\n* <code>template<\/code> \u2014 <code>card<\/code> (grid), <code>slider<\/code>, or <code>list<\/code> (default: card)\n* <code>color<\/code> \u2014 <code>light<\/code>, <code>dark<\/code>, or <code>auto<\/code> (default: light)\n* <code>min_rating<\/code> \u2014 Minimum star rating to display, 1\u20135 (default: 1)<\/p>\n\n<h4>Google Reviews Setup<\/h4>\n\n<ol>\n<li>Get a Google Places API key (free tier: 1,000 requests\/month)<\/li>\n<li>Find your Google Place ID<\/li>\n<li>Enter both in <strong>Kuchikomi Wall \u2192 Google Reviews \u2192 Settings<\/strong><\/li>\n<li>Reviews are cached for 30 days (Google API compliant)<\/li>\n<\/ol>\n\n<h4>Privacy &amp; API Compliance<\/h4>\n\n<ul>\n<li>Google review text is <strong>not stored<\/strong> in your database (compliant with Google's Terms of Service)<\/li>\n<li>Only Place ID is saved permanently; review data is cached temporarily via WordPress Transients<\/li>\n<li>X (Twitter) embeds use the free oEmbed API \u2014 no authentication or API key required<\/li>\n<\/ul>\n\n<h4>Multilingual Ready<\/h4>\n\n<p>Kuchikomi Wall is translation-ready. A Japanese translation (<code>ja<\/code>) is included. Contributions for other languages are welcome.<\/p>\n\n<h4>Support<\/h4>\n\n<ul>\n<li>Plugin homepage: https:\/\/www.el-plan.com\/kuchikomi-wall\/<\/li>\n<li>Support forum: Use the WordPress.org support tab<\/li>\n<\/ul>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects to the following third-party services:<\/p>\n\n<h4>Google Places API<\/h4>\n\n<ul>\n<li><strong>What it does:<\/strong> Retrieves customer reviews and business information from Google Business Profile.<\/li>\n<li><strong>When data is sent:<\/strong> Only when you manually trigger a review fetch in the admin dashboard, or automatically via WP-Cron if you enable the scheduled refresh option.<\/li>\n<li><strong>What data is sent:<\/strong> Your Google Place ID and API key (stored locally on your server; sent to Google's API endpoint).<\/li>\n<li><strong>Service provider:<\/strong> Google LLC<\/li>\n<li><a href=\"https:\/\/cloud.google.com\/maps-platform\/terms\">Google Maps Platform Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/policies.google.com\/privacy\">Google Privacy Policy<\/a><\/li>\n<\/ul>\n\n<h4>X (Twitter) oEmbed API<\/h4>\n\n<ul>\n<li><strong>What it does:<\/strong> Converts tweet URLs into embeddable HTML cards for display on your site.<\/li>\n<li><strong>When data is sent:<\/strong> When a visitor views a page containing an X embed (the browser contacts Twitter's oEmbed endpoint to render the tweet).<\/li>\n<li><strong>What data is sent:<\/strong> The tweet URL only. No personal user data is transmitted by this plugin.<\/li>\n<li><strong>Service provider:<\/strong> X Corp.<\/li>\n<li><a href=\"https:\/\/twitter.com\/en\/tos\">X Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/twitter.com\/en\/privacy\">X Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>kuchikomi-wall<\/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>Kuchikomi Wall<\/strong> in the admin menu<\/li>\n<li>Add your first testimonial manually, or connect Google Reviews<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20google%20api%20key%3F\"><h3>Do I need a Google API key?<\/h3><\/dt>\n<dd><p>A Google API key is required only if you want to display Google Reviews. Manual testimonials and X (Twitter) embeds work without any API key. Google provides 1,000 free API calls per month, which is sufficient for most websites.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20store%20google%20review%20text%20in%20my%20database%3F\"><h3>Does this plugin store Google review text in my database?<\/h3><\/dt>\n<dd><p>No. To comply with Google's Terms of Service, review text is cached temporarily (30 days) using WordPress Transients, not stored permanently. Only your Google Place ID is saved.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20without%20google%20reviews%3F\"><h3>Can I use this without Google Reviews?<\/h3><\/dt>\n<dd><p>Yes. You can use manual testimonials and X (Twitter) embeds completely free, without any API key.<\/p><\/dd>\n<dt id=\"how%20many%20reviews%20can%20i%20display%3F\"><h3>How many reviews can I display?<\/h3><\/dt>\n<dd><p>The free version supports unlimited manual testimonials. Google Reviews returns up to 5 reviews per API call (Google limitation). X (Twitter) embeds support as many tweet URLs as you add.<\/p><\/dd>\n<dt id=\"is%20it%20compatible%20with%20page%20builders%3F\"><h3>Is it compatible with page builders?<\/h3><\/dt>\n<dd><p>The shortcode <code>[tmnl_kuchikomi_wall]<\/code> works in any area that supports shortcodes, including Elementor, Divi, WPBakery, and the Classic Editor. A native Gutenberg block is also included \u2014 search for \"Kuchikomi Wall\" in the block inserter.<\/p><\/dd>\n<dt id=\"is%20there%20a%20pro%20version%3F\"><h3>Is there a Pro version?<\/h3><\/dt>\n<dd><p>Yes! <a href=\"https:\/\/www.el-plan.com\/kuchikomi-wall\/\">Kuchikomi Wall Pro<\/a> ($3.50\/month, billed $35\/year) unlocks:<\/p>\n\n<ul>\n<li><strong>\u2605 Star ratings in Google Search<\/strong> \u2014 When someone searches \"your city + your business type\" (e.g., \"Shibuya chiropractic\"), your site can appear with star ratings and review snippets directly in the results. This is powered by automatic Schema.org structured data (JSON-LD) output \u2014 no technical knowledge required.<\/li>\n<li><strong>Multiple locations<\/strong> \u2014 Connect up to 10 Google Business Profile locations. Perfect for chains, franchises, or agencies managing multiple clients.<\/li>\n<li><strong>Review request QR code<\/strong> \u2014 Generate a QR code that links directly to your Google review page. Print it on receipts, menus, or business cards to collect more reviews effortlessly.<\/li>\n<\/ul><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.0.5<\/h4>\n\n<ul>\n<li>Added: Free\/Pro feature comparison table in the admin dashboard<\/li>\n<li>Added: \"Upgrade to Pro\" button with Freemius checkout popup<\/li>\n<li>Added: Japanese translation bundled (ja.mo\/ja.po) with full i18n support<\/li>\n<li>Fixed: Hardcoded Japanese strings replaced with translatable equivalents<\/li>\n<li>Fixed: <code>load_plugin_textdomain()<\/code> added to enable bundled translation files<\/li>\n<li>Improved: API key guide link now automatically switches to the user's language<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Added: LP link and Freemius checkout JS to the admin dashboard<\/li>\n<li>Added: API key connection test button with instant feedback<\/li>\n<li>Added: \"How to get an API key\" guide link in Google Reviews settings<\/li>\n<li>Improved: WP.org directory description and FAQ updated<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Added: \"Google API Key Setup Guide\" link in the admin dashboard<\/li>\n<li>Added: \"Upgrade to Pro\" banner in the admin dashboard<\/li>\n<li>Added: \"Plugin Homepage\" and \"Support Forum\" quick-links in the admin dashboard<\/li>\n<li>Added: API key connection test button with instant validation in Google Reviews settings<\/li>\n<li>Added: \"How to get an API key\" link next to the API key field<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed: All <code>$_POST<\/code> inputs now sanitized via <code>array_map('sanitize_text_field', wp_unslash())<\/code><\/li>\n<li>Fixed: <code>embed_html<\/code> output wrapped with <code>wp_kses_post()<\/code> in all templates<\/li>\n<li>Fixed: <code>wp_nonce_url()<\/code> wrapped with <code>esc_url()<\/code> in X embed handling<\/li>\n<li>Fixed: Removed unused <code>Domain Path<\/code> header<\/li>\n<li>Fixed: <code>Stable tag<\/code> in readme.txt corrected<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Changed: Main plugin file renamed to <code>elplan-kuchikomi-wall.php<\/code><\/li>\n<li>Changed: All shortcodes unified under <code>tmnl_<\/code> prefix (<code>[tmnl_kuchikomi_wall]<\/code>)<\/li>\n<li>Fixed: All <code>$_POST\/$_GET<\/code> inputs sanitized (13 locations)<\/li>\n<li>Fixed: All <code>echo<\/code> outputs escaped (19 locations)<\/li>\n<li>Changed: Text domain updated to <code>elplan-kuchikomi-wall<\/code><\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Rebranded as Kuchikomi Wall<\/li>\n<li>Added Source Adapter architecture \u2014 easily extendable for new review sources<\/li>\n<li>Added X (Twitter) oEmbed support (no API key required)<\/li>\n<li>New dashboard UI with per-source management<\/li>\n<li>Added Slider and List display templates<\/li>\n<li>Added Dark and Auto color schemes<\/li>\n<li>Expanded shortcode parameters: <code>template<\/code>, <code>color<\/code><\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Google Reviews integration with 30-day cache<\/li>\n<li>Manual testimonial management (add\/edit\/delete)<\/li>\n<li>Card Grid display with responsive layout<\/li>\n<li>Shortcode <code>[tmnl_kuchikomi_wall]<\/code><\/li>\n<\/ul>","raw_excerpt":"Display Google Business Profile reviews on your site. Pro: your business appears with \u2605 star ratings in Google Search results \u2014 boosting local SEO and &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/292309","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=292309"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/elplan"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=292309"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=292309"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=292309"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=292309"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=292309"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=292309"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}