{"id":349661,"date":"2026-09-07T19:15:18","date_gmt":"2026-09-07T19:15:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/inkpad\/"},"modified":"2026-09-07T19:14:44","modified_gmt":"2026-09-07T19:14:44","slug":"inkpad","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/inkpad\/","author":23478191,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.1.17","stable_tag":"1.1.17","tested":"7.0.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"inkPad","header_author":"inkeddev","header_description":"Focused Gutenberg layout blocks with sensible defaults, responsive structure, and editable WordPress-native content.","assets_banners_color":"","last_updated":"2026-09-07 19:14:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/inktopaw.ca\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":62,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.1.17":{"tag":"1.1.17","author":"inkeddev","date":"2026-09-07 19:14:44","revision":3685451}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.1.17"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[148857,4121,148076,4036,606],"plugin_category":[],"plugin_contributors":[264225],"plugin_business_model":[],"class_list":["post-349661","plugin","type-plugin","status-publish","hentry","plugin_tags-block-editor","plugin_tags-blocks","plugin_tags-gutenberg","plugin_tags-layout","plugin_tags-responsive","plugin_contributors-inkeddev","plugin_committers-inkeddev"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/inkpad.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>inkPad is a focused layout and block toolkit for the native WordPress block editor. It provides approachable structure, sensible defaults, responsive layouts, and editable WordPress-native content without replacing Gutenberg.<\/p>\n\n<p>Features include:<\/p>\n\n<ul>\n<li>Section, Row, and Column layout blocks<\/li>\n<li>Hero, Media + Text, CTA, cards, grids, galleries, pricing, and statistics<\/li>\n<li>Buttons and responsive action groups<\/li>\n<li>Accordion, Tabs, and Slider blocks<\/li>\n<li>Global colour, spacing, typography, motion, and container settings<\/li>\n<li>Reusable inkPad patterns and editable global frame parts<\/li>\n<\/ul>\n\n<h3>Included Blocks<\/h3>\n\n<p>inkPad includes 29 registered blocks:<\/p>\n\n<ul>\n<li>Accordion and Accordion Item<\/li>\n<li>Advanced Text<\/li>\n<li>Button and Button Group<\/li>\n<li>Card<\/li>\n<li>Card Grid<\/li>\n<li>Column<\/li>\n<li>CTA<\/li>\n<li>Feature Grid<\/li>\n<li>Gallery<\/li>\n<li>Heading<\/li>\n<li>Hero<\/li>\n<li>Image<\/li>\n<li>InkFrame Header, Navigation, and Footer<\/li>\n<li>Logo Cloud<\/li>\n<li>Linked Card<\/li>\n<li>Media + Text<\/li>\n<li>Pricing<\/li>\n<li>Row<\/li>\n<li>Section<\/li>\n<li>Slider<\/li>\n<li>Spacer<\/li>\n<li>Stats<\/li>\n<li>Submission Sampler<\/li>\n<li>Tabs<\/li>\n<li>Testimonial<\/li>\n<\/ul>\n\n<h3>Usage<\/h3>\n\n<p>Insert inkPad blocks from the block inserter and edit their content with standard block-editor controls. Use the block sidebar for block-specific layout and style options.<\/p>\n\n<p>Use the inkPad settings screen for shared colours, typography, spacing, motion, and container width. Global frame parts are optional and can be edited from the inkFrame administration screens.<\/p>\n\n<h4>Linked Card<\/h4>\n\n<p>Linked Card is a flexible InnerBlocks container for headings, images, paragraphs, lists, buttons, and other blocks. Add or search for a destination in the Card Link panel or block toolbar, then provide an accessible link label that describes where the card goes. The label gives screen-reader users meaningful destination context; inkPad supplies a generic fallback if it is temporarily left blank.<\/p>\n\n<p>The full-card link uses a separate overlay, so nested buttons and text links remain independently keyboard reachable and clickable. Place Linked Cards in Row columns to build responsive card layouts. Appearance is optional: use the ordinary inkPad\/WordPress background, text colour, spacing, border, radius, shadow, and alignment controls instead of a forced card style.<\/p>\n\n<p>Test layout and appearance with the active theme before publishing because theme styles can affect block presentation.<\/p>\n\n<h3>License and Bundled Assets<\/h3>\n\n<p>inkPad is licensed under GPL-2.0-or-later. Bundled inkPad code, patterns, and the paw SVG asset use the same GPL-compatible licence. No third-party libraries, fonts, images, or remote code are bundled in this release.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins &gt; Add New.<\/li>\n<li>Search for \"inkPad\".<\/li>\n<li>Install and activate inkPad.<\/li>\n<li>Open a page or post in the block editor and search for inkPad blocks.<\/li>\n<\/ol>\n\n<p>You can also install inkPad manually by uploading the plugin ZIP from Plugins &gt; Add Plugin &gt; Upload Plugin.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20inkpad%20replace%20the%20wordpress%20block%20editor%3F\"><h3>Does inkPad replace the WordPress block editor?<\/h3><\/dt>\n<dd><p>No. inkPad adds blocks, patterns, settings, and optional frame parts to the native block editor.<\/p><\/dd>\n<dt id=\"does%20inkpad%20work%20with%20every%20theme%3F\"><h3>Does inkPad work with every theme?<\/h3><\/dt>\n<dd><p>inkPad is designed for block-editor workflows, but it does not guarantee identical presentation with every theme. Test it with the intended theme on a staging site.<\/p><\/dd>\n<dt id=\"can%20existing%20inkpad%20blocks%20still%20be%20edited%20after%20an%20update%3F\"><h3>Can existing inkPad blocks still be edited after an update?<\/h3><\/dt>\n<dd><p>Yes. inkPad preserves its legacy block attributes and rendering paths where required for backward compatibility.<\/p><\/dd>\n<dt id=\"does%20inkpad%20connect%20to%20an%20external%20service%20or%20include%20tracking%3F\"><h3>Does inkPad connect to an external service or include tracking?<\/h3><\/dt>\n<dd><p>No. This release does not include telemetry, tracking, or an external service integration.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.1.17<\/h4>\n\n<ul>\n<li>Added consistent late sanitization for all server-rendered block markup while preserving nested WordPress blocks, forms, embeds, and shortcode output.<\/li>\n<li>Restricted bundled SVG icon markup to a narrow, presentation-only SVG allowlist.<\/li>\n<li>Kept development qualification tools out of the production release package and verified all distributed PHP entry points block direct access.<\/li>\n<li>Repaired desktop header submenu pointer traversal and coordinated sibling toggle state without changing mobile or footer navigation.<\/li>\n<\/ul>\n\n<h4>1.1.16<\/h4>\n\n<ul>\n<li>Promoted the global Footer to a composable container for unrestricted nested WordPress and inkPad blocks while preserving legacy footer text as a no-children fallback.<\/li>\n<li>Preserved Footer layout and appearance controls on the semantic outer footer shell.<\/li>\n<li>Kept popup dialogs and their close controls above site header and navigation stacking contexts, with safe mobile viewport insets.<\/li>\n<li>Constrained mobile popup dialogs to the visible viewport and kept the close control fixed in view while long popup content scrolls internally.<\/li>\n<li>Ensured Core Navigation submenu interaction assets load for Navigation blocks nested only in global Footer content, preserving touch, pointer, and keyboard disclosure behavior.<\/li>\n<\/ul>\n\n<h4>1.1.15<\/h4>\n\n<ul>\n<li>Added the Linked Card block, a flexible InnerBlocks container that can make an entire card surface selectable while preserving accessible keyboard navigation and independent nested links.<\/li>\n<\/ul>\n\n<h4>1.1.14<\/h4>\n\n<ul>\n<li>Corrected Image radius, border, and shadow styling so they apply to the visible image rather than the full layout surface.<\/li>\n<li>Improved Header navigation behavior across desktop and mobile.<\/li>\n<li>Added a cleaner compact desktop navigation layout.<\/li>\n<li>Improved Sampler authoring layout in the block editor.<\/li>\n<li>Improved closed Sampler card and stack presentations.<\/li>\n<li>Corrected Header and Sampler modal layering.<\/li>\n<\/ul>\n\n<h4>1.1.13<\/h4>\n\n<ul>\n<li>Added multiple actions to Hero and Media + Text.<\/li>\n<li>Added per-section background and text colour overrides.<\/li>\n<li>Improved reset handling for section-level colour settings.<\/li>\n<\/ul>\n\n<h4>1.1.12<\/h4>\n\n<ul>\n<li>Improved WordPress 7 editor compatibility, scoped front-end and editor styles, transparent Heading defaults, and empty-value handling.<\/li>\n<li>Repaired responsive layouts for Row\/Column, Feature Grid, Pricing, InkFrame Header, and Submission Sampler.<\/li>\n<li>Improved Gutenberg toolbar icon alignment.<\/li>\n<\/ul>\n\n<h4>1.1.11<\/h4>\n\n<ul>\n<li>Hardened version consistency, editor and front-end behaviour, and public documentation.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release of inkPad.<\/li>\n<\/ul>","raw_excerpt":"Approachable Gutenberg layout blocks with sensible spacing, responsive sections, and editable WordPress-native content.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/349661","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=349661"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/inkeddev"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=349661"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=349661"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=349661"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=349661"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=349661"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=349661"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}