BLACK FRIDAY
Save 59% on PageForge Annual $191/year $485/year
Claim 59% Off →
Wrapping ShortCode icon
Possibly abandoned Tested up to 6.1.14

Wrapping ShortCode

Are you using shortcodes? There is also a standard shortcode block in the default block editor. But it can’t be used without writing code. Also, you can’t enclose other blocks in shortcodes, so you have to write the…

Active installs<10New
Downloads · 30d31▲ +34.8% vs prev. 30d
Rating—0 reviews
Health score21/100At risk
All-time downloads3KSince Nov 2022
Support resolved—No recent threads
RequiresWP 5.9PHP 7.4+
Downloads · 7d11▲ +22.2% week over week
Our verdict

Consider an alternative

Wrapping ShortCode shows warning signs in 2026 — compare the alternatives below before installing. Was last updated 4 years ago, and scores 21/100 on our health check.

  • Small user base (<10 active installs)
  • Very few reviews so far
  • No update in 3 years
  • Only tested up to WordPress 6.1 (latest is 7.1)

How does it stack up?

Side-by-side on installs, updates, ratings & support

Daily downloads

123Jun 30Aug 13Sep 27
Yesterday0
Daily average (1y)1
Peak day4Feb 10, 2026
Last 12 months298

Download spikes usually follow a new release — each site that auto-updates counts as a download.

Rankings

Where Wrapping ShortCode stands today

WordPress.org search rankings

Live position in the plugin search, top 100
KeywordPositionCompeting pluginsCategory
block >100 10,000 Best block plugins →
commentout #1 2 Best commentout plugins →
group >100 5,918 Best group plugins →
postmeta >100 357 Best postmeta plugins →
shortcode >100 10,000 Best shortcode plugins →

About Wrapping ShortCode

From the official readme · v0.1.0

Description

Are you using shortcodes?
There is also a standard shortcode block in the default block editor.
But it can’t be used without writing code.
Also, you can’t enclose other blocks in shortcodes, so you have to write the HTML code.

This plugin provides a shortcode block. It is not just a shortcode, it is a shortcode block that wraps other blocks.

** Easy configuration **

This is available by simply selecting a shortcode that you have enabled in WordPress.
Shortcode arguments are also configurable.
These are configurable in the block editor sidebar.
Also, the selected shortcode name is displayed in the block on the editor.

** Nestable blocks **

This block can place blocks such as “paragraph” and “image”.
This blocks can also be nested.
For example, it is possible to repeat headings and paragraphs in combination with shortcodes that can list custom fields.

This block can set a “Comment Label”.
Write the specified HTML comment out before and after this block.
Useful for design adjustments.
If you don’t set it, it won’t be written in the HTML source.

** replacement keyword **

This block has some replacement keywords.
Keywords are used to display shortcode information.
For example, if you enter “%shortcode%” in the Additional CSS class, the selected shortcode name will be displayed in the CSS class.

This block itself does not output HTML tags.
Please use it together with “Group” block.

This plugin includes “commentout” and “meta-loop” as sample shortcodes.

There are many other shortcodes in the world.
Take advantage of useful shortcode assets in this block.

Usage

Child blocks

Child blocks are optional.
Child blocks can be placed inside the block.
It is also possible to use dynamic blocks.
The “Wrapping ShortCode” itself is also available for child blocks.
It is possible to use replacement keywords within child blocks.
“Wrapping ShortCode” itself has no HTML tags.
Use with “Group” block

ShortCode

List valid shortcodes within your WordPress site.
Select the shortcode you want to use.

*In the Pro version (paid), a shortcode filtering function is under development.

Arguments

Arguments are optional.
Arguments can be set for the specified shortcode.
It is okay to mix unkeyed and keyed arguments.
It also supports the presence or absence of double quotes.
It is possible to use replacement keywords in arguments.

Commnet labels

Commnet labels are optional.
Write the specified HTML comment out before and after this block.
If you don’t set it, it won’t be written in the HTML source.
It is possible to use replacement keywords in comment labels.

Additional CSS Classes

Additional CSS classes are standard items.
Additional CSS classes are optional.
It is possible to use replacement keywords within additional CSS classes.

Replacement keywords

Replace any of the following replacement keywords in the block with the appropriate values.
However, if the shortcodes or child blocks is nested, the replacement keyword will take precedence over the shortcodes or child blocks.
* %shortcode%: Selected shortcode name
* %shortcodeAttrs%: Arguments of the set shortcode
* %shortcodeStr%: Generated shortcode string
* %wscClass%: Additional CSS class

