[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f8kfEbc1201pCACxzCOuMYCnmdEfuYCHCydtcWZftowU":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":24,"download_link":25,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":30,"crawl_stats":27,"alternatives":35,"analysis":137,"fingerprints":169},"post-content-shortcode","Post Content Shortcode","1.0.1","Herron","https:\u002F\u002Fprofiles.wordpress.org\u002Fherronagency\u002F","\u003Cp>\u003Cstrong>Post Content Shortcode\u003C\u002Fstrong> allows you to display the content of any post using a shortcode like:\u003C\u002Fp>\n\u003Cp>[post_content id=”123″]\u003C\u002Fp>\n\u003Cp>This is useful for reusing content in multiple places, referencing another post inline, or including dynamically updated blocks of content.\u003C\u002Fp>\n\u003Cp>You can configure which post statuses are allowed to be embedded from the plugin’s settings page under \u003Cstrong>Settings \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> Post Content Shortcode\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Use the shortcode like this:\u003C\u002Fp>\n\u003Cp>[post_content id=”123″]\u003C\u002Fp>\n\u003Cp>Where \u003Ccode>123\u003C\u002Fcode> is the ID of the post you want to embed.\u003C\u002Fp>\n\u003Cp>To avoid infinite loops, the plugin prevents a post from including itself.\u003C\u002Fp>\n\u003Cp>Only posts with selected \u003Cstrong>statuses\u003C\u002Fstrong> (e.g. Published, Draft) will be rendered. You can control this from the plugin settings page.\u003C\u002Fp>\n\u003Ch3>Customizing the Shortcode Tag\u003C\u002Fh3>\n\u003Cp>By default, the shortcode tag is \u003Ccode>post_content\u003C\u002Fcode>. You can change it by adding this to your theme’s \u003Ccode>functions.php\u003C\u002Fcode> file:\u003C\u002Fp>\n\u003Cp>add_filter( ‘herron_pcs_shortcode_tag’, function( $tag ) {\u003Cbr \u002F>\n    return ‘my_custom_shortcode’;\u003Cbr \u002F>\n});\u003C\u002Fp>\n\u003Cp>After doing so, use the new tag:\u003C\u002Fp>\n\u003Cp>[my_custom_shortcode id=”123″]\u003C\u002Fp>\n\u003Cp>The settings page and all logic will automatically respect this change.\u003C\u002Fp>\n\u003Ch3>Learn More About Herron\u003C\u002Fh3>\n\u003Cp>This plugin is part of Herron’s ongoing effort to give back to the WordPress community. If you’re interested in how we build custom WordPress solutions for clients or want to collaborate, please visit \u003Ca href=\"https:\u002F\u002Fherron.agency\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fherron.agency\u002F\u003C\u002Fa>.\u003C\u002Fp>\n","Embed the content of another post using a simple shortcode. Useful for reusing content across pages or posts.",30,453,0,"2025-06-29T12:54:00.000Z","6.8.5","5.0","7.0",[19,20,21,22,23],"content-blocks","dynamic-content","post-content","reusable-content","shortcode","https:\u002F\u002Fherron.agency\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-content-shortcode.1.0.1.zip",100,null,"2026-03-15T15:16:48.613Z",[],{"slug":31,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":11,"avg_security_score":26,"avg_patch_time_days":11,"trust_score":33,"computed_at":34},"herronagency",1,94,"2026-04-03T19:57:38.358Z",[36,57,78,99,119],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":26,"num_ratings":32,"last_updated":46,"tested_up_to":47,"requires_at_least":48,"requires_php":49,"tags":50,"homepage":54,"download_link":55,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dev-content-blocks","Dev Content Blocks","1.4.1","Allon Sacks","https:\u002F\u002Fprofiles.wordpress.org\u002Fallonsacksgmailcom\u002F","\u003Cp>Not only for developers.\u003Cbr \u002F>\nCreate content blocks for reusable global content. Supports revisions. With input fields for raw HTML, JS, and CSS without worrying about auto formatting, with an option to also use the usual formatted WordPress tinyMCE editor.\u003C\u002Fp>\n\u003Cp>This plugin let’s you create modular content blocks the right way:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Content blocks are a post type.\u003C\u002Fli>\n\u003Cli>Allows you to add HTML, CSS, and JS in separate blocks using ACE editor with code completion and error notifications.\u003C\u002Fli>\n\u003Cli>WordPress WYSIWYG editor optional.\u003C\u002Fli>\n\u003Cli>Revisions(!) You can change your WordPress content, HTML, CSS, and JS and then go back to a previous state the same as you can with the out of the box wordpress post revisions.\u003C\u002Fli>\n\u003Cli>Use a shortcode to add the blocks in posts, pages, CPT’s, widgets, and in your theme files.\u003C\u002Fli>\n\u003Cli>Preview your content.\u003C\u002Fli>\n\u003Cli>Easily import & export using the default WordPress XML import\u002Fexport tool.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Using content blocks you can create blocks of content to display globally. Change the block and any page the content block is embedded on will reflect the changes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Use Cases:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>The WordPress WYSIWYG editor and even the text editor is often unpredictable not adding line breaks when wanted, or losing formatting after editing a post:\u003C\u002Fstrong>\u003Cbr \u002F>\nJust create a content block calling it “br” using only the HTML box and put \u003Cbr> in the box. The shortcode “[dcb name=br]” can then be used whenever you want to make sure that you have a line break.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>You may have multiple “thank you” pages for different LP’s. When you start new campaigns or want to add new conversion code (or delete an old conversion code), you need to go to each ty page and add\u002Fdelete the conversion code:\u003C\u002Fstrong>\u003Cbr \u002F>\nWith modular content you can maintain all your conversion codes in one block and then just put the same shortcode in all ty pages. Also, with the regular WordPress editor you cannot always safely embed conversion code in the post itself and rely on using a separate template. This plugin solves all these issues.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Ads:\u003C\u002Fstrong>\u003Cbr \u002F>\nUse the content blocks to manage your ads in one place. Create a content block per ad, then use a shortcode in your post content\u002Ftheme files\u002Fwidgets where you want to display each ad.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>There are many more use cases, these were just a few examples. Really you can use content blocks for so many cases and the power it gives you to manage and maintain modular content is necessary on almost any kind of website.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Content Blocks are an easy way for you to create your own shortcodes within the admin and can be used as a minimal shortcode builder.\u003C\u002Fp>\n\u003Cp>Dev Content Blocks is created with developers in mind, so while it is simple enough for any WordPress user to use, developers will have added benefit of being able to use raw HTML without it being formatted by wptexturize and wpautop. Think arbitrary HTML in the old text widget (new “Custom HTML” widget). Here paragraphs are NOT added automatically.\u003Cbr \u002F>\nAlso, as CSS and JS can easily be added here without fear of it losing it’s formatting, this plugin let’s you create and manage your own shortcodes. You can easily create shortcodes (the type that do not accept arguments) and manage them in one place in the admin instead of creating them in the theme or as a separate plugin per shortcode.\u003C\u002Fp>\n\u003Cp>You can actually add CSS and JS in the HTML box but, for convenience this plugin has separate optional CSS and JS boxes to allow you to separate your content and code.\u003Cbr \u002F>\nThe output of the shortcode is:\u003Cbr \u002F>\n1. Content from the WordPress editor if it is enabled. (Note, here wptexturize and wpautop are used).\u003Cbr \u002F>\n2. Content from the HTML box.\u003Cbr \u002F>\n3. The CSS code wrapped in a style tag.\u003Cbr \u002F>\n4. The JS code wrapped in a script tag.\u003Cbr \u002F>\n(“if(typeof(jQuery) !== ‘undefined’) {$ = jQuery.noConflict();}” is prepended to the script.)\u003C\u002Fp>\n\u003Cp>Please Note. Dev Content Blocks lets you use raw HTML, JS, and CSS therefore be careful if copying and pasting from random web pages as in order to allow you maximum control with the content blocks, you will be able to paste JS that is not entirely validated.\u003C\u002Fp>\n\u003Ch3>Future Versions\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Enable\u002Fdisable each box in the “Content Block Code” section.\u003C\u002Fli>\n\u003Cli>More Page builder support\u003C\u002Fli>\n\u003Cli>Variables to be passed in the shortcode\u003C\u002Fli>\n\u003Cli>Option to enqueue other CSS & JS files when a block is used\u003C\u002Fli>\n\u003Cli>Preview in a light box on the admin screen\u003C\u002Fli>\n\u003Cli>Options for incorporating and using the featured image\u003C\u002Fli>\n\u003Cli>Add an option to change the order of the HTML box vs. the WP editor\u003C\u002Fli>\n\u003Cli>Add an option to turn off formatting in the WP editor\u003C\u002Fli>\n\u003Cli>Add an option to enqueue the CSS and JS instead of outputting it in the HTML\u003C\u002Fli>\n\u003Cli>Widget\u003C\u002Fli>\n\u003Cli>Button in tinyMCE to add shortcodes\u003C\u002Fli>\n\u003Cli>Show shortcodes in main Dev Content Blocks screen\u003C\u002Fli>\n\u003Cli>Localization and language support\u003C\u002Fli>\n\u003Cli>When leaving or refreshing the admin page users should receive a prommpt if they have unsaved changes in the code boxes\u003C\u002Fli>\n\u003Cli>All above are under consideration and may or may not be added. Please feel free to email me or write a comment here in the reviews or support section with bugs and\u002For suggestions.\u003C\u002Fli>\n\u003C\u002Fol>\n","Content blocks for global content, with revisions. Use HTML without formatting being broken. Not only for devs.",300,3611,"2018-12-25T10:14:00.000Z","5.0.25","4.0.1","5.6",[19,51,52,22,53],"html","modular","shortcodes","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdev-content-blocks.1.4.1.zip",85,{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":64,"active_installs":65,"downloaded":66,"rating":26,"num_ratings":67,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":71,"tags":72,"homepage":76,"download_link":77,"security_score":26,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"dynamic-month-year-into-posts","Dynamic Month & Year into Posts","1.7.3","Gaurav Tiwari","https:\u002F\u002Fprofiles.wordpress.org\u002Fgauravtiwari\u002F","\u003Ch3>Automate your SEO\u003C\u002Fh3>\n\u003Cp>Insert dynamic dates anywhere in your WordPress content using simple shortcodes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Years\u003C\u002Fstrong>: \u003Ccode>[year]\u003C\u002Fcode> (current), \u003Ccode>[nyear]\u003C\u002Fcode> (next), \u003Ccode>[pyear]\u003C\u002Fcode> (previous)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Months\u003C\u002Fstrong>: \u003Ccode>[month]\u003C\u002Fcode> (January), \u003Ccode>[mon]\u003C\u002Fcode> (Jan), \u003Ccode>[nmonth]\u003C\u002Fcode>\u002F\u003Ccode>[pmonth]\u003C\u002Fcode> (next\u002Fprevious)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dates\u003C\u002Fstrong>: \u003Ccode>[date]\u003C\u002Fcode> (full date), \u003Ccode>[dt]\u003C\u002Fcode> (day number), \u003Ccode>[weekday]\u003C\u002Fcode> (day name)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Age\u003C\u002Fstrong>: \u003Ccode>[age date=\"1990-05-15\"]\u003C\u002Fcode> calculates years from any date\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Season\u003C\u002Fstrong>: \u003Ccode>[season]\u003C\u002Fcode> displays current season (supports hemispheres)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Countdowns\u003C\u002Fstrong>: \u003Ccode>[daysuntil date=\"2025-12-25\"]\u003C\u002Fcode> and \u003Ccode>[dayssince date=\"2020-01-01\"]\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Dates\u003C\u002Fstrong>: \u003Ccode>[datemodified]\u003C\u002Fcode> and \u003Ccode>[datepublished]\u003C\u002Fcode> shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Dates\u003C\u002Fstrong>: \u003Ccode>[blackfriday]\u003C\u002Fcode> and \u003Ccode>[cybermonday]\u003C\u002Fcode> shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Block Editor support\u003C\u002Fstrong>: Toolbar to quickly insert the shortcodes, customizable date and countdown blocks.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Works in posts, pages, titles, widgets, and SEO meta. Renders in your WordPress language. Perfect for affiliate marketers, bloggers, and anyone who wants evergreen content that updates automatically.\u003C\u002Fp>\n\u003Cp>But that’s not it.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\u002Fsnippet\u002Fdynamic-month-year\u002F#shortcodes\" rel=\"nofollow ugc\">See Full List of Shortcodes\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>New: Display current season with \u003Ccode>[season]\u003C\u002Fcode> shortcode. Supports hemisphere: \u003Ccode>[season region=\"south\"]\u003C\u002Fcode> for Southern hemisphere.\u003C\u002Fli>\n\u003Cli>New: Calculate age with \u003Ccode>[age date=\"1990-05-15\"]\u003C\u002Fcode> shortcode. Add ordinal suffix with \u003Ccode>ordinal=\"true\"\u003C\u002Fcode> (e.g., “35th”).\u003C\u002Fli>\n\u003Cli>New: Post dates with \u003Ccode>[datemodified]\u003C\u002Fcode> and \u003Ccode>[datepublished]\u003C\u002Fcode> shortcodes.\u003C\u002Fli>\n\u003Cli>New: Event dates with \u003Ccode>[blackfriday]\u003C\u002Fcode> and \u003Ccode>[cybermonday]\u003C\u002Fcode> shortcodes.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Gutenberg Blocks\u003C\u002Fh3>\n\u003Cp>Four dedicated blocks for the Block Editor:\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Dynamic Date Block\u003C\u002Fstrong> – Insert any dynamic date with live preview:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select date type from dropdown (year, month, date, age, season, etc.)\u003C\u002Fli>\n\u003Cli>Configure age format (years only, years & months, full breakdown)\u003C\u002Fli>\n\u003Cli>Set ordinal suffix for age display\u003C\u002Fli>\n\u003Cli>Typography and color controls\u003C\u002Fli>\n\u003Cli>Spacing options (margin, padding)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Live Countdown Block\u003C\u002Fstrong> – Real-time countdown powered by WordPress Interactivity API:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Count days until or since any date\u003C\u002Fli>\n\u003Cli>Auto-updates at midnight without page reload\u003C\u002Fli>\n\u003Cli>Customizable label text\u003C\u002Fli>\n\u003Cli>Typography and color styling\u003C\u002Fli>\n\u003Cli>Perfect for event promotions and milestones\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Published Date Block\u003C\u002Fstrong> – Display the post’s publication date:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses WordPress date format from Settings\u003C\u002Fli>\n\u003Cli>Custom format support\u003C\u002Fli>\n\u003Cli>Typography and color controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Modified Date Block\u003C\u002Fstrong> – Display the post’s last modified date:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Uses WordPress date format from Settings\u003C\u002Fli>\n\u003Cli>Custom format support\u003C\u002Fli>\n\u003Cli>Typography and color controls\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>All blocks are found under “Widgets” category in the Block Inserter. Plus, a toolbar button in the formatting toolbar lets you quickly insert any shortcode into text blocks.\u003C\u002Fp>\n\u003Ch3>Works with popular SEO Plugins\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Supports RankMath, Yoast and SEOPress plugins and can be used to replace all their date based variables.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[year]\u003C\u002Fcode> works as a replacement to \u003Ccode>%currentyear%\u003C\u002Fcode> , \u003Ccode>[month]\u003C\u002Fcode> as a replacement to \u003Ccode>%currentmonth%\u003C\u002Fcode> already.\u003C\u002Fli>\n\u003Cli>Use various combinations to make your articles even more dynamic and make your content always SEO ready — no matter the date or year.\u003C\u002Fli>\n\u003Cli>Extremely useful for Affiliate Marketers, Amazon Affiliates and Copywriters.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Tested Support With\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Rank Math\u003C\u002Fli>\n\u003Cli>Rank Math Pro\u003C\u002Fli>\n\u003Cli>SEOPress\u003C\u002Fli>\n\u003Cli>SEOPress Premium\u003C\u002Fli>\n\u003Cli>Yoast SEO\u003C\u002Fli>\n\u003Cli>Yoast SEO Premium\u003C\u002Fli>\n\u003Cli>SureRank\u003C\u002Fli>\n\u003Cli>Gutenberg and Block Editor Content, Headings and Buttons\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\u002Fbest-gutenberg-blocks-plugins-for-wordpress\u002F\" rel=\"nofollow ugc\">All popular Block Editor Addons\u003C\u002Fa>, including Greenshift, GenerateBlocks, Ultimate Blocks, Kadence Blocks, Spectra, Otter Blocks.\u003C\u002Fli>\n\u003Cli>Elementor Page Builder\u003C\u002Fli>\n\u003Cli>WP Bakery Page Builder\u003C\u002Fli>\n\u003Cli>Visual Composer\u003C\u002Fli>\n\u003Cli>Beaver Builder\u003C\u002Fli>\n\u003Cli>Brizy Builder\u003C\u002Fli>\n\u003Cli>Oxygen Builder\u003C\u002Fli>\n\u003Cli>Bricks Builder\u003C\u002Fli>\n\u003Cli>Jetpack Related Posts\u003C\u002Fli>\n\u003Cli>Intelly Related Posts a.k.a. Inline Related Posts (IRP)\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields (Manual: please see the FAQs)\u003C\u002Fli>\n\u003Cli>Lightweight Accordion (including Schema)\u003C\u002Fli>\n\u003Cli>All major themes including Twenty Twenty-Five, Twenty Twenty-Four, Twenty Twenty-Three, Twenty Twenty-Two, Twenty Twenty-One, Twenty Twenty, Astra, Neve, Hello (Elementor), Kadence, GeneratePress, Blocksy, and OceanWP.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Tested to be totally working with Yoast SEO, SEOPress and Rank Math’s breadcrumbs, custom meta titles, excerpt etc.\u003C\u002Fp>\n\u003Cp>Note: Since August 2021, Google has started showing h1 titles in search results, this plugin becomes even more useful as no other SEO plugins adds Current Month, Current Year or Today’s Date in h1 titles except this; keeping the same in SEO meta as well.\u003C\u002Fp>\n\u003Ch3>More features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Full Rank Math OpenGraph Support.\u003C\u002Fli>\n\u003Cli>Full Schema and OpenGraph support in YoastSEO.\u003C\u002Fli>\n\u003Cli>Multiple Langauge (WPML) Support: Shortcode renders your site’s defined language.\u003C\u002Fli>\n\u003Cli>Contextual Related Posts Support.\u003C\u002Fli>\n\u003Cli>Jetpack Related Posts Support.\u003C\u002Fli>\n\u003Cli>Totally native. Doesn’t write anything to the database.\u003C\u002Fli>\n\u003Cli>No configuration required.\u003C\u002Fli>\n\u003Cli>Cache friendly.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy to use\u003C\u002Fh3>\n\u003Cp>Just install the plugin (see Installation tab) and activate it. Add [year] to render current year, [nyear] to render next year, [pyear] to render previous year, [month] to render current month (full name) and [mon] to render first three letters of months automatically. \u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\u002Fsnippet\u002Fdynamic-month-year\u002F#shortcodes\" rel=\"nofollow ugc\">See Full List of Shortcodes\u003C\u002Fa> (You can also see this link in \u003Cem>Plugins\u003C\u002Fem> page in your WordPress dashboard).\u003C\u002Fp>\n\u003Cp>As the months & years change, these shortcodes get updated into the content and title automatically on the shortcode locations.\u003C\u002Fp>\n\u003Cp>Zero bloat. No CSS\u002FJS files loaded. No database queries are made and the content is rendered on-the-fly. I am a performance geek and digital marketer myself, so I understand what you need. Please use a \u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\u002Fbest-wordpress-caching-plugin\u002F\" rel=\"nofollow ugc\">WordPress cache plugin\u003C\u002Fa> to cache the rendered content.\u003C\u002Fp>\n\u003Cp>Also, Dynamic Month & Year into Posts is a totally free plugin. There are no upsells and will never be.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\u002Fsnippet\u002Fdynamic-month-year\u002F\" rel=\"nofollow ugc\">More details\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdynamic-month-year-into-posts\u002F\" rel=\"ugc\">Free Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\u002Fcode\u002F\" rel=\"nofollow ugc\">More WordPress Plugins and Web Tools\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\u002Fwordpress-deals\u002F\" rel=\"nofollow ugc\">WordPress Deals\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\u002Fcontact\u002F\" rel=\"nofollow ugc\">Request a Feature\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Privacy\u003C\u002Fh3>\n\u003Cp>Dynamic Month & Year into Posts by \u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\" rel=\"nofollow ugc\">Gaurav Tiwari\u003C\u002Fa> is a completely native shortcode plugin. It has no settings page and does not use any analytics tool to gather or use your data. It’s bloat and ad-free. No notifications. No upgrade notices. Nothing.\u003C\u002Fp>\n\u003Ch3>Fast Support and Feature Implementation\u003C\u002Fh3>\n\u003Cp>I will provide instant support for all your queries or feature requests. Use \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fdynamic-month-year-into-posts\u002F\" rel=\"ugc\">support forum\u003C\u002Fa> to ask your questions, request new features or report something broken. I will also update the plugin for every major and minor WordPress version.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>I use the plugin myself on \u003Ca href=\"https:\u002F\u002Fgauravtiwari.org\" rel=\"nofollow ugc\">my primary website\u003C\u002Fa> and other client sites that I run. I try my best to ensure that this plugin is compatible with every functionality plugin you use. Please let me know if this plugin isn’t compatible with your stack, create a support request and allow me some time.\u003C\u002Fp>\n\u003Cp>Please note that some plugins strip shortcodes or disable rendering of shortcodes. In such cases, it’s impossible to implement dynamic dates without rewriting the whole plugin code and breaking a couple of things. But still, I’ll give a try.\u003C\u002Fp>\n\u003Cp>Help me with a positive review to keep the development going.\u003C\u002Fp>\n","Automate SEO and content with dynamic shortcodes for dates, years, months, age calculations, seasons and countdowns in content, titles and meta.",8000,94320,16,"2026-03-03T01:37:00.000Z","6.9.4","6.0","7.4",[73,20,74,23,75],"dates","seo","year","https:\u002F\u002Fgauravtiwari.org\u002Fsnippet\u002Fdynamic-month-year\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fdynamic-month-year-into-posts.1.7.3.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":88,"num_ratings":89,"last_updated":90,"tested_up_to":91,"requires_at_least":92,"requires_php":49,"tags":93,"homepage":97,"download_link":98,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"reusable-content-blocks","Reusable Content Blocks","1.1.3","Safeer","https:\u002F\u002Fprofiles.wordpress.org\u002Fsafeerz\u002F","\u003Cp>Reusable Content Blocks plugin allows you to insert contents (pages, posts, custom post types) created with WPBakery Page Builder into other contents, Widget areas and Templates using Shortcode, Widget or PHP without missing custom\u002Finline styles generated by page builders.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Works with WPBakery’s Page Builder.\u003C\u002Fli>\n\u003Cli>Works with WP Bakery elements from the The7 theme\u003C\u002Fli>\n\u003Cli>Dedicated Element for WP Bakery page builder.\u003C\u002Fli>\n\u003Cli>Extendable support for Elements from other Themes and addons.\u003C\u002Fli>\n\u003Cli>Allows to use Shortcodes, Widgets and PHP fucntion to place content blocks into other contents, Widgetised areas or Templates.\u003C\u002Fli>\n\u003Cli>Provides ready to use Shortcodes and functions for Reusable block post types.\u003C\u002Fli>\n\u003Cli>Lighweight. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage cases\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Create Reusable blocks and insert it on multiple places, manage it from a single place.\u003C\u002Fli>\n\u003Cli>Design custom footer layouts using page builders, and insert it using Widget\u003C\u002Fli>\n\u003Cli>Design a topbar like block using page builder, place it in templates using PHP or hooks.\u003C\u002Fli>\n\u003Cli>Insert contents of page, post or custom post types in other contents using shortcode.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation & Help\u003C\u002Fh4>\n\u003Cp>Basic instructions are provided within your WordPress site’s admin area, Dashboard > Reusable Blocks > Options page. Detailed documentation with screenshots for guidance, is available on the \u003Ca href=\"http:\u002F\u002Fwww.thecodepoetry.com\u002Fplugins\u002Fwordpress-reusable-content-blocks\" rel=\"nofollow ugc\">Plugins page\u003C\u002Fa>\u003C\u002Fp>\n","Reusable Content Blocks plugin allows you to insert contents (pages, posts, custom post types) created with WPBakery Page Builder into other contents, &hellip;",4000,27129,96,12,"2023-01-30T16:53:00.000Z","6.1.10","4.9.7",[79,94,95,96],"reusable-content-widget","thecodepoetry","wpbakery-global-widget","http:\u002F\u002Fthecodepoetry.com\u002Fplugins\u002Fwordpress-reusable-pagebulider-contnet-blocks\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Freusable-content-blocks.zip",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":107,"downloaded":108,"rating":88,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":112,"requires_php":54,"tags":113,"homepage":117,"download_link":118,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"post-content-shortcodes","Post Content Shortcodes","1.0.1.1","Curtiss Grymala","https:\u002F\u002Fprofiles.wordpress.org\u002Fcgrymala\u002F","\u003Cp>This plugin adds two shortcodes that allow you to display either the content of a post or a list of posts within the content area of a post. This plugin should be fully compatible with all post types, as it simply uses the \u003Ccode>get_post()\u003C\u002Fcode> and \u003Ccode>get_posts()\u003C\u002Fcode> WordPress functions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Content\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The first shortcode is the \u003Ccode>[post-content]\u003C\u002Fcode> shortcode. Using that shortcode will allow you to display the content of one post within another post. This shortcode requires a single attribute with a key of “id”. To use this shortcode to display the content of a post or page with an ID of 25, you would use this shortcode like \u003Ccode>[post-content id=25]\u003C\u002Fcode>. This shortcode also accepts the following optional arguments:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>post_name\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode> – The slug of the post that you want to pull. This can be used in place of the \u003Ccode>id\u003C\u002Fcode> attribute\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_image\u003C\u002Fcode> => \u003Ccode>false\u003C\u002Fcode> – Determines whether or not to display the featured image (if so, this appears before the content)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_excerpt\u003C\u002Fcode> => \u003Ccode>false\u003C\u002Fcode> – Determines whether to default to showing the post excerpt instead of the post content (still falls back to post content if the excerpt is not set)\u003C\u002Fli>\n\u003Cli>\u003Ccode>excerpt_length\u003C\u002Fcode> => \u003Ccode>0\u003C\u002Fcode> – If you would like to limit the length of the content\u002Fexcerpt shown on the page, specify the maximum number of words that should be shown (a read more link will automatically be appended to any entries that exceed that limit).\u003C\u002Fli>\n\u003Cli>\u003Ccode>image_width\u003C\u002Fcode> => \u003Ccode>0\u003C\u002Fcode> – The width, in pixels, to which the featured image should be sized\u003C\u002Fli>\n\u003Cli>\u003Ccode>image_height\u003C\u002Fcode> => \u003Ccode>0\u003C\u002Fcode> – The height, in pixels, to which the featured image should be sized\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_title\u003C\u002Fcode> => \u003Ccode>false\u003C\u002Fcode> – Whether or not to show the post title at the top of the content. By default, the title is wrapped in \u003Ccode>\u003Ch2>\u003C\u002Fcode> tags, but you can use the \u003Ccode>post-content-shortcodes-title\u003C\u002Fcode> filter to modify the title output.\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_image\u003C\u002Fcode> => \u003Ccode>false\u003C\u002Fcode> (set this to true\u002F1 if you would like to wrap the featured image in a link to the post) – Added in 0.6\u003C\u002Fli>\n\u003Cli>\u003Ccode>view_template\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode> (if you are using the \u003Ca href=\"https:\u002F\u002Fwp-types.com\u002F\" rel=\"nofollow ugc\">Views\u003C\u002Fa> plugin, you can set the ID of an existing Content Template to be used in-place of the default list item output) – Added in 0.6\u003C\u002Fli>\n\u003Cli>\u003Ccode>shortcodes\u003C\u002Fcode> => \u003Ccode>false\u003C\u002Fcode> – By default, this plugin strips shortcodes out of the post content\u002Fexcerpt. If you would like to attempt to process\u002Frender shortcodes in the content, set this flag to true.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Post List\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>The second shortcode is the \u003Ccode>[post-list]\u003C\u002Fcode> shortcode. This shortcode does not require any arguments, but will accept the following arguments (most of which are the default arguments used with \u003Ccode>get_posts()\u003C\u002Fcode>):\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>numberposts\u003C\u002Fcode> => \u003Ccode>-1\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>offset\u003C\u002Fcode> => \u003Ccode>0\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>category\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode> (can accept category slug [with quotes] or category ID [without quotes])\u003C\u002Fli>\n\u003Cli>\u003Ccode>orderby\u003C\u002Fcode> => \u003Ccode>title\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>order\u003C\u002Fcode> => \u003Ccode>asc\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>include\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>exclude\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta_key\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>meta_value\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_type\u003C\u002Fcode> => \u003Ccode>'post'\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_mime_type\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_parent\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>post_status\u003C\u002Fcode> => \u003Ccode>'publish'\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>exclude_current\u003C\u002Fcode> => \u003Ccode>true\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>–blog_id => 0 (the numeric ID of the site from which to pull the posts)–\u003C\u002Fli>\n\u003Cli>\u003Ccode>blog\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode> (can be set to the numeric ID or the blog name [slug] of the site from which to pull the posts – this replaces the old blog_id attribute)\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_image\u003C\u002Fcode> => \u003Ccode>false\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>show_excerpt\u003C\u002Fcode> => \u003Ccode>false\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>excerpt_length\u003C\u002Fcode> => \u003Ccode>0\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>image_width\u003C\u002Fcode> => \u003Ccode>0\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>image_height\u003C\u002Fcode> => \u003Ccode>0\u003C\u002Fcode>\u003C\u002Fli>\n\u003Cli>\u003Ccode>tax_name\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode> (the name of a taxonomy – e.g. “tag”, “category”, etc. – to be used to filter the list of posts) – Added in 0.6\u003C\u002Fli>\n\u003Cli>\u003Ccode>tax_term\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode> (the list of term IDs or slugs to filter the list of posts – multiple IDs or slugs can be separated by spaces) – Added in 0.6\u003C\u002Fli>\n\u003Cli>\u003Ccode>link_image\u003C\u002Fcode> => \u003Ccode>false\u003C\u002Fcode> (set this to true\u002F1 if you would like to wrap the featured image in a link to the post) – Added in 0.6\u003C\u002Fli>\n\u003Cli>\u003Ccode>ignore_protected\u003C\u002Fcode> => \u003Ccode>false\u003C\u002Fcode> (set this to true\u002F1 if you would like the post list to exclude any password-protected posts) – Added in 0.6\u003C\u002Fli>\n\u003Cli>\u003Ccode>view_template\u003C\u002Fcode> => \u003Ccode>null\u003C\u002Fcode> (if you are using the \u003Ca href=\"https:\u002F\u002Fwp-types.com\u002F\" rel=\"nofollow ugc\">Views\u003C\u002Fa> plugin, you can set the ID of an existing Content Template to be used in-place of the default list item output) – Added in 0.6\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The first 13 arguments are standard arguments for the \u003Ccode>get_posts()\u003C\u002Fcode> function.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>exclude_current\u003C\u002Fcode> argument is not a standard argument for the \u003Ccode>get_posts()\u003C\u002Fcode> function. It is a custom argument for this plugin. When that argument is set to \u003Ccode>true\u003C\u002Fcode>, the current page or post will be excluded from the list of posts. If it is set to \u003Ccode>false\u003C\u002Fcode>, \u003Ccode>\"false\"\u003C\u002Fcode> or \u003Ccode>0\u003C\u002Fcode>, the current page or post will be included in the post list.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>blog_id\u003C\u002Fcode> argument is also not standard. That argument allows you to pull a post from a site other than the current site when using WordPress multisite. Simply set that argument to the ID of the site from which you want to pull the post, and the post with the \u003Ccode>id\u003C\u002Fcode> you specify will be pulled from the blog\u002Fsite with the \u003Ccode>blog_id\u003C\u002Fcode> you specify.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>show_image\u003C\u002Fcode>, \u003Ccode>image_width\u003C\u002Fcode> and \u003Ccode>image_height\u003C\u002Fcode> arguments only apply to the \u003Ccode>post-list\u003C\u002Fcode> shortcode. They determine whether to display the featured image and how to display it for each post within the list. If the \u003Ccode>image_width\u003C\u002Fcode> and \u003Ccode>image_height\u003C\u002Fcode> arguments are both set to 0 (which is the default), the “thumbnail” size will be used (assuming the \u003Ccode>show_image\u003C\u002Fcode> argument is set to 1 or “true”). If only one of the \u003Ccode>image_width\u003C\u002Fcode> or \u003Ccode>image_height\u003C\u002Fcode> arguments are set, the other argument will be set to 999999 to ensure that the specified dimension is met.\u003C\u002Fp>\n\u003Cp>The \u003Ccode>show_excerpt\u003C\u002Fcode> and \u003Ccode>excerpt_length\u003C\u002Fcode> arguments also apply to the post-list shortcode. If you set \u003Ccode>show_excerpt\u003C\u002Fcode> to 1 or “true”, the post excerpt will be shown if it exists. If it doesn’t exist (or is empty), the post content will be shown (with HTML stripped out of it). You can truncate the length of the excerpts that are shown in the post list by setting the \u003Ccode>excerpt_length\u003C\u002Fcode> value. The \u003Ccode>excerpt_length\u003C\u002Fcode> is measured in words, so if you would like each excerpt to display no more than 50 words, you would set the \u003Ccode>excerpt_length\u003C\u002Fcode> parameter to 50. If you leave it set to 0 (which is the default), the entire excerpt or content will be shown in the post list. In the \u003Ccode>post-list\u003C\u002Fcode> shortcode, if \u003Ccode>show_excerpt\u003C\u002Fcode> is set to 0 or false, no content will be shown in the list (as opposed to the behavior of the \u003Ccode>show_excerpt\u003C\u002Fcode> parameter in the \u003Ccode>post-content\u003C\u002Fcode> shortcode).\u003C\u002Fp>\n\u003Cp>The \u003Ccode>view_template\u003C\u002Fcode> argument can be a bit complicated to get working properly, and is still a bit \u003Cem>experimental\u003C\u002Fem>. Please use it at your own risk. Unfortunately, the standard [wpv-post-featured-image] and [wpv-post-url] shortcodes (and, by extension, the [wpv-post-link] shortcode) do not work properly, especially when trying to display content from another site in the network. There are three extra shortcodes created for use in your Content Template, the first two of which replace the [wpv-post-featured-image] and [wpv-post-url] shortcodes:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[pcs-thumbnail]\u003C\u002Fcode> – will output the post thumbnail (at the width\u002Fheight you set in the post-content\u002Fpost-list shortcode attributes)\u003C\u002Fli>\n\u003Cli>\u003Ccode>[pcs-post-url]\u003C\u002Fcode> – will return\u002Foutput the URL to the post\u003C\u002Fli>\n\u003Cli>\u003Ccode>[pcs-entry-classes]\u003C\u002Fcode> – will add some additional classes to the entry wrapper. Accepts 2 parameters:\n\u003Cul>\n\u003Cli>\u003Ccode>classes\u003C\u002Fcode> – a space-separated list of the CSS classes you want to apply to the entry\u003C\u002Fli>\n\u003Cli>\u003Ccode>columns\u003C\u002Fcode> – a numerical value representing how many columns you want in the list (which will automatically add column-1, column-2, etc. to the list of entry classes, as well as adding a class of “first” to the first item in each row – for instance, if you have 6 items, and you use \u003Ccode>[pcs-entry-classes classes=\"foo bar entry\" columns=\"3\"]\u003C\u002Fcode>, the class list for the first and fourth items will be \u003Ccode>foo bar entry column-1 first\u003C\u002Fcode>, the class list for the second and fifth items will be \u003Ccode>foo bar entry column-2\u003C\u002Fcode> and the class list for the third and sixth items will be \u003Ccode>foo bar entry column-3\u003C\u002Fcode>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>I have created a Gist showing a \u003Ca href=\"https:\u002F\u002Fgist.github.com\u002Fcgrymala\u002F5e6b7b36d2e8c8eaea33\" rel=\"nofollow ugc\">simple example of a Views Content Template used with a Post List widget\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>To read more about the other arguments, please \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FFunction_Reference\u002Fget_posts\" rel=\"nofollow ugc\">visit the codex page for the \u003Ccode>get_posts()\u003C\u002Fcode> function\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you are looking to display a list of attachments in a post, rather than displaying a list of posts or pages, you might want to check out the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Flist-attachments-shortcode\u002F\" rel=\"ugc\">List Attachments Shortcode plugin\u003C\u002Fa> instead.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Multisite – Pulling Posts From Another Blog\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>To pull a list of posts from another blog, simply provide the blog’s ID as the \u003Ccode>blog_id\u003C\u002Fcode> argument in the shortcode. With that argument, this plugin will pull a list of posts that match the other criteria you provided. If the \u003Ccode>blog_id\u003C\u002Fcode> argument is provided, and the \u003Ccode>blog_id\u003C\u002Fcode> doesn’t match the ID of the current blog, the \u003Ccode>exclude_current\u003C\u002Fcode> argument will be ignored (otherwise, this plugin would automatically exclude whatever post on the other blog happens to have the same ID as the current post).\u003C\u002Fp>\n\u003Cp>When the list is displayed, shortlinks (that blog’s URL with \u003Ccode>?p=[post_id]\u003C\u002Fcode>) will be used, rather than the proper permalink, since it would require a lot more resources to build the proper permalink.\u003C\u002Fp>\n\u003Cp>The usage would look something like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[post-list blog_id=12 post_type=\"page\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>When displaying a post list, you can use any \u003Ccode>post_type\u003C\u002Fcode> that is registered on that blog (that post_type does not have to be registered on the current site).\u003C\u002Fp>\n\u003Cp>To display the content of a single post from another blog, again, simply provide the blog’s ID as the \u003Ccode>blog_id\u003C\u002Fcode> argument. That will pull the content of that post. Unfortunately, at this time, there is no way to invoke all of the plugins from the blog from which you’re pulling the content, so any shortcodes, filters, etc. that may be active on the source blog will not be parsed when the content is displayed on the current blog. Obviously, if all of the same plugins and themes are active (or, if any plugins\u002Fthemes that introduce shortcodes and filters are active) on both the source blog and the current blog, then there is nothing to worry about.\u003C\u002Fp>\n\u003Cp>The usage would look something like:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[post-content blog_id=12 id=25]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>That would pull the content for the post with an ID of 25 from the blog with an ID of 12.\u003C\u002Fp>\n\u003Ch3>To Do\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Add AJAX features to allow user to choose from a list of posts\u002Fsites, instead of requiring them to manually enter the ID\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds shortcodes to display the content of a post or a list of posts.",2000,99758,31,"2018-04-03T19:13:00.000Z","4.9.29","4.3",[114,21,115,23,116],"clone","post-list","syndication","http:\u002F\u002Fplugins.ten-321.com\u002Fpost-content-shortcodes\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-content-shortcodes.1.0.1.1.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":127,"downloaded":128,"rating":26,"num_ratings":32,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":54,"tags":132,"homepage":135,"download_link":136,"security_score":56,"vuln_count":13,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28},"custom-shortcode-creator","Custom ShortCode Creator","2.0","swadeshswain","https:\u002F\u002Fprofiles.wordpress.org\u002Fswadeshswain\u002F","\u003Cp>1 .This plugin allows you to easily replicate redudant information\u002Fdata on different pages by defining them as shortcodes.\u003Cbr \u002F>\nRequiring no access for core php files, the plugin is secured and easy to use.\u003C\u002Fp>\n\u003Cp>2 . You can write php code inside the editor and generate shortcodes\u003C\u002Fp>\n","This Custom Shotcode Creator plugin allows you to quickly define custom shortcodes via admin dashboard without any hassle.",200,5412,"2015-12-12T04:36:00.000Z","4.4.34","4.0",[133,120,134,21,23],"create-custom-shortcodes","custome-post","http:\u002F\u002Fwww.odrasoft.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-shortcode-creator.2.0.zip",{"attackSurface":138,"codeSignals":156,"taintFlows":164,"riskAssessment":165,"analyzedAt":168},{"hooks":139,"ajaxHandlers":152,"restRoutes":153,"shortcodes":154,"cronEvents":155,"entryPointCount":13,"unprotectedCount":13},[140,146,149],{"type":141,"name":142,"callback":143,"file":144,"line":145},"action","init","closure","post-content-shortcode.php",68,{"type":141,"name":147,"callback":143,"file":144,"line":148},"admin_menu",77,{"type":141,"name":150,"callback":143,"file":144,"line":151},"admin_init",88,[],[],[],[],{"dangerousFunctions":157,"sqlUsage":158,"outputEscaping":160,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":163},[],{"prepared":13,"raw":13,"locations":159},[],{"escaped":161,"rawEcho":13,"locations":162},10,[],[],[],{"summary":166,"deductions":167},"Based on the provided static analysis and vulnerability history, the 'post-content-shortcode' plugin v1.0.1 exhibits a strong security posture. The plugin demonstrates excellent coding practices by avoiding dangerous functions, utilizing prepared statements for all SQL queries, and properly escaping all outputs. The absence of file operations and external HTTP requests further reduces its attack surface. Furthermore, the lack of any recorded vulnerabilities in its history, including critical or high severity issues, is a significant positive indicator.",[],"2026-03-16T22:22:41.369Z",{"wat":170,"direct":175},{"assetPaths":171,"generatorPatterns":172,"scriptPaths":173,"versionParams":174},[],[],[],[],{"cssClasses":176,"htmlComments":177,"htmlAttributes":178,"restEndpoints":179,"jsGlobals":180,"shortcodeOutput":181},[],[],[],[],[],[182],"[post_content id=\"*\"*]"]