{"id":344169,"date":"2026-07-23T17:25:48","date_gmt":"2026-07-23T17:25:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/khatu-shyam-ji-temple-directory\/"},"modified":"2026-07-23T17:25:34","modified_gmt":"2026-07-23T17:25:34","slug":"kwb-temple-directory","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/kwb-temple-directory\/","author":23536498,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"3.2.0","stable_tag":"3.2.0","tested":"7.0.2","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"KWB Temple Directory for Khatu Shyam Temples","header_author":"KhatuWaleBaba.in","header_description":"Displays a searchable, filterable temple directory via the [kwbtd_temple_directory] shortcode. Data ships bundled with the plugin -- no upload step needed.","assets_banners_color":"a93e23","last_updated":"2026-07-23 17:25:34","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/khatuwalebaba.in\/temple-directory-plugin-setup\/","header_author_uri":"https:\/\/khatuwalebaba.in","rating":0,"author_block_rating":0,"active_installs":0,"downloads":38,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"3.2.0":{"tag":"3.2.0","author":"khatuwalebaba","date":"2026-07-23 17:25:34"}},"upgrade_notice":{"3.2.0":"<p>Security hardening in JSON-LD output plus minor fixes. Recommended for all users.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3620333,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3620333,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3620333,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3620333,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["3.2.0"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"The temple directory with live search, region filter, sorting, and quick filter chips.","2":"A directory entry card with address, region, and review information.","3":"Settings screen \u2014 heading, subtitle, footer credit, and color options."}},"plugin_section":[],"plugin_tags":[2466,4528,944,80,60442],"plugin_category":[43],"plugin_contributors":[273023],"plugin_business_model":[],"class_list":["post-344169","plugin","type-plugin","status-publish","hentry","plugin_tags-directory","plugin_tags-listings","plugin_tags-search","plugin_tags-shortcode","plugin_tags-temple","plugin_category-customization","plugin_contributors-khatuwalebaba","plugin_committers-khatuwalebaba"],"banners":{"banner":"https:\/\/ps.w.org\/kwb-temple-directory\/assets\/banner-772x250.png?rev=3620333","banner_2x":"https:\/\/ps.w.org\/kwb-temple-directory\/assets\/banner-1544x500.png?rev=3620333","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/kwb-temple-directory\/assets\/icon-128x128.png?rev=3620333","icon_2x":"https:\/\/ps.w.org\/kwb-temple-directory\/assets\/icon-256x256.png?rev=3620333","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>KWB Temple Directory renders a fast, searchable, filterable directory of <strong>844 Khatu Shyam Ji temple locations across India<\/strong> via a single shortcode: <code>[kwbtd_temple_directory]<\/code>. The dataset ships bundled with the plugin itself \u2014 there is no upload step, no import wizard, and nothing to configure to get started.<\/p>\n\n<p>Built for pilgrimage, devotional, and travel websites that want to give visitors a complete, region-wise view of Khatu Shyam mandirs \u2014 from the main Khatu Dham in Sikar (Rajasthan) to local temples in every state.<\/p>\n\n<p><strong>Key features:<\/strong><\/p>\n\n<ul>\n<li>Live search box (matches temple name, address, and region)<\/li>\n<li>Region\/state filter dropdown<\/li>\n<li>Sort by most-reviewed, name, or region<\/li>\n<li>Quick filter chips (All \/ Verified \/ 100+ reviews \/ 500+ reviews)<\/li>\n<li>\"Show more\" pagination for large datasets<\/li>\n<li>Every entry renders as static, crawlable HTML \u2014 fully visible to search engines even with JavaScript disabled<\/li>\n<li>Automatic Schema.org <code>ItemList<\/code> structured data (JSON-LD), including <code>GeoCoordinates<\/code> and <code>AggregateRating<\/code> where available<\/li>\n<li>Admin-configurable heading, subtitle, footer credit text, and colors (accent, dark accent, background tint) so the directory matches your theme<\/li>\n<li>Lightweight: one CSS file, one JS file, no jQuery dependency<\/li>\n<li>No external network requests, no tracking, no third-party font or script CDNs \u2014 everything loads from your own site<\/li>\n<li>Translation-ready (<code>.pot<\/code> file included)<\/li>\n<\/ul>\n\n<p><strong>Privacy:<\/strong> This plugin makes no external requests and collects no visitor data.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload and activate the plugin through the WordPress Plugins screen.<\/li>\n<li>Add the <code>[kwbtd_temple_directory]<\/code> shortcode to any page or post.<\/li>\n<li>Optionally, go to Settings \u2192 Temple Directory to customize the heading, subtitle, footer credit text, and colors.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"how%20do%20i%20display%20the%20directory%3F\"><h3>How do I display the directory?<\/h3><\/dt>\n<dd><p>Add the shortcode <code>[kwbtd_temple_directory]<\/code> to any page or post. That's all \u2014 the bundled dataset renders immediately.<\/p><\/dd>\n<dt id=\"how%20do%20i%20update%20the%20temple%20data%3F\"><h3>How do I update the temple data?<\/h3><\/dt>\n<dd><p>The dataset lives in this plugin's own <code>data\/kwb-temple-data.json<\/code> file. Updating it means updating the plugin itself \u2014 each new plugin version ships a refreshed data file, so keeping the plugin updated keeps the data current.<\/p><\/dd>\n<dt id=\"can%20visitors%20search%20and%20filter%20without%20page%20reloads%3F\"><h3>Can visitors search and filter without page reloads?<\/h3><\/dt>\n<dd><p>Yes. Search, region filter, sorting, and the quick filter chips all work instantly in the browser. The initial list is still rendered server-side as static HTML, so search engines index every entry.<\/p><\/dd>\n<dt id=\"does%20this%20load%20any%20external%20fonts%20or%20scripts%3F\"><h3>Does this load any external fonts or scripts?<\/h3><\/dt>\n<dd><p>No. All CSS and JavaScript is bundled with the plugin and loaded from your own site. There are no calls to external CDNs, APIs, or tracking services.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20colors%20to%20match%20my%20theme%3F\"><h3>Can I change the colors to match my theme?<\/h3><\/dt>\n<dd><p>Yes. Settings \u2192 Temple Directory includes color pickers for the accent color, dark accent, and background tint.<\/p><\/dd>\n<dt id=\"is%20the%20output%20seo-friendly%3F\"><h3>Is the output SEO-friendly?<\/h3><\/dt>\n<dd><p>Yes. Entries render as crawlable static HTML, and the plugin outputs Schema.org <code>ItemList<\/code> JSON-LD structured data automatically, with <code>GeoCoordinates<\/code> and <code>AggregateRating<\/code> included where the data provides them.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>3.2.0<\/h4>\n\n<ul>\n<li>Default results-per-page changed from 60 to 50<\/li>\n<li>Fixed a script-tag injection risk in JSON-LD schema output (a location name\/address containing \"\" could previously break out of the script tag)<\/li>\n<li>Removed load_plugin_textdomain() call (WordPress.org auto-loads translations for hosted plugins since 4.6)<\/li>\n<li>register_setting() now uses explicit sanitize_callback array syntax<\/li>\n<li>Internal version constant synchronized with plugin version (asset cache-busting)<\/li>\n<\/ul>\n\n<h4>3.1.0<\/h4>\n\n<ul>\n<li>Added admin-configurable colors (accent, dark accent, background tint) so the directory can match any site's own theme<\/li>\n<\/ul>\n\n<h4>3.0.0<\/h4>\n\n<ul>\n<li>Simplified architecture: data now ships bundled with the plugin directly. No upload step, no custom post type, no per-entry database records.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>(Superseded by 3.0.0 \u2014 CPT-based approach retired in favor of a simpler bundled-data model.)<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"A searchable, filterable directory of 844 Khatu Shyam Ji temples across India. Install, add one shortcode, done \u2014 data ships bundled.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/344169","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=344169"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/khatuwalebaba"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=344169"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=344169"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=344169"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=344169"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=344169"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=344169"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}