Shortcode: commentout

Overview

[commentout (arguments) ]comment here[/commentout]

Writes the contents of the shortcode as HTML comments out.

Arguments

  • trim_br: Remove < br > before and after content. Default “yes”
  • do_trim: Remove whitespace before and after content. Default “no”
  • do_shortcode: Run a content shortcode. Default “yes”
  • esc_html: Escape HTML tags in content. Default “yes”

Shortcode: meta-loop

Overview

[meta-loop (arguments) ]template HTML[/meta-loop]

Template and repeat the content of her shortcode by listing the custom field keys for the post.

eg. [meta-loop sample1 sample2 sample3 order=random]

#%number%) %key%:%value%

[/meta-loop]

Arguments

  • (meta key): The key of the custom field to output. Multiple allowed. Sequential number if omitted.
  • start: Output start position. 0 at the beginning. Default “0”
  • end: Output end position. Number of keys if null. Default “null”
  • step: position increment/decrement value. Default “1”
  • lines: Number of outputs. Default “null”. null is output until the end. 0 is hidden.
  • order: direction of sorting. default “none”
    ** none: no sorting.
    ** asc: Order sort.
    ** desc: Reverse sort.
    ** random: Random.
  • orderby: what to sort
    ** counter: output position
    ** metakey: the key of the custom field
    ** metavalue: custom field value
  • replaceNumber: Replacement keyword for output order. Default “%number%”
  • replaceCounter: replacement keyword for output position. Default “%counter%”
  • repkaceKey: Replacement keyword for the key of custom field. Default “%key%”
  • repkaceValue: Replacement keyword for custom field value. Default “%value%”
  • noContent: Alternate content if no template is specified.
  • nl2br: Whether to convert BR tags when there is a newline in the custom field value. Default “yes”.

Alternate content

< div class=”no-%number%”>%key%:%value%

replacement keyword

  • %counter%: Repeated number starting from 0
  • %number%: Repeated number starting from 1
  • %key%: the key of the custom field
  • %value%: custom field value

Installation

  1. Upload the plugin files to the /wp-content/plugins/asm-wrapping-shortcode-block directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Edit a post or page, select Block Editor and add a “Wrapping ShortCode” block.
  4. Select the block and set “Shortcode” and “Arguments” from “Settings”.
  5. Place some blocks inside the block.

Frequently asked questions

What happens if I don’t specify a shortcode?

The blocks placed within the block will be displayed.

What happens if you don’t set the arguments?

Arguments are optional. Follow the shortcode you specify.

What happens if there are no child blocks?

Child blocks are optional. nothing happens

What is the icon?

It is a Japanese food “Onigiri”(rice ball).

Why is the icon “Onigiri”?

Onigiri is often wrapped in seaweed. The “rice” inside is the child blocks. The “seaweed” that he wraps around is likened to the shortcode.

Do you support unkeyed and keyed arguments?

It is okay to mix unkeyed and keyed arguments. They are processed separately internally. It also supports the presence or absence of double quotes.

Can replacement keywords be used in arguments, comment labels, and additional CSS classes?

Yes. However, if you nest this block, the replacement keyword takes precedence over the child blocks.

Changelog

Release

0.1.0

  • Release

Full changelog on WordPress.org →

Screenshots

Block icon in the block editor
Block icon in the block editor
"Wrapping ShortCode" block immediately after placement
"Wrapping ShortCode" block immediately after placement
Place "headings" and "paragraphs" in child blocks
Place "headings" and "paragraphs" in child blocks
Select "Shortcode" and set "Arguments"
Select "Shortcode" and set "Arguments"
Describe each content of the child block
Describe each content of the child block
Add "sample1", "sample2" and "sample3" to custom fields
Add "sample1", "sample2" and "sample3" to custom fields
Output result
Output result
HTML source
HTML source

For developers

Is this your plugin? Show off the numbers.

Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.

Active installs badge Rating badge Health score badge

Best Wrapping ShortCode alternatives

