{"id":263540,"date":"2026-02-04T04:56:59","date_gmt":"2026-02-04T04:56:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/lorem\/"},"modified":"2026-05-19T15:48:35","modified_gmt":"2026-05-19T15:48:35","slug":"bplugins-lorem-generator","status":"publish","type":"plugin","link":"https:\/\/kab.wordpress.org\/plugins\/bplugins-lorem-generator\/","author":22028296,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"6.9.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"ShortCut and Dummy Text Generator","header_author":"bPlugins","header_description":"Use Emmet like abbreviations to quickly create dummy content in Gutenberg. supports custom lorem word counts and block replacement.","assets_banners_color":"e9ecf7","last_updated":"2026-05-19 15:48:35","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/gum.co\/wpdonate\/","header_plugin_uri":"","header_author_uri":"https:\/\/bplugins.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":549,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"muradwahid","date":"2026-05-16 04:54:23"},"1.0.1":{"tag":"1.0.1","author":"muradwahid","date":"2026-05-19 15:48:35"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3453758,"resolution":"128x128","location":"assets","locale":"","width":96,"height":96}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":3453758,"resolution":"772x250","location":"assets","locale":"","width":1444,"height":500}},"assets_blueprints":{},"all_blocks":{"b-blocks\/bplugins-lorem-generator":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"b-blocks\/bplugins-lorem-generator","version":"1.0.0","title":"ShortCut and Dummy Text Generator","category":"widgets","description":"Use Emmet like abbreviations to quickly create dummy content in Gutenberg. supports custom lorem word counts and block replacement.","keywords":["lorem ipsum","dummy content","emmet","content generator"],"textdomain":"lorem-generator","attributes":{"align":{"type":"string","default":""},"isBlockReplace":{"type":"boolean","default":true},"content":{"type":"string","default":""},"loremText":{"type":"string","default":""}},"supports":{"align":["wide","full"],"html":false},"example":{"attributes":{}},"editorScript":"file:.\/index.js","editorStyle":"file:.\/index.css"}},"tagged_versions":["1.0.0","1.0.1"],"block_files":["\/tags\/1.0.1\/build\/index.js","\/tags\/1.0.1\/build\/index.css"],"assets_screenshots":[],"screenshots":[]},"plugin_section":[172757],"plugin_tags":[1220,13175,24926,35242,1259],"plugin_category":[],"plugin_contributors":[183994,226291,198811,239251],"plugin_business_model":[],"class_list":["post-263540","plugin","type-plugin","status-publish","hentry","plugin_section-block","plugin_tags-block","plugin_tags-content-generator","plugin_tags-dummy-content","plugin_tags-emmet","plugin_tags-lorem-ipsum","plugin_contributors-abuhayat","plugin_contributors-bplugins","plugin_contributors-charlescormier","plugin_contributors-muradwahid","plugin_committers-bplugins","plugin_committers-muradwahid","plugin_support_reps-muradwahid"],"banners":{"banner":"https:\/\/ps.w.org\/bplugins-lorem-generator\/assets\/banner-772x250.png?rev=3453758","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/bplugins-lorem-generator\/assets\/icon-128x128.png?rev=3453758","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>ShortCut and Dummy Text Generator<\/strong> is a Gutenberg block that lets you scaffold content at speed. Add the block to any post or page, type an abbreviation \u2014 just like Emmet in code editors \u2014 and press <strong>Tab<\/strong> or <strong>Enter<\/strong>. The block immediately expands into proper WordPress core blocks: paragraphs, headings, lists, tables, groups, quotes, and more.<\/p>\n\n<p>No more clicking through the block inserter to build repetitive layouts. Write <code>ul&gt;li*5&gt;lorem6<\/code> and get a five-item list with six words of lorem ipsum per item in one keystroke.<\/p>\n\n<h3>How it works<\/h3>\n\n<ol>\n<li>Add the <strong>ShortCut and Dummy Text Generator<\/strong> block anywhere in the Gutenberg editor.<\/li>\n<li>Type an abbreviation in the input field.<\/li>\n<li>Press <strong>Tab<\/strong> or <strong>Enter<\/strong>.<\/li>\n<li>The block either <strong>replaces itself<\/strong> with the generated blocks (default) or <strong>inserts the new blocks after itself<\/strong> \u2014 controlled by the toggle in the sidebar.<\/li>\n<\/ol>\n\n\n\n<h3>Abbreviation Syntax<\/h3>\n\n<p><strong>Lorem ipsum text<\/strong><\/p>\n\n<ul>\n<li><code>lorem<\/code> \u2192 20 words of lorem ipsum<\/li>\n<li><code>lorem5<\/code> \u2192 5 words of lorem ipsum<\/li>\n<\/ul>\n\n<p><strong>Single elements<\/strong><\/p>\n\n<ul>\n<li><code>p&gt;lorem10<\/code> \u2192 Paragraph with 10 lorem words<\/li>\n<li><code>h2&gt;lorem5<\/code> \u2192 H2 heading with 5 lorem words<\/li>\n<li><code>h1<\/code> through <code>h6<\/code> are all supported<\/li>\n<\/ul>\n\n<p><strong>Repeating elements<\/strong><\/p>\n\n<p>Use <code>*N<\/code> to repeat a tag N times:<\/p>\n\n<ul>\n<li><code>ul&gt;li*3&gt;lorem4<\/code> \u2192 Unordered list with 3 items, each 4 words<\/li>\n<li><code>ol&gt;li*4&gt;lorem6<\/code> \u2192 Ordered list with 4 items, each 6 words<\/li>\n<li><code>table&gt;tr*3&gt;td*4&gt;lorem3<\/code> \u2192 Table with 3 rows and 4 columns<\/li>\n<\/ul>\n\n<p><strong>Nesting<\/strong><\/p>\n\n<p>Use <code>&gt;<\/code> to nest elements:<\/p>\n\n<ul>\n<li><code>group&gt;h2&gt;lorem5<\/code> \u2192 Group block containing an H2 heading<\/li>\n<li><code>div&gt;p&gt;lorem20<\/code> \u2192 Group block containing a paragraph<\/li>\n<li><code>blockquote&gt;p&gt;lorem15<\/code> \u2192 Quote block with a paragraph inside<\/li>\n<\/ul>\n\n<p><strong>Sibling elements<\/strong><\/p>\n\n<p>Use <code>,<\/code> to create multiple sibling blocks in one go:<\/p>\n\n<ul>\n<li><code>h2&gt;My Title, p&gt;lorem20<\/code> \u2192 An H2 heading followed by a paragraph<\/li>\n<li><code>h3&gt;lorem4, ul&gt;li*3&gt;lorem5, p&gt;lorem10<\/code> \u2192 Heading, list, and paragraph<\/li>\n<\/ul>\n\n<p><strong>Complex combinations<\/strong><\/p>\n\n<ul>\n<li><code>group&gt;h2&gt;lorem5, p&gt;lorem20<\/code> \u2192 Group block with a heading and paragraph<\/li>\n<li><code>table&gt;tr*2&gt;td*3&gt;lorem4<\/code> \u2192 2\u00d73 table filled with lorem ipsum<\/li>\n<\/ul>\n\n\n\n<h3>Supported Block Types<\/h3>\n\n\n\n\n  Abbreviation tag\n  Gutenberg block\n\n\n\n\n  <code>p<\/code>\n  <code>core\/paragraph<\/code>\n\n\n  <code>h1<\/code> \u2013 <code>h6<\/code>\n  <code>core\/heading<\/code>\n\n\n  <code>ul<\/code>\n  <code>core\/list<\/code> (unordered)\n\n\n  <code>ol<\/code>\n  <code>core\/list<\/code> (ordered)\n\n\n  <code>table<\/code>\n  <code>core\/table<\/code>\n\n\n  <code>group<\/code> \/ <code>div<\/code>\n  <code>core\/group<\/code>\n\n\n  <code>blockquote<\/code>\n  <code>core\/quote<\/code>\n\n\n  <code>pre<\/code>\n  <code>core\/preformatted<\/code>\n\n\n\n\n\n\n<h3>Block Settings<\/h3>\n\n<p><strong>Replace block on Tab\/Enter<\/strong> (sidebar toggle)<\/p>\n\n<ul>\n<li><strong>On<\/strong> (default): pressing Tab or Enter replaces this block with the generated blocks.<\/li>\n<li><strong>Off<\/strong>: the generated blocks are inserted into the editor without removing this block, so you can keep typing more abbreviations.<\/li>\n<\/ul>\n\n<p><strong>Remove block<\/strong>: click the \u00d7 button in the top-right corner of the block to delete it from the editor.<\/p>\n\n\n\n<h4>Did you like this plugin? Dislike it? Have a feature request? <a href=\"mailto:support@bplugins.com\" title=\"Send feedback\">Please share your feedback with us<\/a><\/h4>\n\n\n\n<h3>Check out our other WordPress Plugins<\/h3>\n\n<p><strong><a href=\"https:\/\/bplugins.com\/products\/html5-audio-player\">Html5 Audio Player<\/a><\/strong> \u2013 Best audio player plugin for WordPress.<\/p>\n\n<p><strong><a href=\"https:\/\/bplugins.com\/products\/html5-video-player\">Html5 Video Player<\/a><\/strong> \u2013 Best video player plugin for WordPress.<\/p>\n\n<p><strong><a href=\"https:\/\/bplugins.com\/products\/pdf-poster\">PDF Poster<\/a><\/strong> \u2013 A fully-featured PDF Viewer Plugin for WordPress.<\/p>\n\n<p><strong><a href=\"https:\/\/bplugins.com\/products\/document-embedder\">Document Embedder<\/a><\/strong> \u2013 Best WordPress Document Embedder Plugin.<\/p>\n\n<p><strong><a href=\"https:\/\/bplugins.com\/products\/3d-viewer\">3D Viewer<\/a><\/strong> \u2013 Display interactive 3D models on the web.<\/p>\n\n<p><strong><a href=\"https:\/\/bplugins.com\/products\/advanced-post-block\">Advanced Post Block<\/a><\/strong> \u2013 Best Post Display Plugin for WordPress.<\/p>\n\n<h3>Developer Notes<\/h3>\n\n<p>Source code is publicly available on GitHub for review, study, and contributions:<\/p>\n\n<p>https:\/\/github.com\/bplugins\/lorem-ipsum<\/p>\n\n<!--section=installation-->\n<h4>From the Gutenberg Editor<\/h4>\n\n<ol>\n<li>Open any post or page in the WordPress block editor.<\/li>\n<li>Click the <strong>+<\/strong> inserter and search for <strong>ShortCut and Dummy Text Generator<\/strong>.<\/li>\n<li>Click the block to add it.<\/li>\n<\/ol>\n\n<h4>From the Plugin Directory<\/h4>\n\n<ol>\n<li>In your WordPress admin, go to <strong>Plugins \u2192 Add New<\/strong>.<\/li>\n<li>Search for <strong>ShortCut and Dummy Text Generator<\/strong>.<\/li>\n<li>Click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<\/ol>\n\n<h4>Manual Upload<\/h4>\n\n<ol>\n<li>Download the plugin <code>.zip<\/code> file.<\/li>\n<li>Go to <strong>Plugins \u2192 Add New \u2192 Upload Plugin<\/strong>.<\/li>\n<li>Choose the zip file and click <strong>Install Now<\/strong>.<\/li>\n<li>Activate the plugin.<\/li>\n<\/ol>\n\n<h4>Manual FTP<\/h4>\n\n<ol>\n<li>Unzip and upload the plugin folder to <code>\/wp-content\/plugins\/<\/code>.<\/li>\n<li>Activate through <strong>Plugins<\/strong> in the WordPress admin.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"what%20does%20this%20plugin%20do%3F\"><h3>What does this plugin do?<\/h3><\/dt>\n<dd><p>It adds a special Gutenberg block where you can type Emmet-like abbreviations (e.g. <code>ul&gt;li*3&gt;lorem5<\/code>) and expand them into real WordPress core blocks by pressing Tab or Enter.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20any%20wordpress%20theme%3F\"><h3>Does it work with any WordPress theme?<\/h3><\/dt>\n<dd><p>Yes. The block only runs inside the Gutenberg editor and generates standard core blocks, so it is compatible with any theme.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20the%20shortcut%20block%20after%20i%20expand%20an%20abbreviation%3F\"><h3>What happens to the ShortCut block after I expand an abbreviation?<\/h3><\/dt>\n<dd><p>By default the block replaces itself with the generated blocks. If you turn off the <strong>Replace block on Tab\/Enter<\/strong> toggle in the sidebar, the generated blocks are inserted without removing this block so you can keep generating more content.<\/p><\/dd>\n<dt id=\"can%20i%20generate%20multiple%20block%20types%20at%20once%3F\"><h3>Can I generate multiple block types at once?<\/h3><\/dt>\n<dd><p>Yes. Separate patterns with a comma: <code>h2&gt;My Heading, p&gt;lorem20, ul&gt;li*3&gt;lorem4<\/code> creates a heading, a paragraph, and a list in one keystroke.<\/p><\/dd>\n<dt id=\"how%20do%20i%20control%20the%20number%20of%20lorem%20ipsum%20words%3F\"><h3>How do I control the number of lorem ipsum words?<\/h3><\/dt>\n<dd><p>Append a number to <code>lorem<\/code>: <code>lorem10<\/code> gives 10 words, <code>lorem50<\/code> gives 50 words. Using <code>lorem<\/code> alone defaults to 20 words.<\/p><\/dd>\n<dt id=\"can%20i%20use%20real%20text%20instead%20of%20lorem%20ipsum%3F\"><h3>Can I use real text instead of lorem ipsum?<\/h3><\/dt>\n<dd><p>Yes. Just type your own text after <code>&gt;<\/code>. For example, <code>h2&gt;Hello World<\/code> creates an H2 heading with the text \"Hello World\".<\/p><\/dd>\n<dt id=\"how%20many%20times%20can%20i%20use%20the%20block%3F\"><h3>How many times can I use the block?<\/h3><\/dt>\n<dd><p>Unlimited. Add as many instances as you need across any post or page.<\/p><\/dd>\n<dt id=\"where%20can%20i%20get%20support%3F\"><h3>Where can I get support?<\/h3><\/dt>\n<dd><p>Post your questions on the <a href=\"https:\/\/wordpress.org\/support\/plugin\/bplugins-lorem-generator\/\">WordPress support forum<\/a> or email <a href=\"mailto:support@bplugins.com\">support@bplugins.com<\/a>.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Re-write readme.<\/li>\n<li>Change Plugin name.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<\/ul>","raw_excerpt":"Generate complex Gutenberg block structures instantly using Emmet-like shorthand syntax. Type an abbreviation, press Tab or Enter, and watch it expand &hellip;","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/263540","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=263540"}],"author":[{"embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/bplugins"}],"wp:attachment":[{"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=263540"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=263540"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=263540"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=263540"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=263540"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/kab.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=263540"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}