{"id":44040,"date":"2026-05-20T07:37:52","date_gmt":"2026-05-20T07:37:52","guid":{"rendered":"https:\/\/getshortcodes.com\/?post_type=docs&#038;p=44040"},"modified":"2026-05-20T07:41:10","modified_gmt":"2026-05-20T07:41:10","slug":"how-to-use-shortcodes-in-the-wordpress-block-editor","status":"publish","type":"docs","link":"https:\/\/getshortcodes.com\/docs\/how-to-use-shortcodes-in-the-wordpress-block-editor\/","title":{"rendered":"How to Use Shortcodes in the WordPress Block Editor"},"content":{"rendered":"\n<p>WordPress shortcodes still work in the Block Editor. If you are wondering how to use shortcodes in Gutenberg, the simplest answer is: add a Shortcode block, paste your shortcode inside it, and preview the page on the front end.<\/p>\n\n\n\n<p>You can also paste some shortcodes into a Paragraph block, especially when a plugin supports that workflow. For users who do not want to write shortcode syntax manually, <a href=\"\/\"><nobr>Shortcodes Ultimate<\/nobr><\/a> can generate shortcodes visually through its Insert Shortcode workflow.<\/p>\n\n\n\n<p><strong>Quick answer:<\/strong> use the WordPress Shortcode block for most standalone shortcodes, use a Paragraph block only when the shortcode fits naturally inside text, and use Shortcodes Ultimate when you want to choose an element, configure options, and insert the generated shortcode without memorizing syntax.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-large is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"356\" src=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.23.49@2x-1024x356.png\" alt=\"\" class=\"wp-image-44041\" style=\"width:671px;height:auto\" srcset=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.23.49@2x-1024x356.png 1024w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.23.49@2x-512x178.png 512w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.23.49@2x-128x45.png 128w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.23.49@2x-768x267.png 768w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.23.49@2x-80x28.png 80w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.23.49@2x-24x8.png 24w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.23.49@2x.png 1138w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">The built-in Shortcode block is the simplest native way to add a shortcode in Gutenberg.<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"do-shortcodes-still-work-in-the-wordpress-block-editor\">Do shortcodes still work in the WordPress Block Editor?<\/h2>\n\n\n\n<p>Yes. WordPress shortcodes still work in the Block Editor, often called Gutenberg. The editor is built around blocks, but WordPress can still process shortcode syntax when it appears in a supported place, such as the built-in Shortcode block.<\/p>\n\n\n\n<p>Shortcodes are still useful for dynamic content, reusable elements, older content workflows, and plugin-generated layouts. Many WordPress sites already depend on shortcodes for galleries, buttons, accordions, forms, sliders, downloads, and other content elements.<\/p>\n\n\n\n<p>The main difference is placement. In the Classic Editor, users often pasted shortcodes into one large content field. In the Block Editor, it is clearer to place standalone shortcode output inside a dedicated block. Some shortcodes may also render differently in the editor preview than they do on the published page, so always check the front end before publishing important changes.<\/p>\n\n\n\n<p>For official background on the native block, you can refer to the <a href=\"https:\/\/wordpress.org\/documentation\/article\/shortcode-block\/\" target=\"_blank\" rel=\"noreferrer noopener nofollow\">WordPress Shortcode block documentation<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"the-easiest-way-use-the-shortcode-block\">The easiest way: use the Shortcode block<\/h2>\n\n\n\n<p>The WordPress Shortcode block is the best default choice for most standalone shortcode output. It keeps the shortcode separate from surrounding text, makes the editor layout easier to understand, and clearly tells future editors that the content inside the block is meant to be processed as a shortcode.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"add-a-shortcode-block\">Add a Shortcode block<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open a post or page in the WordPress Block Editor.<\/li>\n\n\n\n<li>Click the block inserter <strong>+<\/strong>.<\/li>\n\n\n\n<li>Search for <strong>Shortcode<\/strong>, or type <code>\/shortcode<\/code> directly in the editor.<\/li>\n\n\n\n<li>Select the Shortcode block.<\/li>\n\n\n\n<li>Paste your shortcode into the block.<\/li>\n\n\n\n<li>Preview or publish the page, then check the front end to confirm the output works as expected.<\/li>\n<\/ol>\n\n\n\n<p>For example, a simple WordPress gallery shortcode could look like this:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;gallery ids=\"123,456,789\"]<\/code><\/pre>\n\n\n\n<p>When you are teaching readers or documenting syntax, place shortcode examples in Code blocks, as shown above. If you put the same shortcode into a Shortcode block, WordPress may try to execute it instead of showing the syntax to the reader.<\/p>\n\n\n<div class=\"wp-block-image\">\n<figure class=\"aligncenter size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" width=\"918\" height=\"355\" src=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/adding-a-shortcode-1.png\" alt=\"\" class=\"wp-image-44042\" style=\"width:567px;height:auto\" srcset=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/adding-a-shortcode-1.png 918w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/adding-a-shortcode-1-512x198.png 512w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/adding-a-shortcode-1-128x49.png 128w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/adding-a-shortcode-1-768x297.png 768w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/adding-a-shortcode-1-80x31.png 80w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/adding-a-shortcode-1-24x9.png 24w\" sizes=\"auto, (max-width: 918px) 100vw, 918px\" \/><figcaption class=\"wp-element-caption\">You can add the block from the inserter or by typing \/shortcode.<\/figcaption><\/figure>\n<\/div>\n\n\n<h2 class=\"wp-block-heading\" id=\"can-you-paste-a-shortcode-into-a-paragraph-block\">Can you paste a shortcode into a Paragraph block?<\/h2>\n\n\n\n<p>Sometimes, yes. Some WordPress Block Editor shortcodes can be pasted into a Paragraph block and still work, especially when they are simple, inline-friendly, or supported by a specific plugin workflow. This can be convenient when a shortcode is part of a sentence or a small piece of surrounding text.<\/p>\n\n\n\n<p>However, for standalone output, the Shortcode block is usually clearer. A shortcode that creates a gallery, accordion, button group, form, or layout element should normally sit in its own block. That makes the page easier to edit and reduces confusion for other users who may update the content later.<\/p>\n\n\n\n<p><strong>Important:<\/strong> use a Code block when you want to show shortcode syntax to readers. Use a Shortcode block when you want WordPress to process the shortcode.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"insert-shortcodes-visually-with-shortcodes-ultimate\">Insert shortcodes visually with Shortcodes Ultimate<\/h2>\n\n\n\n<p>You can always paste shortcodes manually. Shortcodes Ultimate is helpful when you want to choose an element visually, configure options, and avoid writing shortcode syntax by hand.<\/p>\n\n\n\n<p>In the Block Editor, Shortcodes Ultimate supports workflows where shortcodes can be inserted into Shortcode blocks, Paragraph blocks, and Classic blocks. Instead of remembering attributes, quotes, nesting rules, or exact shortcode names, you can use the Insert Shortcode tool to generate the shortcode for you.<\/p>\n\n\n\n<p>This is especially useful for content elements such as buttons, tabs, accordions, spoilers, boxes, sliders, galleries, and other reusable interface components. You choose the element, adjust its settings, and insert the generated shortcode into your content.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"recommended-setup-in-the-block-editor\">Recommended setup in the Block Editor<\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Open the WordPress Block Editor for any post or page.<\/li>\n\n\n\n<li>Select a Paragraph block, Shortcode block, or Classic block.<\/li>\n\n\n\n<li>Click the <strong>Insert Shortcode<\/strong> button.<\/li>\n\n\n\n<li>Choose the content element you want to add.<\/li>\n\n\n\n<li>Configure the available options in the visual picker.<\/li>\n\n\n\n<li>Insert the generated shortcode and preview the page on the front end.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"520\" src=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.28.16@2x-1024x520.png\" alt=\"\" class=\"wp-image-44043\" srcset=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.28.16@2x-1024x520.png 1024w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.28.16@2x-512x260.png 512w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.28.16@2x-128x65.png 128w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.28.16@2x-768x390.png 768w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.28.16@2x-1536x779.png 1536w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.28.16@2x-80x41.png 80w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.28.16@2x-24x12.png 24w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.28.16@2x.png 2034w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Shortcodes Ultimate lets you insert generated shortcodes from the editor toolbar.<\/figcaption><\/figure>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"665\" src=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.29.08@2x-1024x665.png\" alt=\"\" class=\"wp-image-44044\" srcset=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.29.08@2x-1024x665.png 1024w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.29.08@2x-512x332.png 512w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.29.08@2x-128x83.png 128w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.29.08@2x-768x499.png 768w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.29.08@2x-1536x997.png 1536w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.29.08@2x-2048x1330.png 2048w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.29.08@2x-80x52.png 80w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.29.08@2x-24x16.png 24w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">Choose an element, adjust options, and insert the generated shortcode.<\/figcaption><\/figure>\n\n\n\n<p>For more product-specific guidance, see the <a href=\"\/docs\/\">Shortcodes Ultimate documentation<\/a> and the list of <a href=\"\/shortcodes\/\">available shortcodes<\/a>.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"which-shortcode-insertion-method-should-you-use\">Which shortcode insertion method should you use?<\/h2>\n\n\n\n<p>There is no single method that is best for every situation. The right choice depends on the type of shortcode, the user\u2019s editing workflow, and whether the shortcode is being written manually or generated by a plugin.<\/p>\n\n\n\n<figure class=\"wp-block-table\"><table><thead><tr><th>Method<\/th><th>Best for<\/th><th>Pros<\/th><th>Notes<\/th><\/tr><\/thead><tbody><tr><td>Shortcode block<\/td><td>Most standalone shortcodes<\/td><td>Native, simple, and clear<\/td><td>Best default choice for adding a shortcode in Gutenberg<\/td><\/tr><tr><td>Paragraph block<\/td><td>Inline or simple plugin-supported shortcodes<\/td><td>Quick and works in normal text flow<\/td><td>Test the front end because not every shortcode belongs in a paragraph<\/td><\/tr><tr><td>Shortcodes Ultimate Insert Shortcode workflow<\/td><td>Users who do not want to write syntax manually<\/td><td>Visual picker, configurable options, and fewer syntax mistakes<\/td><td>Requires the correct user permissions<\/td><\/tr><tr><td>Classic block<\/td><td>Legacy content workflows<\/td><td>Useful for older content and familiar editing patterns<\/td><td>Helpful for maintenance, but not the first choice for new posts<\/td><\/tr><\/tbody><\/table><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"practical-shortcode-examples\">Practical shortcode examples<\/h2>\n\n\n\n<p>The following examples are shown inside Code blocks so they display as syntax instead of being executed by WordPress. Exact options depend on the shortcode you choose. The Shortcodes Ultimate Insert Shortcode workflow can help generate valid syntax without requiring you to type every attribute manually.<\/p>\n\n\n\n<p>A button shortcode may include a URL, target behavior, style, and button text:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;su_button url=\"https:\/\/example.com\" target=\"blank\" style=\"flat\"]Download now&#91;\/su_button]<\/code><\/pre>\n\n\n\n<p>An accordion can contain multiple spoiler items, each with its own title and content:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;su_accordion]\n&#91;su_spoiler title=\"What is included?\" open=\"yes\"]Your hidden content goes here.&#91;\/su_spoiler]\n&#91;su_spoiler title=\"Can I customize it?\"]Yes, you can adjust options in the shortcode settings.&#91;\/su_spoiler]\n&#91;\/su_accordion]<\/code><\/pre>\n\n\n\n<p>Tabs are another common example of nested shortcode structure:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;su_tabs]\n&#91;su_tab title=\"First tab\"]First tab content.&#91;\/su_tab]\n&#91;su_tab title=\"Second tab\"]Second tab content.&#91;\/su_tab]\n&#91;\/su_tabs]<\/code><\/pre>\n\n\n\n<p>Developers can also output trusted shortcodes in template files with <code>do_shortcode()<\/code>, but this should be used carefully and only with shortcode content you control:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;?php echo do_shortcode('&#91;su_button url=\"https:\/\/example.com\"]Click me&#91;\/su_button]'); ?&gt;<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"best-practices-for-using-shortcodes-in-gutenberg\">Best practices for using shortcodes in Gutenberg<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Use the Shortcode block for standalone shortcode output.<\/li>\n\n\n\n<li>Use Code blocks when you are teaching or displaying shortcode syntax.<\/li>\n\n\n\n<li>Keep shortcodes readable and avoid overly complex nested structures when possible.<\/li>\n\n\n\n<li>Preview the final page on the front end, not only inside the editor.<\/li>\n\n\n\n<li>Keep shortcode plugins updated and avoid relying on shortcodes from inactive plugins.<\/li>\n\n\n\n<li>Use descriptive surrounding headings and text for SEO, rather than relying on hidden or generated output as the only meaningful content.<\/li>\n\n\n\n<li>Add useful alt text to screenshots and images.<\/li>\n\n\n\n<li>Document reusable shortcode patterns for editors, especially on sites maintained by teams or agencies.<\/li>\n<\/ul>\n\n\n\n<p>Shortcodes can be very practical, but they should not make the page harder to maintain. When a shortcode becomes long, deeply nested, or difficult for editors to understand, consider documenting the pattern or generating it with a visual tool instead of typing it manually.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"troubleshooting-shortcode-not-working-in-gutenberg\">Troubleshooting: shortcode not working in Gutenberg<\/h2>\n\n\n\n<p>If a shortcode is not working in the WordPress Block Editor, the problem is usually related to placement, plugin status, syntax, permissions, theme styling, caching, or front-end assets. Work through the checks below before rebuilding the page.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-shortcode-appears-as-plain-text\">The shortcode appears as plain text<\/h3>\n\n\n\n<p>If the shortcode appears as plain text, first check where it was inserted. A shortcode shown inside a Code block is being displayed intentionally and will not execute. If you want WordPress to process the shortcode, move it into a Shortcode block or another supported location.<\/p>\n\n\n\n<p>Also check that the plugin providing the shortcode is active, the shortcode name is correct, and the brackets or quotation marks were not changed during copy and paste. Smart quotes, missing closing tags, or a typo in the shortcode name can prevent the output from rendering correctly.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-insert-shortcode-button-is-missing\">The Insert Shortcode button is missing<\/h3>\n\n\n\n<p>If the Shortcodes Ultimate Insert Shortcode button is not showing, check your user role and permissions. Access to insertion tools may depend on a required user capability such as <code>manage_options<\/code>, which is usually available to Administrator or Super Admin roles.<\/p>\n\n\n\n<p>This is not just a visual issue. It is connected to security because shortcode tools can expose powerful features. Do not lower capability requirements casually. If you change permission settings, do it intentionally and only for trusted roles that should be allowed to insert advanced shortcode output.<\/p>\n\n\n\n<figure class=\"wp-block-image size-large\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"434\" src=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.31.25@2x-1024x434.png\" alt=\"\" class=\"wp-image-44045\" srcset=\"https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.31.25@2x-1024x434.png 1024w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.31.25@2x-512x217.png 512w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.31.25@2x-128x54.png 128w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.31.25@2x-768x326.png 768w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.31.25@2x-1536x651.png 1536w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.31.25@2x-2048x868.png 2048w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.31.25@2x-80x34.png 80w, https:\/\/getshortcodes.com\/wp-content\/uploads\/2026\/05\/CleanShot-2026-05-20-at-10.31.25@2x-24x10.png 24w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><figcaption class=\"wp-element-caption\">If the Insert Shortcode button is missing, check role and capability settings.<\/figcaption><\/figure>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-shortcode-works-in-the-editor-but-looks-wrong-on-the-front-end\">The shortcode works in the editor but looks wrong on the front end<\/h3>\n\n\n\n<p>If the shortcode renders but looks broken on the published page, the issue may be related to theme CSS, caching, minification, missing plugin assets, or a JavaScript conflict. Clear caches, temporarily disable aggressive optimization settings, and check whether the same shortcode works with a default theme or a minimal plugin setup.<\/p>\n\n\n\n<p>Some shortcode output also depends on the options selected in the shortcode settings. If you generated the shortcode visually, reopen the shortcode configuration and review spacing, style, alignment, color, and responsive settings.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"the-shortcode-does-not-preview-correctly-inside-the-editor\">The shortcode does not preview correctly inside the editor<\/h3>\n\n\n\n<p>Some shortcodes render best on the front end rather than inside the editor preview. This is common when the output depends on scripts, theme styles, sliders, tabs, accordions, or dynamic assets that are loaded differently outside the editor.<\/p>\n\n\n\n<p>Use Preview in a new tab before publishing major changes. If the shortcode looks correct on the front end, the editor preview may simply be limited. If it fails on the front end too, continue troubleshooting plugin status, syntax, permissions, assets, and conflicts.<\/p>\n\n\n\n<p>If you still need help, check your plugin documentation or contact <a href=\"\/support\/\">support<\/a> with the shortcode, page URL, user role, and a short description of what happens in the editor and on the front end.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"faq\">FAQ<\/h2>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"do-shortcodes-still-work-in-gutenberg\">Do shortcodes still work in Gutenberg?<\/h3>\n\n\n\n<p>Yes. WordPress still processes shortcodes in the Block Editor. The cleanest native method is usually the Shortcode block, especially for standalone output such as galleries, forms, buttons, accordions, and plugin-generated content.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"what-is-the-wordpress-shortcode-block\">What is the WordPress Shortcode block?<\/h3>\n\n\n\n<p>The WordPress Shortcode block is a built-in block designed for shortcode syntax. You add the block, paste the shortcode into it, and then preview or publish the page so WordPress can process the shortcode output.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"should-i-use-a-shortcode-block-or-a-paragraph-block\">Should I use a Shortcode block or a Paragraph block?<\/h3>\n\n\n\n<p>Use the Shortcode block for most standalone shortcode output. Use a Paragraph block only when the shortcode is intended to sit within normal text or when your plugin workflow specifically supports that placement. In both cases, test the final page on the front end.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"does-shortcodes-ultimate-work-with-the-block-editor\">Does Shortcodes Ultimate work with the Block Editor?<\/h3>\n\n\n\n<p>Yes. Shortcodes Ultimate supports Block Editor workflows and can help generate shortcode syntax through a visual picker. You can choose an element, configure its options, and insert the generated shortcode into supported blocks.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"why-cant-i-see-the-insert-shortcode-button\">Why can\u2019t I see the Insert Shortcode button?<\/h3>\n\n\n\n<p>The likely cause is permissions. In Shortcodes Ultimate, the Insert Shortcode button may require an administrator-level capability such as <code>manage_options<\/code>. This is a security-related setting because shortcode insertion tools can expose powerful features.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\" id=\"can-i-use-shortcodes-in-wordpress-templates\">Can I use shortcodes in WordPress templates?<\/h3>\n\n\n\n<p>Developers can output shortcodes in templates with <code>do_shortcode()<\/code>, but this should be used carefully and only with trusted shortcode content. For normal content editing, the Shortcode block is usually safer and easier for editors to maintain.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<p>Shortcodes still work in Gutenberg, and the built-in WordPress Shortcode block is the easiest native method for most standalone shortcode output. Paragraph blocks can work in some cases, but they are better for inline or plugin-supported workflows than for large shortcode-generated elements.<\/p>\n\n\n\n<p>Shortcodes Ultimate is useful when you want a visual shortcode picker instead of writing shortcode syntax manually. It helps editors choose an element, configure options, and insert the generated shortcode directly into WordPress content.<\/p>\n\n\n\n<p>Want a visual shortcode picker instead of writing shortcodes manually? Try Shortcodes Ultimate.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"\/\">Try Shortcodes Ultimate<\/a><\/div>\n<\/div>\n\n\n\n<p><\/p>\n","protected":false},"featured_media":0,"template":"","docs_category":[20],"class_list":["post-44040","docs","type-docs","status-publish","hentry","docs_category-getting-started"],"acf":[],"_links":{"self":[{"href":"https:\/\/getshortcodes.com\/api\/wp\/v2\/docs\/44040","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/getshortcodes.com\/api\/wp\/v2\/docs"}],"about":[{"href":"https:\/\/getshortcodes.com\/api\/wp\/v2\/types\/docs"}],"wp:attachment":[{"href":"https:\/\/getshortcodes.com\/api\/wp\/v2\/media?parent=44040"}],"wp:term":[{"taxonomy":"docs_category","embeddable":true,"href":"https:\/\/getshortcodes.com\/api\/wp\/v2\/docs_category?post=44040"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}