[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmUPiXXJ3sYV7-BJXo_PSX20Uq8Qm4jDpTtYA2cIS_K8":3,"$fzkOP2kj0TRWol3GimmKwN-4LiHC8tkgboilqoZj90CQ":185,"$f9KKFAh787j4-MJrgFoa0FiLmOiUGYdmQgib0MQ6mOTA":190},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":11,"num_ratings":11,"last_updated":13,"tested_up_to":14,"requires_at_least":15,"requires_php":16,"tags":17,"homepage":20,"download_link":21,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24,"discovery_status":25,"vulnerabilities":26,"developer":27,"crawl_stats":23,"alternatives":35,"analysis":134,"fingerprints":169},"shortcode-options","Shortcode Options","2.3.3","uri","https:\u002F\u002Fprofiles.wordpress.org\u002Ficelayer\u002F","\u003Cp>WordPress uses options to store a wide range of preferences and configuration settings. These options are essential for WordPress to function smoothly. By default, WordPress installs come with a set of predefined options that are used to manage various aspects of the site.\u003C\u002Fp>\n\u003Cp>If you want to easily display WordPress options on your site, the WP Options Shortcode plugin can help. With this plugin, you can display WP Options using shortcodes, making it easy to showcase important information on your website.\u003C\u002Fp>\n\u003Cp>To use the plugin, simply insert the shortcode \u003Cstrong>[wpoption opt=”blogname”]\u003C\u002Fstrong> wherever you want the option to appear. You can customize the shortcode to display any option you need, such as the site URL or the number of posts per page.\u003C\u002Fp>\n\u003Cp>The WP Options Shortcode plugin offers a simple and efficient way to display WordPress options on your site. With this plugin, you can easily access important information without having to navigate through the WordPress backend.\u003C\u002Fp>\n\u003Cp>Options are pieces of data that WordPress uses to store various preferences and configuration settings. Listed below are the options, along with some of the default values from the current WordPress install. You can reference list of options here: Codex Option Reference..\u003C\u002Fp>\n\u003Cp>This plugin is a simple way to display WP Options using shortcode:\u003Cbr \u002F>\n\u003Cstrong>[wpoption opt=”blogname”]\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FOption_Reference\" rel=\"nofollow ugc\">Check Options Reference\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Use the \u003Cstrong>[wpoption opt=”blogname”]\u003C\u002Fstrong> shortcode to display any WordPress Option. This plugin is a simple way to display WP Options using shortcode, you can reference list of options here: \u003Ca href=\"https:\u002F\u002Fcodex.wordpress.org\u002FOption_Reference\" rel=\"nofollow ugc\">Check Options Reference\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Some Available Options:\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>blogname | Blog title\u003C\u002Fli>\n\u003Cli>blogdescription  | Blog tagline\u003C\u002Fli>\n\u003Cli>date_format | Default date format\u003C\u002Fli>\n\u003Cli>home | Blog address (URL)\u003C\u002Fli>\n\u003Cli>siteurl | WordPress address (URL)\u003C\u002Fli>\n\u003Cli>time_format | Default time format\u003C\u002Fli>\n\u003C\u002Ful>\n","The Shortcode Options plugin is a simple way to display WordPress Options using a shortcode.",0,2396,"2024-01-09T03:38:00.000Z","6.4.8","3.4","7.3",[18,19],"options","shortcode","https:\u002F\u002Furielwilson.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-options.2.3.3.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":28,"display_name":7,"profile_url":8,"plugin_count":29,"total_installs":30,"avg_security_score":31,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"icelayer",19,1340,90,30,87,"2026-05-20T02:03:23.257Z",[36,60,79,101,116],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":51,"tags":52,"homepage":56,"download_link":57,"security_score":22,"vuln_count":58,"unpatched_count":11,"last_vuln_date":59,"fetched_at":24},"custom-global-variables","Custom Global Variables","1.1.2","akirak","https:\u002F\u002Fprofiles.wordpress.org\u002Fakirak\u002F","\u003Cp>Create your own custom variables to manage information on your website such as:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Phone numbers\u003C\u002Fli>\n\u003Cli>Addresses\u003C\u002Fli>\n\u003Cli>Social media links\u003C\u002Fli>\n\u003Cli>HTML snippets\u003C\u002Fli>\n\u003Cli>And anything else\u003Cbr \u002F>\ntest\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Easily access them globally in WordPress and PHP.\u003C\u002Fp>\n\u003Ch4>Why you need it\u003C\u002Fh4>\n\u003Cp>Rather than having to change something like an email address across multiple pages, you can do it in one place. Avoid the pitfalls of hard coding information in your WordPress theme that is likely to change.\u003C\u002Fp>\n\u003Ch4>Why it’s better\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Your variables are stored and retrieved locally without any calls to the database. That means faster load times for your pages!\u003C\u002Fli>\n\u003Cli>Variables can be accessed easily in PHP from the global scope.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Cp>Display your variables using the shortcode syntax:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[cgv variable-name]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Or using the superglobal in PHP:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>\u003C?php echo $GLOBALS['cgv']['variable-name'] ?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Easily create custom variables that can be accessed globally in Wordpress and PHP. Retrieval of information is extremely fast, with no database calls.",5000,21054,100,10,"2023-03-22T21:22:00.000Z","6.1.10","3.0.1","5.6",[37,18,53,54,55],"settings","shortcodes","variables","https:\u002F\u002Fwww.newtarget.com\u002Fsolutions\u002Fwordpress-websites","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-global-variables.1.1.2.zip",1,"2021-01-11 00:00:00",{"slug":61,"name":62,"version":63,"author":64,"author_profile":65,"description":66,"short_description":67,"active_installs":68,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":73,"requires_at_least":50,"requires_php":74,"tags":75,"homepage":77,"download_link":78,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24},"easy-options-page","Easy Options Page","1.5","jokiruiz","https:\u002F\u002Fprofiles.wordpress.org\u002Fjokioki\u002F","\u003Cp>Create Options Pages in less than 2 minutes! Specify the \u003Cstrong>Title\u003C\u002Fstrong> of the page, the \u003Cstrong>icon\u003C\u002Fstrong>, and the \u003Cstrong>options\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Col>\n\u003Cli>\n\u003Cp>Select the icon for your page from a list of icons, all of them prepared and optimized for > 3.8 wordpress admin panel.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>For the options you can specify text string or image. (more options are coming in next updates!)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>We also provide \\”short-codes\\” to use the options inside your posts.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Do you use WordPress admin with an iPad? Don´t worry, this plugin is fully adapted for tablets and smartphones.\u003C\u002Fp>\n\u003Cp>\u003Cem>Thank you for downloading! your feedback is well appreciated!\u003C\u002Fem>\u003C\u002Fp>\n","Create a WordPress Options Page out of the box. Specify the options (images or text) and use them even inside posts using short-codes",60,3992,96,6,"2015-11-02T15:18:00.000Z","3.9.40","",[76],"options-pages-option-page-shortcode-easy","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-options-page","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-options-page.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":47,"downloaded":87,"rating":11,"num_ratings":11,"last_updated":88,"tested_up_to":89,"requires_at_least":90,"requires_php":91,"tags":92,"homepage":96,"download_link":97,"security_score":98,"vuln_count":58,"unpatched_count":58,"last_vuln_date":99,"fetched_at":100},"vi-include-post-by","VI: Include Post By","0.4.200706","Knighthawk","https:\u002F\u002Fprofiles.wordpress.org\u002Fknighthawk\u002F","\u003Cp>VI: Include Post By – provides your pages and posts with shortcodes allowing you to display other pages and posts inside them either by their ID or by post category. Options to display title,meta,content,thumbnail,excerpt,footer.\u003C\u002Fp>\n\u003Ch3>Coming Soon\u003C\u002Fh3>\n\u003Cp>More display options.\u003Cbr \u002F>\nTaxonomy and post type agnostic\u003Cbr \u002F>\nsetable default thumbnail\u003Cbr \u002F>\ngrab the actual small thumbnail image for srcset\u003C\u002Fp>\n\u003Ch3>Instructions\u003C\u002Fh3>\n\u003Cp>Shortcode for including a single post by its ID\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[include-post-by-id\n id=\"123\"\n link=\"true\"\n moretext=\"Continue Reading\"\n card=\"false\"\n display=\"title,meta,thumbnail,content,excerpt,more,footer,all\"\n display_header=\"title,meta,thumbnail,content,excerpt,more,footer,all\"\n display_body=\"title,meta,thumbnail,content,excerpt,more,footer,all\"\n display_footer=\"title,meta,thumbnail,content,excerpt,more,footer,all\"\n image_size=\"thumbnail,medium,large,full,custom-image-size\"\n class_inner=\"custom-class-name\"\n class_header=\"custom-class-name\"\n class_body=\"custom-class-name\"\n class_footer=\"custom-class-name\"\n class_thumbnail=\"custom-class-name\"\n]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>id = post to be shown\u003C\u002Fli>\n\u003Cli>link = whether the title\u002Fthubmnail are links to the post\u003C\u002Fli>\n\u003Cli>moretext = edit the text of the read-more link\u003C\u002Fli>\n\u003Cli>card = will set class names to bootstrap cards, no further class customization is required\u003C\u002Fli>\n\u003Cli>display[x] = display options as a CSV, order counts\u003C\u002Fli>\n\u003Cli>class[x] = a custom class name that will be added to each container element\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Shortcode for including single\u002Fmultiple posts by their category.\u003Cbr \u002F>\nEvery option required or used in the include-post-by-id will also pass through here.\u003Cbr \u002F>\nThis function will query the DB and then call include-post-by-id once for each resulting post.\u003Cbr \u002F>\nShown here are only the options which are unique to this function.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[include-post-by-cat\n cat=\"123\"\n order=\"DESC\"\n orderby=\"date\"\n paginate=true\n perpage=\"5\"\n offset=\"0\"\n class_container=\"custom-class-name\"\n]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cul>\n\u003Cli>cat = category to be shown\u003C\u002Fli>\n\u003Cli>order = sort order\u003C\u002Fli>\n\u003Cli>orderby = what to sort by\u003C\u002Fli>\n\u003Cli>paginate = true\u002Ffalse\u003C\u002Fli>\n\u003Cli>perpage = items per page. -1 = all\u003C\u002Fli>\n\u003Cli>offset = how many posts to skip, useful if you are combining multiple includes\u003C\u002Fli>\n\u003Cli>class_container = custom-class-name used in the wrapper element\u003C\u002Fli>\n\u003C\u002Ful>\n","Shortcodes allowing you to display posts inside other posts\u002Fpages",1018,"2020-07-27T20:52:00.000Z","5.4.19","4.0","5.2.4",[18,93,94,19,95],"params","post","vars","http:\u002F\u002Fneathawk.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fvi-include-post-by.zip",63,"2026-04-14 19:45:02","2026-03-15T15:16:48.613Z",{"slug":102,"name":103,"version":104,"author":105,"author_profile":106,"description":107,"short_description":108,"active_installs":47,"downloaded":109,"rating":11,"num_ratings":11,"last_updated":110,"tested_up_to":111,"requires_at_least":90,"requires_php":74,"tags":112,"homepage":74,"download_link":114,"security_score":22,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":115},"wp247-get-option-shortcode","WP247 Get Option Shortcode","1.2","wescleveland","https:\u002F\u002Fprofiles.wordpress.org\u002Fwescleveland\u002F","\u003Cp>Include WordPress options anywhere shortcodes are accepted.\u003C\u002Fp>\n\u003Ch4>Syntax\u003C\u002Fh4>\n\u003Cp>[wp247_get_option option=”\u003Cstrong>desired-option\u003C\u002Fstrong>” default=”\u003Cstrong>desired-default\u003C\u002Fstrong>” scope=”\u003Cstrong>desired-scope\u003C\u002Fstrong>“]\u003C\u002Fp>\n\u003Cp>where:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>desired-option\u003C\u002Fstrong> is the option to be retrieved from the WordPress wp_options table. Default: none\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>desired-default\u003C\u002Fstrong> is the default value to be returned if the desired option does not exist. Default: “”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>desired-scope\u003C\u002Fstrong> indicates which type of option is to be retrieved. \u003Cstrong>scope=”site”\u003C\u002Fstrong> will retrieve options using the WordPress \u003Cstrong>get_site_option\u003C\u002Fstrong> function. All other values are ignored and the WordPress \u003Cstrong>get_option\u003C\u002Fstrong> function will be used to retrieve the desired \u003Cstrong>option\u003C\u002Fstrong> value. Default: “”\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Examples\u003C\u002Fh4>\n\u003Cp>Include the WordPress site URL in some text somewhere:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>This is my site’s URL: [wp247_get_option option=”siteurl”].\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Set up a copyright notice in a footer widget:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Copyright &copy; \u003Ca href=\"[wp247_get_option option='siteurl']\" rel=\"nofollow ugc\">[wp247_get_option option=’blogname’]\u003C\u002Fa>. All rights reserved.\u003C\u002Fli>\n\u003C\u002Ful>\n","Include WordPress options anywhere shortcodes are accepted.",1469,"2021-08-08T17:35:00.000Z","5.8.13",[113,18,19],"get_option","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp247-get-option-shortcode.1.2.zip","2026-04-06T09:54:40.288Z",{"slug":117,"name":118,"version":119,"author":120,"author_profile":121,"description":122,"short_description":123,"active_installs":11,"downloaded":124,"rating":11,"num_ratings":11,"last_updated":125,"tested_up_to":126,"requires_at_least":127,"requires_php":128,"tags":129,"homepage":132,"download_link":133,"security_score":46,"vuln_count":11,"unpatched_count":11,"last_vuln_date":23,"fetched_at":24},"anything-shortcodes","Anything Shortcodes","1.3.0","WPizard","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpizard\u002F","\u003Cp>A powerful WordPress plugin that lets you retrieve and display virtually any data in WordPress using simple shortcodes. Effortlessly pull information from posts, users, options, and more — with support for dynamic attribute parsing, flexible formatting, and customizable output wrapping.\u003C\u002Fp>\n\u003Cp>It supports:\u003Cbr \u002F>\n– Post Field\u003Cbr \u002F>\n– Post Meta\u003Cbr \u002F>\n– Term Field\u003Cbr \u002F>\n– Term Meta (coming soon)\u003Cbr \u002F>\n– User Field\u003Cbr \u002F>\n– User Meta\u003Cbr \u002F>\n– Link\u003Cbr \u002F>\n– Option\u003Cbr \u002F>\n– Function (whitelisted)\u003C\u002Fp>\n\u003Cp>You can also:\u003Cbr \u002F>\n– Apply custom formatting (date, datetime, number, capitalize, uppercase, lowercase, strip_tags, etc.)\u003Cbr \u002F>\n– Add before\u002Fafter text\u003Cbr \u002F>\n– Use fallback values\u003Cbr \u002F>\n– Use nested shortcodes inside attributes\u003Cbr \u002F>\n– Use URL parameters as values\u003Cbr \u002F>\n– Cache output\u003Cbr \u002F>\n– Secure and sanitize output\u003C\u002Fp>\n\u003Ch3>Shortcode Usage\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>General syntax:\u003C\u002Fstrong>\u003Cbr \u002F>\n    \u003Ccode>[anys type=\"TYPE\" name=\"KEY\" id=\"ID\" before=\"TEXT\" after=\"TEXT\" fallback=\"TEXT\" format=\"FORMAT\" delimiter=\"DELIMITER\"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Attributes:\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>type\u003C\u002Fcode> — \u003Ccode>post-field\u003C\u002Fcode>, \u003Ccode>post-meta\u003C\u002Fcode>, \u003Ccode>user-field\u003C\u002Fcode>, \u003Ccode>user-meta\u003C\u002Fcode>, \u003Ccode>option\u003C\u002Fcode>, \u003Ccode>function\u003C\u002Fcode> (required)\u003Cbr \u002F>\n– \u003Ccode>name\u003C\u002Fcode> — The field name, meta key, option name, or function call (required)\u003Cbr \u002F>\n– \u003Ccode>id\u003C\u002Fcode> — Post ID or User ID (optional; defaults to current context)\u003Cbr \u002F>\n– \u003Ccode>before\u003C\u002Fcode> — Text to prepend before output (optional)\u003Cbr \u002F>\n– \u003Ccode>after\u003C\u002Fcode> — Text to append after output (optional)\u003Cbr \u002F>\n– \u003Ccode>fallback\u003C\u002Fcode> — Value if empty (optional)\u003Cbr \u002F>\n– \u003Ccode>format\u003C\u002Fcode> — Output formatting type (optional: \u003Ccode>date\u003C\u002Fcode>, \u003Ccode>datetime\u003C\u002Fcode>, \u003Ccode>number\u003C\u002Fcode>, \u003Ccode>capitalize\u003C\u002Fcode>, \u003Ccode>uppercase\u003C\u002Fcode>, \u003Ccode>lowercase\u003C\u002Fcode>, \u003Ccode>strip_tags\u003C\u002Fcode>, \u003Ccode>values\u003C\u002Fcode>, \u003Ccode>keys_values\u003C\u002Fcode>, etc.)\u003Cbr \u002F>\n– \u003Ccode>delimiter\u003C\u002Fcode> — Separator used to join multiple values (optional)\u003C\u002Fp>\n\u003Ch3>Supported Types and Examples\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Post Field\u003C\u002Fstrong>\u003Cbr \u002F>\nRetrieve standard post fields by name.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[anys type=\"post-field\" name=\"post_title\"]\u003C\u002Fcode> — Shows the post title.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"post-field\" name=\"post_date\" format=\"date\"]\u003C\u002Fcode> — Shows the post publish date (formatted).\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"post-field\" name=\"post_author\" id=\"123\"]\u003C\u002Fcode> — Shows the author ID of post \u003Ccode>123\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"post-field\" name=\"post_content\" fallback=\"No content\"]\u003C\u002Fcode> — Shows the post content or fallback text.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other fields supported: \u003Ccode>ID\u003C\u002Fcode>, \u003Ccode>post_name\u003C\u002Fcode>, \u003Ccode>post_excerpt\u003C\u002Fcode>, \u003Ccode>post_status\u003C\u002Fcode>, \u003Ccode>comment_status\u003C\u002Fcode>, \u003Ccode>ping_status\u003C\u002Fcode>, \u003Ccode>post_password\u003C\u002Fcode>, \u003Ccode>post_parent\u003C\u002Fcode>, \u003Ccode>menu_order\u003C\u002Fcode>, \u003Ccode>guid\u003C\u002Fcode>, \u003Ccode>post_type\u003C\u002Fcode>, \u003Ccode>post_mime_type\u003C\u002Fcode>, \u003Ccode>post_modified\u003C\u002Fcode>, \u003Ccode>post_modified_gmt\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Post Meta\u003C\u002Fstrong>\u003Cbr \u002F>\nRetrieve post meta by key.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[anys type=\"post-meta\" name=\"my_meta_key\"]\u003C\u002Fcode> — Shows value of \u003Ccode>my_meta_key\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"post-meta\" name=\"price\" id=\"456\" format=\"number\"]\u003C\u002Fcode> — Shows the \u003Ccode>price\u003C\u002Fcode> of post \u003Ccode>456\u003C\u002Fcode>, formatted as number.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"post-meta\" name=\"release_date\" format=\"date\"]\u003C\u002Fcode> — Shows release date formatted as date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Term Field\u003C\u002Fstrong>\u003Cbr \u002F>\nRetrieve standard term fields by name.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[anys type=\"term-field\" name=\"name\"]\u003C\u002Fcode> — Shows the term name.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"term-field\" name=\"slug\"]\u003C\u002Fcode> — Shows the term slug.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"term-field\" name=\"term_id\" id=\"15\"]\u003C\u002Fcode> — Shows the ID of term \u003Ccode>15\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"term-field\" name=\"taxonomy\" id=\"15\"]\u003C\u002Fcode> — Shows the taxonomy of term \u003Ccode>15\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"term-field\" name=\"description\" fallback=\"No description\"]\u003C\u002Fcode> — Shows term description or fallback text.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"term-field\" name=\"count\" id=\"15\" format=\"number\"]\u003C\u002Fcode> — Shows the number of posts in term \u003Ccode>15\u003C\u002Fcode>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Other fields supported: \u003Ccode>term_group\u003C\u002Fcode>, \u003Ccode>parent\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>Notes:\u003Cbr \u002F>\n– If no “id” is provided, it defaults to the current queried term (e.g., category\u002Ftag archive page).\u003Cbr \u002F>\n– Supports “before”, “after”, “fallback”, and “format” (for number, date, etc.).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Field\u003C\u002Fstrong>\u003Cbr \u002F>\nRetrieve user standard fields.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[anys type=\"user-field\" name=\"user_email\" id=\"12\"]\u003C\u002Fcode> — Shows email of user \u003Ccode>12\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"user-field\" name=\"display_name\"]\u003C\u002Fcode> — Shows current user display name.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"user-field\" name=\"user_registered\" format=\"date\"]\u003C\u002Fcode> — Shows user registration date.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Common user fields: \u003Ccode>ID\u003C\u002Fcode>, \u003Ccode>user_login\u003C\u002Fcode>, \u003Ccode>user_nicename\u003C\u002Fcode>, \u003Ccode>user_url\u003C\u002Fcode>, \u003Ccode>user_activation_key\u003C\u002Fcode>, \u003Ccode>user_status\u003C\u002Fcode>, \u003Ccode>description\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>User Meta\u003C\u002Fstrong>\u003Cbr \u002F>\nRetrieve user meta by key.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[anys type=\"user-meta\" name=\"favorite_color\" id=\"12\"]\u003C\u002Fcode> — Shows favorite_color of user \u003Ccode>12\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"user-meta\" name=\"profile_phone\"]\u003C\u002Fcode> — Shows current user’s phone.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Link\u003C\u002Fstrong>\u003Cbr \u002F>\nRetrieve URLs or generate link anchors for common WordPress locations.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"logout\"]\u003C\u002Fcode> — Returns the logout URL.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"logout\" redirect=\"\u002F\"]\u003C\u002Fcode> — Returns the logout URL and redirects to home after logout.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"login\" redirect=\"\u002Fdashboard\"]\u003C\u002Fcode> — Returns the login URL with redirect to \u003Ccode>\u002Fdashboard\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"register\"]\u003C\u002Fcode> — Returns the registration URL.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"home\"]\u003C\u002Fcode> — Returns the home page URL.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"siteurl\"]\u003C\u002Fcode> — Returns the main site URL.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"admin\"]\u003C\u002Fcode> — Returns the WordPress admin URL.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"profile\"]\u003C\u002Fcode> — Returns the user profile page URL.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"post\" id=\"123\"]\u003C\u002Fcode> — Returns the permalink for post with ID \u003Ccode>123\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"term\" id=\"45\"]\u003C\u002Fcode> — Returns the archive link for term with ID \u003Ccode>45\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"current\"]\u003C\u002Fcode> — Returns the current page URL.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"auth\"]\u003C\u002Fcode> — Dynamically returns the login or logout URL based on user status.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Formatting options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"logout\" format=\"anchor\"]\u003C\u002Fcode> — Outputs a clickable link: \u003Ccode>\u003Ca href=\"...\">Logout\u003C\u002Fa>\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"auth\" format=\"anchor\"]\u003C\u002Fcode> — Dynamically shows Login or Logout link depending on user state.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"link\" name=\"auth\" format=\"anchor\" label_logged_in=\"Sign Out\" label_logged_out=\"Sign In\"]\u003C\u002Fcode> — Customizes labels for both states.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Attributes supported:\u003Cbr \u002F>\n– \u003Ccode>name\u003C\u002Fcode>: The link type (e.g., \u003Ccode>logout\u003C\u002Fcode>, \u003Ccode>login\u003C\u002Fcode>, \u003Ccode>home\u003C\u002Fcode>, \u003Ccode>admin\u003C\u002Fcode>, etc.).\u003Cbr \u002F>\n– \u003Ccode>redirect\u003C\u002Fcode>: Optional redirect URL (used for login\u002Flogout links).\u003Cbr \u002F>\n– \u003Ccode>format\u003C\u002Fcode>: Either \u003Ccode>url\u003C\u002Fcode> (default) or \u003Ccode>anchor\u003C\u002Fcode> for clickable links.\u003Cbr \u002F>\n– \u003Ccode>target\u003C\u002Fcode>: Optional anchor target (e.g., \u003Ccode>_blank\u003C\u002Fcode>).\u003Cbr \u002F>\n– \u003Ccode>label\u003C\u002Fcode>: Optional link text (default varies by type).\u003Cbr \u002F>\n– \u003Ccode>label_logged_in\u003C\u002Fcode>: Custom label when the user is logged in (used with \u003Ccode>auth\u003C\u002Fcode>).\u003Cbr \u002F>\n– \u003Ccode>label_logged_out\u003C\u002Fcode>: Custom label when the user is logged out (used with \u003Ccode>auth\u003C\u002Fcode>).\u003Cbr \u002F>\n– \u003Ccode>id\u003C\u002Fcode>: Used for post and term links.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Option\u003C\u002Fstrong>\u003Cbr \u002F>\nRetrieve WordPress option values.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[anys type=\"option\" name=\"blogname\"]\u003C\u002Fcode> — Shows site title.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"option\" name=\"admin_email\"]\u003C\u002Fcode> — Shows site admin email.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Function\u003C\u002Fstrong>\u003Cbr \u002F>\nExecute a whitelisted PHP function and optionally pass arguments.\u003C\u002Fp>\n\u003Cp>Examples:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ccode>[anys type=\"function\" name=\"date_i18n, F j, Y\"]\u003C\u002Fcode> — Shows today’s date.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"function\" name=\"sanitize_text_field, (anys type='option' name='blogdescription')\"]\u003C\u002Fcode> — Sanitizes and shows site description.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"function\" name=\"date_i18n, F j, Y\" before=\"Today is \"]\u003C\u002Fcode> — Shows today’s date with custom prefix.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"function\" name=\"date_i18n, F j, Y\" after=\".\"]\u003C\u002Fcode> — Shows today’s date with custom suffix.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"function\" name=\"my_custom_function\" fallback=\"N\u002FA\"]\u003C\u002Fcode> — Shows output of custom function or fallback.\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"function\" name=\"my_custom_function\" format=\"capitalize\"]\u003C\u002Fcode> — Shows output of custom function and automatically capitalizes the output (e.g., “hello world” \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “Hello World”).\u003C\u002Fli>\n\u003Cli>\u003Ccode>[anys type=\"function\" name=\"my_custom_function\" delimiter=\", \"]\u003C\u002Fcode> — Shows output of custom function. If the function returns an array, the values are joined using the given delimiter (e.g., \u003Ccode>[\"apple\", \"banana\"]\u003C\u002Fcode> \u003Cspan aria-hidden=\"true\" class=\"wp-exclude-emoji\">→\u003C\u002Fspan> “apple, banana”).\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Notes:\u003Cbr \u002F>\n– Only functions whitelisted in plugin settings can be executed.\u003Cbr \u002F>\n– Arguments can include other \u003Ccode>[anys]\u003C\u002Fcode> shortcodes using \u003Ccode>()\u003C\u002Fcode> instead of \u003Ccode>[]\u003C\u002Fcode>.\u003Cbr \u002F>\n– Output can be formatted or wrapped with \u003Ccode>before\u003C\u002Fcode>\u002F\u003Ccode>after\u003C\u002Fcode> content and fallback.\u003C\u002Fp>\n\u003Ch3>Dynamic Attribute Parsing\u003C\u002Fh3>\n\u003Cp>Supports dynamic placeholders inside attribute values:\u003Cbr \u002F>\n– \u003Ccode>{get:param}\u003C\u002Fcode> — gets value from $_GET[‘param’]\u003Cbr \u002F>\n– \u003Ccode>{post:param}\u003C\u002Fcode> — gets value from $_POST[‘param’]\u003Cbr \u002F>\n– \u003Ccode>{func:function_name,arg1,arg2}\u003C\u002Fcode> — calls a whitelisted PHP function\u003Cbr \u002F>\n– \u003Ccode>{shortcode:(tag)}\u003C\u002Fcode> — parses nested shortcode (use \u003Ccode>()\u003C\u002Fcode> instead of \u003Ccode>[]\u003C\u002Fcode>)\u003Cbr \u002F>\n– \u003Ccode>{const:CONSTANT_NAME}\u003C\u002Fcode> — replaces with PHP constant value\u003C\u002Fp>\n\u003Cp>Example:\u003Cbr \u002F>\n    \u003Ccode>[anys type=\"post_field\" name=\"post_title\" id=\"{get:post_id}\" before=\"Title: \"]\u003C\u002Fcode>\u003C\u002Fp>\n\u003Ch3>Formatting Options\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ccode>date\u003C\u002Fcode> — Format timestamps using WordPress date format.\u003C\u002Fli>\n\u003Cli>\u003Ccode>datetime\u003C\u002Fcode> — Format timestamps using WordPress date and time format.\u003C\u002Fli>\n\u003Cli>\u003Ccode>number\u003C\u002Fcode> — Localized number format.\u003C\u002Fli>\n\u003Cli>\u003Ccode>json\u003C\u002Fcode> — Encode value as JSON string.\u003C\u002Fli>\n\u003Cli>\u003Ccode>serialize\u003C\u002Fcode> — Serialize PHP value.\u003C\u002Fli>\n\u003Cli>\u003Ccode>unserialize\u003C\u002Fcode> — Unserialize string if serialized.\u003C\u002Fli>\n\u003Cli>\u003Ccode>print_r\u003C\u002Fcode> — Human-readable output of variable.\u003C\u002Fli>\n\u003Cli>\u003Ccode>var_export\u003C\u002Fcode> — Parsable string representation.\u003C\u002Fli>\n\u003Cli>\u003Ccode>implode\u003C\u002Fcode> — Join array values.\u003C\u002Fli>\n\u003Cli>\u003Ccode>values\u003C\u002Fcode> — Join array values only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>keys\u003C\u002Fcode> — Join array keys only.\u003C\u002Fli>\n\u003Cli>\u003Ccode>keys_values\u003C\u002Fcode> — Join array key-value pairs.\u003C\u002Fli>\n\u003Cli>\u003Ccode>capitalize\u003C\u002Fcode> — Capitalize words.\u003C\u002Fli>\n\u003Cli>\u003Ccode>uppercase\u003C\u002Fcode> — Uppercase all characters.\u003C\u002Fli>\n\u003Cli>\u003Ccode>lowercase\u003C\u002Fcode> — Lowercase all characters.\u003C\u002Fli>\n\u003Cli>\u003Ccode>strip_tags\u003C\u002Fcode> — Remove HTML\u002FPHP tags.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Custom formats are supported via filters.\u003C\u002Fp>\n\u003Ch3>Hooks\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Filters\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>anys\u002Fattributes\u003C\u002Fcode> — Filter attributes before processing.\u003Cbr \u002F>\n– \u003Ccode>anys\u002F{type}\u002Fattributes\u003C\u002Fcode> — Filter attributes dynamically by type.\u003Cbr \u002F>\n– \u003Ccode>anys\u002Foutput\u003C\u002Fcode> — Filter final output.\u003Cbr \u002F>\n– \u003Ccode>anys\u002F{type}\u002Foutput\u003C\u002Fcode> — Filter output dynamically by type.\u003Cbr \u002F>\n– \u003Ccode>anys\u002Flink\u002Fhandlers\u003C\u002Fcode> – Filter link handlers.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Actions\u003C\u002Fstrong>\u003Cbr \u002F>\n– \u003Ccode>anys\u002Foutput\u002Fbefore\u003C\u002Fcode> — Fires before output.\u003Cbr \u002F>\n– \u003Ccode>anys\u002F{type}\u002Foutput\u002Fbefore\u003C\u002Fcode> — Fires before output for specific type.\u003Cbr \u002F>\n– \u003Ccode>anys\u002F{type}\u002Fmissing\u003C\u002Fcode> — Fires when handler file missing.\u003Cbr \u002F>\n– \u003Ccode>anys\u002Foutput\u002Fafter\u003C\u002Fcode> — Fires after output.\u003Cbr \u002F>\n– \u003Ccode>anys\u002F{type}\u002Foutput\u002Fafter\u003C\u002Fcode> — Fires after output for specific type.\u003C\u002Fp>\n\u003Ch3>Security\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>All inputs sanitized using WordPress functions.\u003C\u002Fli>\n\u003Cli>Function calls restricted to whitelisted list.\u003C\u002Fli>\n\u003Cli>Outputs sanitized with \u003Ccode>wp_kses_post()\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Dynamic parsing uses caching for performance.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Support & Contribution\u003C\u002Fh3>\n\u003Cp>For bugs, feature requests, or contributions, open an issue or PR on the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fwpizard\u002Fanything-shortcodes\" rel=\"nofollow ugc\">plugin repository\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Thank you for using Anything Shortcodes!\u003C\u002Fp>\n","Retrieve and display any WordPress data with shortcodes — posts, users, options, and more, with flexible formatting and customization.",534,"2025-10-07T07:55:00.000Z","6.8.5","5.0","7.4",[18,94,130,19,131],"post-meta","user","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanything-shortcodes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fanything-shortcodes.1.3.0.zip",{"attackSurface":135,"codeSignals":151,"taintFlows":159,"riskAssessment":160,"analyzedAt":168},{"hooks":136,"ajaxHandlers":143,"restRoutes":144,"shortcodes":145,"cronEvents":150,"entryPointCount":58,"unprotectedCount":11},[137],{"type":138,"name":139,"callback":140,"file":141,"line":142},"action","init","i18n","src\u002FShortcodeOptions\u002FPlugin.php",29,[],[],[146],{"tag":147,"callback":148,"file":141,"line":149},"wpoption","wpoption_shortcode",24,[],{"dangerousFunctions":152,"sqlUsage":153,"outputEscaping":155,"fileOperations":11,"externalRequests":11,"nonceChecks":11,"capabilityChecks":11,"bundledLibraries":158},[],{"prepared":11,"raw":11,"locations":154},[],{"escaped":156,"rawEcho":11,"locations":157},2,[],[],[],{"summary":161,"deductions":162},"The \"shortcode-options\" plugin v2.3.3 exhibits a strong security posture based on the provided static analysis. The absence of dangerous functions, all SQL queries utilizing prepared statements, and 100% properly escaped output are significant strengths. Furthermore, the plugin avoids file operations, external HTTP requests, and has no known vulnerabilities or CVEs. The limited attack surface, consisting of a single shortcode with no apparent authentication or permission checks, is a potential area of concern, although the static analysis reported no unprotected entry points.\n\nWhile the taint analysis showed no issues, the lack of explicit nonce checks or capability checks on the identified shortcode is a notable weakness. If the shortcode's functionality involves sensitive operations or data manipulation, this could be exploited. The reported \"Unprotected: 0\" entry points suggest that either the shortcode itself is not exploitable without further conditions, or that such checks are implicitly handled elsewhere. However, the absence of explicit checks on the entry point itself warrants caution.\n\nIn conclusion, \"shortcode-options\" v2.3.3 demonstrates good development practices in preventing common vulnerabilities like SQL injection and XSS. The primary weakness lies in the potential for privilege escalation or unauthorized actions via the shortcode if it performs sensitive actions without explicit authorization checks. The clean vulnerability history is a positive indicator of the plugin's overall security, but the absence of explicit capability checks on the shortcode is a point that requires careful consideration.",[163,166],{"reason":164,"points":165},"Shortcode lacks explicit capability checks",5,{"reason":167,"points":165},"Shortcode lacks explicit nonce checks","2026-04-16T14:27:21.035Z",{"wat":170,"direct":177},{"assetPaths":171,"generatorPatterns":173,"scriptPaths":174,"versionParams":175},[172],"\u002Fwp-content\u002Fplugins\u002Fshortcode-options\u002Fassets\u002Fjs\u002Fshortcode-options.js",[],[172],[176],"shortcode-options\u002Fassets\u002Fjs\u002Fshortcode-options.js?ver=",{"cssClasses":178,"htmlComments":179,"htmlAttributes":180,"restEndpoints":181,"jsGlobals":182,"shortcodeOutput":183},[],[],[],[],[],[184],"blogname",{"error":186,"url":187,"statusCode":188,"statusMessage":189,"message":189},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fshortcode-options\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":191,"versions":192},7,[193,201,206,213,220,227,234],{"version":194,"download_url":195,"svn_tag_url":196,"released_at":23,"has_diff":197,"diff_files_changed":198,"diff_lines":23,"trac_diff_url":199,"vulnerabilities":200,"is_current":197},"12","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-options.12.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshortcode-options\u002Ftags\u002F12\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fshortcode-options%2Ftags%2F2.3.3&new_path=%2Fshortcode-options%2Ftags%2F12",[],{"version":6,"download_url":21,"svn_tag_url":202,"released_at":23,"has_diff":197,"diff_files_changed":203,"diff_lines":23,"trac_diff_url":204,"vulnerabilities":205,"is_current":186},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshortcode-options\u002Ftags\u002F2.3.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fshortcode-options%2Ftags%2F2.3.2&new_path=%2Fshortcode-options%2Ftags%2F2.3.3",[],{"version":207,"download_url":208,"svn_tag_url":209,"released_at":23,"has_diff":197,"diff_files_changed":210,"diff_lines":23,"trac_diff_url":211,"vulnerabilities":212,"is_current":197},"2.3.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-options.2.3.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshortcode-options\u002Ftags\u002F2.3.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fshortcode-options%2Ftags%2Fv2.3.1&new_path=%2Fshortcode-options%2Ftags%2F2.3.2",[],{"version":214,"download_url":215,"svn_tag_url":216,"released_at":23,"has_diff":197,"diff_files_changed":217,"diff_lines":23,"trac_diff_url":218,"vulnerabilities":219,"is_current":197},"v2.3.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-options.v2.3.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshortcode-options\u002Ftags\u002Fv2.3.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fshortcode-options%2Ftags%2F2.0.13&new_path=%2Fshortcode-options%2Ftags%2Fv2.3.1",[],{"version":221,"download_url":222,"svn_tag_url":223,"released_at":23,"has_diff":197,"diff_files_changed":224,"diff_lines":23,"trac_diff_url":225,"vulnerabilities":226,"is_current":197},"2.0.13","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-options.2.0.13.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshortcode-options\u002Ftags\u002F2.0.13\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fshortcode-options%2Ftags%2F2.0.3&new_path=%2Fshortcode-options%2Ftags%2F2.0.13",[],{"version":228,"download_url":229,"svn_tag_url":230,"released_at":23,"has_diff":197,"diff_files_changed":231,"diff_lines":23,"trac_diff_url":232,"vulnerabilities":233,"is_current":197},"2.0.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-options.2.0.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshortcode-options\u002Ftags\u002F2.0.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fshortcode-options%2Ftags%2Fmaster&new_path=%2Fshortcode-options%2Ftags%2F2.0.3",[],{"version":235,"download_url":236,"svn_tag_url":237,"released_at":23,"has_diff":197,"diff_files_changed":238,"diff_lines":23,"trac_diff_url":23,"vulnerabilities":239,"is_current":197},"master","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fshortcode-options.master.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fshortcode-options\u002Ftags\u002Fmaster\u002F",[],[]]