Code Block – share beautiful code snippets readers can copy
Turn plain code into beautifully highlighted, copy-ready snippets your readers will love – right inside the Gutenberg editor. Code Snippets Block | Pricing | Support | Live Demos What Is Code Snippets Block? Code Snippets Block is a lightweight WordPress code block plugin for displaying programming code with syntax highlighting, copy-to-clipboard functionality, responsive layouts, and multiple visual themes. Add clean and readable code examples to WordPress posts, pages, documentation, tutorials, developer portfolios, knowledge bases, and technical websites without writing custom code. The plugin works directly with the WordPress Gutenberg Block Editor and supports popular programming languages including PHP, JavaScript, Python, HTML, CSS, JSON, and SQL. Why Use Code Snippets Block? Publishing code in a normal text editor can make technical content difficult to read and copy. Code Snippets Block turns your code into a structured, highlighted, and copy-ready code block. It is useful for developers, technical writers, educators, bloggers, documentation creators, agencies, and anyone publishing programming content with WordPress. Free Features One-Click Copy Button: Readers copy the entire snippet to their clipboard in a single click, with customizable text/icon. Multiple Syntax Themes: Choose from pre-styled themes (like Dark, Midnight, and Light) to match your website design. Syntax Highlighting: Improve readability for all major languages – PHP, JavaScript, Python, HTML, CSS, and more. Responsive Code Views: Snippets wrap and resize smoothly on mobile, tablet, and desktop. Shortcode Support: Embed code snippets anywhere on your site. Dedicated Block Category: All blocks are grouped under a “Code” category in the Gutenberg inserter for easy access. Optimized & Lightweight: Assets load only when a block is on the page, with minimal impact on page speed. Pro Version Upgrade to Pro to unlock a suite of 16 interactive developer blocks: Run Python (WASM): A live Python interpreter powered by Pyodide (WebAssembly) that runs in the reader’s browser – no server-side execution, lazy-loaded for speed. Code Screencast (Self-Typing): Animated, character-by-character typing walkthroughs. JSON Explorer: Interactive, collapsible, searchable JSON tree views with match-highlighting and copy-path tools. Regex Tester: A live regular-expression sandbox with highlighted match output. Spotlight Code: Walk readers through specific lines by dimming or blurring the rest, with captioned steps. Code Snapshot: Turn snippets into mockup graphics with window chrome, gradients, and shadows – download as PNG or copy image. API Try-It Console: A functional HTTP/REST client block for live requests with timing, status, and formatted responses. Annotated Code: Clickable badges on specific lines that reveal detailed explanations. AI Code Explainer: Generate plain-English explanations using OpenAI or Anthropic inside the editor. Diagram as Code: Write Mermaid text and render flowcharts, sequence diagrams, class diagrams, Gantt charts, and pie charts. Live Code Playground: An HTML/CSS/JS sandbox in a secure iframe with instant visual previews. Code Diff / Comparison: Highlight added/removed lines in Unified or Split view. Multi-Tab Code Switcher: Organize snippets under tabs (e.g. npm vs yarn, or JavaScript vs PHP). Terminal / Command Line: A styled shell emulator with typing animations and one-click copy of commands. Remote Code Embed: Fetch code from GitHub Gists, raw files, or CodePen pens, styled in your own theme. Advanced Code Block Styling: Custom colors, font sizes, paddings, borders, shadows, alignment, and line numbering. How to Use Install and activate the Code Snippets Block plugin. In the Gutenberg editor, add the Code Snippets block. Paste your code and pick a syntax theme. Adjust settings from the right-side settings sidebar. Publish – your highlighted, copy-ready snippet is live! Use Cases Programming Tutorials: Make your snippets easy to read and copy. Developer Documentation: Keep code examples clean and consistent. Developer Portfolios: Showcase your clean code with pride. Technical Knowledge Bases: Present reference code in a professional format. Educational Coding Resources: Help students follow along and copy examples. What Can You Do With Code Snippets Block? Code Snippets Block helps you publish programming and developer content directly in WordPress. You can use it to: Add syntax-highlighted code to WordPress posts and pages. Create copyable programming examples. Publish coding tutorials. Build developer documentation. Create technical knowledge bases. Display API examples. Present JSON data. Compare different versions of code. Create interactive HTML, CSS, and JavaScript examples. Explain programming code with AI. Create developer-focused portfolio pages. Who Is Code Snippets Block For? Code Snippets Block is designed for: WordPress developers Web developers Programming bloggers Technical writers Documentation teams Online educators Coding tutorial creators Developer portfolio owners Software agencies Technical knowledge-base websites How to Add Code with Shortcode Code Snippets Block also supports shortcode-based embedding. Create your code snippet. Copy the generated shortcode. Paste the shortcode into a shortcode-supported area. Save or publish the page. This allows you to display code snippets in different areas of your WordPress website. Liked this plugin? Want a new feature? Send us some feedback. ⭐ Check out the Parent Plugin of this plugin- 🔥 b Blocks – Best gutenberg blocks collections for WordPress. ⭐ Check out our other WordPress Plugins- 🔥 Html5 Audio Player – Best audio player plugin for WordPress. 🔥 Html5 Video Player – Best video player plugin for WordPress. 🔥 PDF Poster – A fully-featured PDF Viewer Plugin for WordPress. 🔥 StreamCast – A fully-featured Radio Player Plugin for WordPress. 🔥 3D Viewer – Display interactive 3D models on the webs.
Top keywords
- code45×5.33%
- block19×2.25%
- snippets19×2.25%
- code snippets14×1.66%
- wordpress14×1.66%
- code snippets block12×1.42%
- snippets block12×1.42%
- copy8×0.95%
- programming8×0.95%
- developer7×0.83%
- technical7×0.83%
- examples6×0.71%
SimpleTOC – Table of Contents Block
Add a Table of Contents block to your posts and pages. The TOC is a nested list of links to all heading found in the post or page. To use it, simply add a block and search for “SimpleTOC” or just “TOC”. The maximum depth of the toc can be configured in in the blocks’ sidebar among many other options. There can hide the headline “Table of Contents” and add your own by using a normal heading block. Spin up a new WordPress instance with the SimpleTOC plugin already installed. User Feedback “It is lightweight, stable, and fully compatible with WordPress Full Site Editing. A reliable solution that integrates seamlessly and performs exactly as expected.” — @js100 on wordpress.org “Does the job perfectly, and adds no bloat.” — @clicknathan on wordpress.org “Simple yet powerful. Great plugin that does exactly what you need.” — @mixey on wordpress.org Accessibility This plugin is designed & developed for WCAG 2.2 level AA conformance. The plugin is tested with assistive technology and intended to be accessible, however some third party plugins or themes may affect the individual accessibility on a given website. If you find an accessibility issue, please let us know and we’ll try to address it promptly. Hidden TOCs use native and semantics without extra ARIA references that require custom IDs. Features Designed for Gutenberg. Zero configuration: Add the SimpleTOC block to your post and that’s it. Minimal and valid HTML output. Utilizes the browser’s built-in details tag for a collapsible interface. No JavaScript or CSS by default. Optional features such as the accordion menu, smooth scrolling, or box style add minimal assets only when enabled. Optional Box style in Gutenberg’s Styles tab with a default gray background. Native text, link, background, spacing, and typography controls. Global block styling through theme.json. Inherits the style of your theme. Smooth scrolling effect using CSS. Accessibility built-in by following web standards. Standard Gutenberg block wrapper with navigation role and ARIA label attributes. Translated in multiple languages. Including German, Japanese, Chinese (Taiwan), Dutch, Brazilian Portuguese, French, Spanish and Latvia. Ideal for creating a Frequently Asked Questions section on your website. Customization Administrators can utilize global settings to supersede the individual block settings. Set text, link, and background colors in Gutenberg’s Styles tab. Native block support for wide and full width. Set vertical margins and padding with native spacing controls. Control the maximum depth of the headings. Choose between an ordered, bullet HTML list. Or indent the list. Select the Box style directly in Gutenberg’s Styles tab. Select a heading level or turn it into a paragraph. Disable the h2 heading of the TOC block and add your own. Compatibility GeneratePress and Rank Math support. Works with popular AMP plugins. How to contribute SimpleTOC is open-source and developed on GitHub Pages. If you find a bug or have an idea for a feature please feel free to contribute and create a pull request. Credits Many thanks to Tom J Nowell and and Sally CJ who both helped me a lot with my questions over at wordpress.stackexchange.com And many more thanks to all the developers on GitHub who helped me making SimpleTOC what it is today! Thanks to Quintus Valerius Soranus for inventing the Table of Contents around 100 BC.