WordPress plugin intelligence profile

Wrapping ShortCode

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

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 6.1
Current version0.1.0
WordPress coverageTested up to WordPress 6.1
Minimum stackWP 5.9 · PHP 7.4
Directory statusactive
Last directory update8 Nov 20223y ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records Wrapping ShortCode version 0.1.0 as active, updated 3y ago and tested up to WordPress 6.1.

Overview

About this plugin

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
WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • block
  • commentout
  • group
  • postmeta
  • shortcode
Compatibility & maintenance

Compatibility & maintenance

Tested up to WordPress 6.1

Not yet marked as tested with WordPress 7.1. WordPress.org currently lists Tested up to 6.1.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to6.1
Minimum requirementsWordPress 5.9 · PHP 7.4
Update activity8 Nov 20223y ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.