{"id":346090,"date":"2026-08-15T10:18:49","date_gmt":"2026-08-15T10:18:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/noor-templates\/"},"modified":"2026-08-15T10:57:28","modified_gmt":"2026-08-15T10:57:28","slug":"noorpdp","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/noorpdp\/","author":23524053,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.0.4","requires":"6.6","requires_php":"7.4","requires_plugins":null,"header_name":"NoorPDP","header_author":"Noor E Alam","header_description":"Build WooCommerce single product pages from premade templates, using blocks that wrap WooCommerce's own rendering.","assets_banners_color":"304939","last_updated":"2026-08-15 10:57:28","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":32,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"noorealam","date":"2026-08-15 10:57:28"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3648451,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3648451,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3648451,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"noorpdp\/product-meta":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-meta","title":"Product Meta","category":"noorpdp","icon":"info","description":"Displays the current WooCommerce product's SKU, categories and tags.","keywords":["woocommerce","product","sku","categories","tags"],"version":"1.0.0","textdomain":"noorpdp","supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/tabs":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/tabs","title":"Tabs","category":"noorpdp","icon":"table-row-after","description":"Organize content into switchable tabs. Powered by the WordPress Interactivity API with full keyboard support.","keywords":["tabs","tabbed","toggle"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":1200}},"supports":{"align":["wide"],"anchor":true,"html":false,"interactivity":true,"color":{"background":true,"text":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","editorStyle":"file:.\/index.css","render":"file:.\/render.php","viewScriptModule":"file:.\/view.js"},"noorpdp\/feature-cards":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/feature-cards","title":"Feature Cards","category":"noorpdp","icon":"grid-view","description":"A row or grid of cards, each with a heading and a line of supporting text \u2014 useful for ingredients, benefits, or feature highlights.","keywords":["cards","features","benefits","grid","list"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"items":{"type":"array","default":[{"heading":"Elderberry Extract","text":"Strengthens your first line of defense against seasonal threats."},{"heading":"Echinacea Purpurea","text":"Activates natural immune response for faster recovery."},{"heading":"Crystalline Ginger","text":"Relieves internal inflammation and supports respiratory health."}]},"columns":{"type":"number","default":1},"cardBackground":{"type":"string","default":""},"cardRadius":{"type":"number","default":0},"cardPadding":{"type":"number","default":0},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":1200}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/product-gallery-carousel":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-gallery-carousel","title":"Product Gallery Carousel","category":"noorpdp","icon":"images-alt2","description":"A swipeable carousel of the current WooCommerce product's own images, with an optional thumbnail strip.","keywords":["woocommerce","product","gallery","images","carousel","slider"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"showThumbnails":{"type":"boolean","default":true}},"supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"noorpdp\/comparison-table":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/comparison-table","title":"Comparison Table","category":"noorpdp","icon":"editor-table","description":"A feature-by-feature comparison table, useful for plans, variants, size guides or specs.","keywords":["comparison","table","specs","features","size guide"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"title":{"type":"string","source":"html","selector":"h2","default":"Compare Options"},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":1000},"style":{"type":"object","default":{"spacing":{"padding":{"top":"3rem","right":"1.5rem","bottom":"3rem","left":"1.5rem"}}}}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css"},"noorpdp\/hero":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/hero","title":"Hero","category":"noorpdp","icon":"cover-image","description":"A full-width hero section with a heading, subheading, call-to-action button and an optional background image or video.","keywords":["hero","banner","section","cover"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"heading":{"type":"string","source":"html","selector":".noorpdp-hero__heading","default":"Your Hero Heading"},"subheading":{"type":"string","source":"html","selector":".noorpdp-hero__subheading","default":""},"backgroundType":{"type":"string","default":"image"},"backgroundImage":{"type":"object","default":{"url":"","id":0}},"backgroundVideo":{"type":"object","default":{"url":"","id":0}},"overlayColor":{"type":"string","default":"#000000"},"overlayOpacity":{"type":"number","default":0},"textAlign":{"type":"string","default":"center"},"headingFontSize":{"type":"string","default":""},"subheadingFontSize":{"type":"string","default":""},"align":{"type":"string"},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":700},"style":{"type":"object","default":{"spacing":{"padding":{"top":"5rem","right":"1.5rem","bottom":"5rem","left":"1.5rem"}}}}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true,"enableContrastChecker":false},"spacing":{"margin":true,"padding":true,"blockGap":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","editorStyle":"file:.\/index.css"},"noorpdp\/product-grid":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-grid","title":"Product Grid","category":"noorpdp","icon":"grid-view","description":"Display a responsive grid of WooCommerce products (latest, related, upsells or cross-sells), rendered dynamically so it always stays up to date.","keywords":["products","grid","related","upsells","cross-sells","woocommerce"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"relation":{"type":"string","default":"latest"},"productsToShow":{"type":"number","default":4},"columns":{"type":"number","default":4},"order":{"type":"string","default":"desc"},"orderBy":{"type":"string","default":"date"},"showImage":{"type":"boolean","default":true},"showPrice":{"type":"boolean","default":true},"showAddToCart":{"type":"boolean","default":true},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":1200},"noorpdpVisibility":{"type":"object","default":{"hideOnMobile":false,"hideOnTablet":false,"hideOnDesktop":false}},"noorpdpAnimation":{"type":"object","default":{"type":"none","duration":600,"delay":0}}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"link":true},"spacing":{"margin":true,"padding":true},"typography":{"fontSize":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php","example":{"attributes":{"productsToShow":3,"columns":3}}},"noorpdp\/product-reviews":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-reviews","title":"Product Reviews","category":"noorpdp","icon":"star-filled","description":"A rating summary with a star breakdown and a responsive grid of the current WooCommerce product's reviews, rendered dynamically so it always stays up to date.","keywords":["woocommerce","product","reviews","ratings","testimonials"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"reviewsToShow":{"type":"number","default":12},"columns":{"type":"number","default":3},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":1200}},"supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"noorpdp\/product-title":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-title","title":"Product Title","category":"noorpdp","icon":"heading","description":"Displays the current WooCommerce product's title.","keywords":["woocommerce","product","title"],"version":"1.0.0","textdomain":"noorpdp","supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/product-category":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-category","title":"Product Category","category":"noorpdp","icon":"category","description":"Displays the current WooCommerce product's category as a small label \u2014 useful right above the Product Title.","keywords":["woocommerce","product","category","kicker","label"],"version":"1.0.0","textdomain":"noorpdp","supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/urgency":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/urgency","title":"Urgency & Countdown","category":"noorpdp","icon":"warning","description":"A low-stock warning or countdown timer (sale end date or a custom deadline) that nudges shoppers toward buying now.","keywords":["urgency","scarcity","countdown","stock","timer","sale","woocommerce"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"type":{"type":"string","default":"stock"},"stockThreshold":{"type":"number","default":10},"stockMessage":{"type":"string","default":"Only {stock} left in stock \u2014 order soon!"},"showIcon":{"type":"boolean","default":true},"countdownSource":{"type":"string","default":"sale"},"customDate":{"type":"string","default":""},"countdownLabel":{"type":"string","default":"Sale ends in:"},"hideWhenExpired":{"type":"boolean","default":true},"expiredMessage":{"type":"string","default":"This offer has ended."},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":800},"style":{"type":"object","default":{"color":{"background":"#fff4e5","text":"#8a5a00"},"border":{"color":"#f5c98c","width":"1px","style":"solid"},"spacing":{"padding":{"top":"0.85rem","right":"1.25rem","bottom":"0.85rem","left":"1.25rem"}}}}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true,"style":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"noorpdp\/sticky-add-to-cart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/sticky-add-to-cart","title":"Sticky Add to Cart Bar","category":"noorpdp","icon":"cart","description":"A bar fixed to the bottom of the screen with the product thumbnail, name, price and a Buy Now button \u2014 appears once the visitor scrolls past the main Add to Cart block.","keywords":["woocommerce","product","sticky","cart","buy now","floating"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"badgeText":{"type":"string","default":""}},"supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"noorpdp\/product-specifications":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-specifications","title":"Product Specifications","category":"noorpdp","icon":"editor-table","description":"Displays the current WooCommerce product's attributes as a specification table, the same data shown in the native Additional Information tab.","keywords":["woocommerce","product","specifications","attributes","specs"],"version":"1.0.0","textdomain":"noorpdp","supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/icon-list":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/icon-list","title":"Icon List","category":"noorpdp","icon":"list-view","description":"A list of short lines, each with a picked icon instead of a bullet \u2014 e.g. shipping info, trust points, feature highlights.","keywords":["list","icon","trust","shipping","features"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"rows":{"type":"array","default":[{"icon":"calendar","text":"Estimated Delivery : Up to 4 business days"},{"icon":"box","text":"Free Shipping and Returns : On all orders over $200"}]},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":800}},"supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/review-carousel":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/review-carousel","title":"Review Carousel","category":"noorpdp","icon":"slides","description":"A curated, swipeable carousel of hand-picked reviews for a chosen product.","keywords":["woocommerce","review","carousel","testimonials"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"productId":{"type":"number","default":0},"selectedReviews":{"type":"array","default":[],"items":{"type":"number"}},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":1200}},"supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"noorpdp\/product-price":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-price","title":"Product Price","category":"noorpdp","icon":"tag","description":"Displays the current WooCommerce product's price.","keywords":["woocommerce","product","price"],"version":"1.0.0","textdomain":"noorpdp","supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/faq":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/faq","title":"FAQ Accordion","category":"noorpdp","icon":"editor-help","description":"A collapsible list of frequently asked questions about the product.","keywords":["faq","questions","accordion","section"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"title":{"type":"string","source":"html","selector":"h2","default":"Frequently Asked Questions"},"align":{"type":"string"},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":800},"style":{"type":"object","default":{"spacing":{"padding":{"top":"4rem","right":"1.5rem","bottom":"4rem","left":"1.5rem"}}}}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","editorStyle":"file:.\/index.css"},"noorpdp\/product-rating":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-rating","title":"Product Rating","category":"noorpdp","icon":"star-filled","description":"Displays the current WooCommerce product's star rating.","keywords":["woocommerce","product","rating","reviews","stars"],"version":"1.0.0","textdomain":"noorpdp","supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/product-tabs":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-tabs","title":"Product Tabs","category":"noorpdp","icon":"editor-table","description":"Displays the current WooCommerce product's description, additional information and reviews tabs.","keywords":["woocommerce","product","tabs","reviews","description"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":1200}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"__experimentalFontWeight":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/button":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/button","title":"Advanced Button","category":"noorpdp","icon":"button","description":"A customizable call-to-action button with link, colors and typography options.","keywords":["button","cta","link"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"text":{"type":"string","source":"html","selector":"a","default":""},"url":{"type":"string","default":""},"opensInNewTab":{"type":"boolean","default":false},"textAlign":{"type":"string"}},"supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"color":true,"radius":true,"width":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","editorStyle":"file:.\/index.css"},"noorpdp\/container":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/container","title":"Container","category":"noorpdp","icon":"align-wide","description":"A flexible wrapper section for grouping and laying out other blocks.","keywords":["section","wrapper","group","row"],"version":"1.0.0","textdomain":"noorpdp","supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true,"link":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true,"layout":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","editorStyle":"file:.\/index.css"},"noorpdp\/accordion":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/accordion","title":"Accordion","category":"noorpdp","icon":"menu-alt","description":"Collapsible content panels, perfect for FAQs. Powered by the WordPress Interactivity API \u2014 no jQuery, minimal footprint.","keywords":["accordion","faq","toggle","collapse"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"allowMultiple":{"type":"boolean","default":false},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":800}},"supports":{"align":["wide"],"anchor":true,"html":false,"interactivity":true,"color":{"background":true,"text":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","editorStyle":"file:.\/index.css","viewScriptModule":"file:.\/view.js"},"noorpdp\/trust-badges":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/trust-badges","title":"Trust Badges","category":"noorpdp","icon":"shield-alt","description":"A row of icon + label badges (e.g. Third-Party Tested, Vegan Friendly) in a soft rounded card, divided by vertical lines.","keywords":["trust","badges","icons","guarantee","features"],"version":"2.0.0","textdomain":"noorpdp","attributes":{"items":{"type":"array","default":[{"icon":"nt-shieldCheck","label":"Third-Party Tested"},{"icon":"nt-leaf","label":"No Artificial Sweeteners"},{"icon":"nt-capsule","label":"Vegan Friendly"},{"icon":"nt-medal","label":"GMP Certified"}]},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":1200}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true,"blockGap":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/product-breadcrumbs":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-breadcrumbs","title":"Product Breadcrumbs","category":"noorpdp","icon":"arrow-right-alt","description":"Displays the WooCommerce breadcrumb trail for the current product.","keywords":["woocommerce","breadcrumbs","navigation"],"version":"1.0.0","textdomain":"noorpdp","supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/product-short-description":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-short-description","title":"Product Short Description","category":"noorpdp","icon":"align-left","description":"Displays the current WooCommerce product's short description (excerpt).","keywords":["woocommerce","product","excerpt","summary"],"version":"1.0.0","textdomain":"noorpdp","supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/related-products":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/related-products","title":"Related Products","category":"noorpdp","icon":"networking","description":"Displays WooCommerce's related products for the current product.","keywords":["woocommerce","product","related","cross-sell"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"productsToShow":{"type":"number","default":4},"columns":{"type":"number","default":4},"boxed":{"type":"boolean","default":true},"boxedWidth":{"type":"number","default":1200}},"supports":{"align":["wide","full"],"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","render":"file:.\/render.php"},"noorpdp\/product-add-to-cart":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/product-add-to-cart","title":"Product Add to Cart","category":"noorpdp","icon":"cart","description":"Displays the WooCommerce add-to-cart form for the current product, including variations, quantity and stock handling.","keywords":["woocommerce","product","cart","buy","variations"],"version":"1.0.0","textdomain":"noorpdp","supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","viewScript":"file:.\/view.js","render":"file:.\/render.php"},"noorpdp\/heading":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/heading","title":"Advanced Heading","category":"noorpdp","icon":"heading","description":"A heading block with adjustable level, alignment, colors and typography.","keywords":["title","heading","subtitle"],"version":"1.0.0","textdomain":"noorpdp","attributes":{"content":{"type":"string","source":"html","selector":"h1,h2,h3,h4,h5,h6","default":""},"level":{"type":"number","default":2},"textAlign":{"type":"string"}},"supports":{"anchor":true,"html":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true,"lineHeight":true,"__experimentalFontFamily":true,"__experimentalFontWeight":true,"__experimentalLetterSpacing":true,"__experimentalTextTransform":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js","style":"file:.\/style-index.css","editorStyle":"file:.\/index.css"},"noorpdp\/tab":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/tab","title":"Tab","category":"noorpdp","icon":"table-row-after","description":"A single tab panel inside a Tabs block.","keywords":["tab","panel"],"version":"1.0.0","textdomain":"noorpdp","parent":["noorpdp\/tabs"],"attributes":{"title":{"type":"string","default":""},"uid":{"type":"string","default":""}},"supports":{"anchor":true,"html":false,"interactivity":true,"reusable":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js"},"noorpdp\/accordion-item":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"noorpdp\/accordion-item","title":"Accordion Item","category":"noorpdp","icon":"menu-alt","description":"A single collapsible panel inside an Accordion.","keywords":["accordion","item","panel"],"version":"1.0.0","textdomain":"noorpdp","parent":["noorpdp\/accordion"],"attributes":{"title":{"type":"string","source":"html","selector":".noorpdp-accordion__title","default":""},"uid":{"type":"string","default":""}},"supports":{"anchor":true,"html":false,"interactivity":true,"reusable":false,"color":{"background":true,"text":true,"gradients":true},"typography":{"fontSize":true},"spacing":{"margin":true,"padding":true},"__experimentalBorder":{"radius":true,"width":true,"color":true},"shadow":true},"editorScript":"file:.\/index.js"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[4121,148076,1084,24101,286],"plugin_category":[45],"plugin_contributors":[270377],"plugin_business_model":[],"class_list":["post-346090","plugin","type-plugin","status-publish","hentry","plugin_tags-blocks","plugin_tags-gutenberg","plugin_tags-page-builder","plugin_tags-product-page","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-noorealam","plugin_committers-noorealam"],"banners":{"banner":"https:\/\/ps.w.org\/noorpdp\/assets\/banner-772x250.png?rev=3648451","banner_2x":"https:\/\/ps.w.org\/noorpdp\/assets\/banner-1544x500.png?rev=3648451","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/noorpdp\/assets\/icon-128x128.png?rev=3648451","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>NoorPDP lets you redesign the WooCommerce single product page without touching a theme file:<\/p>\n\n<ul>\n<li>Product Title, Rating, Price, Short Description, Add to Cart, Meta, Gallery, Tabs and Breadcrumbs blocks \u2014 each a thin wrapper around WooCommerce's own <code>woocommerce_template_single_*()<\/code> functions, so variations, stock handling and reviews keep working exactly as WooCommerce implements them<\/li>\n<li>Product Grid and Related Products blocks for latest\/related\/upsell product listings<\/li>\n<li>Container, Heading, Button, Accordion and Tabs layout blocks for arranging everything<\/li>\n<li>Product Layouts \u2014 full page arrangements built in the standard block editor, so it works on any theme, not just block themes<\/li>\n<li>Assign a Layout per product, per product category, or as the site-wide default; unconfigured products keep rendering exactly as vanilla WooCommerce always has<\/li>\n<li>An editor Template Library with premade full layouts and drop-in sections (FAQ accordion, trust badges, feature table)<\/li>\n<\/ul>\n\n<p>Everything above is free \u2014 no license, upsell, or locked feature anywhere in the plugin.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin includes an optional \"Cloud Templates\" source that can fetch additional premade templates from a remote API. It is <strong>disabled by default<\/strong> and only activates if a site or another plugin explicitly defines the <code>NOORPDP_CLOUD_URL<\/code> constant (or hooks the <code>noorpdp\/cloud_api_url<\/code> filter) with a real endpoint URL \u2014 out of the box, this plugin makes no external requests at all.<\/p>\n\n<p>When enabled, the plugin sends a single <code>GET<\/code> request to the configured URL (no personal or site-identifying data included beyond standard HTTP headers) to retrieve a JSON list of templates, and caches the response in a transient for 12 hours.<\/p>\n\n<h3>Source Code<\/h3>\n\n<p>The JavaScript in the <code>build\/<\/code> directory is compiled from the human-readable source in <code>src\/<\/code>. Full source, including the build tooling, is available at https:\/\/github.com\/noorealamdev\/noorpdp. To regenerate the compiled files:<\/p>\n\n<pre><code>npm install &amp;&amp; npm run build\n<\/code><\/pre>\n\n<!--section=installation-->\n<ol>\n<li>Make sure WooCommerce is installed and active.<\/li>\n<li>Upload the plugin to <code>\/wp-content\/plugins\/noorpdp<\/code>.<\/li>\n<li>Run <code>npm install &amp;&amp; npm run build<\/code> inside the plugin directory (development installs only).<\/li>\n<li>Activate the plugin through the Plugins screen.<\/li>\n<li>Go to Products \u2192 Add New Product Layout, build a layout, then assign it to a product from the \"Product Page Template\" box on the product edit screen.<\/li>\n<\/ol>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: WooCommerce product blocks, Product Layouts, per-product\/category\/site-wide template assignment, starter layouts and sections.<\/li>\n<\/ul>","raw_excerpt":"Build WooCommerce single product pages from premade templates, using blocks that wrap WooCommerce&#039;s own rendering.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/346090","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=346090"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/noorealam"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=346090"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=346090"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=346090"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=346090"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=346090"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=346090"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}