All block plugins →
Alternatives
Rank Plugin Active installs Rating Updated Health
1 Spectra Legacy – Gutenberg Blocks Spectra Legacy – Gutenberg Blocks Gutenberg blocks for existing Spectra websites. Maintained, stable, and fully supported —… by Brainstorm Force 1M+ ★★★★★★★★★★ 4.7 (1.9K) 15 hours ago 88
2 Breadcrumb NavXT Breadcrumb NavXT Adds breadcrumb navigation showing the visitor's path to their current location. by John Havlik 800K+ ★★★★★★★★★★ 4.6 (132) 1 month ago 81
3 PDF Embedder – PDF Viewer & Embed PDF Files for WordPress PDF Embedder – PDF Viewer & Embed PDF Files for WordPress Embed PDF files in WordPress posts and pages with a responsive PDF viewer block, live Block… by Syed Balkhi 300K+ ★★★★★★★★★★ 4.7 (523) 2 months ago 92
4 Layout Grid Block Layout Grid Block A Gutenberg container block to let you align items consistently across a global grid. by Automattic 200K+ ★★★★★★★★★★ 4.7 (13) 3 years ago 43
5 Crowdsignal Forms Crowdsignal Forms The Crowdsignal Forms plugin allows you to create and manage polls right from within the… by Automattic 200K+ ★★★★★★★★★★ 5 (3) 3 months ago 73
6 Content Views – Post Grid & Filter (Shortcode, Blocks, Elementor Widgets) Content Views Easy to show posts, pages, custom posts in customizable grid, list, slider, accordion… by Content Views 100K+ ★★★★★★★★★★ 4.8 (333) 4 weeks ago 88
7 Email Address Encoder Email Address Encoder A lightweight plugin that protects email addresses from email-harvesting robots, by… by Till Krüss 100K+ ★★★★★★★★★★ 4.2 (160) 6 months ago 77
8 Simple Sitemap – Responsive HTML Sitemap for WordPress Simple Sitemap – Responsive HTML Sitemap for WordPress Build a responsive HTML sitemap in the block editor with live preview, flexible sorting… by David Gwyer 60K+ ★★★★★★★★★★ 3.9 (72) 4 weeks ago 90
9 Flexible Table Block Flexible Table Block Flexible Table Block is a custom block plugin for the WordPress block editor that allows… by Aki Hamano 40K+ ★★★★★★★★★★ 4.9 (34) 2 months ago 76
10 Genesis Blocks Genesis Blocks A collection of content blocks, sections, & full-page layouts for the block editor. by StudioPress 40K+ ★★★★★★★★★★ 3.7 (24) 1 month ago 65

FAQ

Wrapping ShortCode: quick answers

Straight answers, pulled from live WordPress.org data.

Live data from WordPress.org · checked Sep 28, 2026

Is Wrapping ShortCode free?

Yes. Wrapping ShortCode is free to download and use from the official WordPress.org plugin directory.

Is Wrapping ShortCode safe to use in 2026?

Wrapping ShortCode shows warning signs in 2026 — compare the alternatives below before installing. Was last updated 4 years ago, and scores 21/100 on our health check.

How many websites use Wrapping ShortCode?

Wrapping ShortCode is active on <10 WordPress websites and has been downloaded 3,001 times since it launched in November 2022. It was downloaded 31 times in the last 30 days.

Does Wrapping ShortCode work with WordPress 7.1?

Wrapping ShortCode is officially tested up to WordPress 6.1.14, while the latest release is 7.1.2. It may still work, but try it on a staging site first.

What PHP version does Wrapping ShortCode need?

Wrapping ShortCode requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.

When was Wrapping ShortCode last updated?

The latest version, 0.1.0, was released on November 8, 2022 (4 years ago).

Who makes Wrapping ShortCode?

Wrapping ShortCode is developed and maintained by Asumaru.

What are the best alternatives to Wrapping ShortCode?

The most popular alternatives to Wrapping ShortCode are Spectra Legacy (1M+ installs), Breadcrumb NavXT (800K+ installs) and PDF Embedder (300K+ installs).

Powered by PageForge

Want thousands of pages that rank like these? Build them in an afternoon.

This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.

  • CSV, Google Sheets & API data sources
  • AI content, schema & internal links per page
  • Works with Elementor, Gutenberg, Yoast & Rank Math
  • Free on WordPress.org — no credit card
Sarah is here to help!
Hi there! 👋 Need help finding what you're looking for?
Sarah
Sarah
Online & Ready to Help
Hi there! 👋 Need help finding what you're looking for?

We'll use this to continue our conversation

Just now ✓ Verified

Join 500+ SEO Pros Scaling Their Strategy

Get exclusive programmatic SEO tactics, AI content workflows, and the latest PageForge updates delivered straight to your inbox. Stay ahead of the algorithm.

We care about your data in our privacy policy.