[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fXMkWoVq2LUGu_kwvm9uBCTK0P3kfMOq9P7WRlRWtZ4g":3,"$fZV_jmF2KCtGUXdrwL4QZSea5APdrhXgXRHBaCX6g_v4":356,"$f9BkipVQHccxI-Ops13chpeN2iBlZKqMfzvBpGnlNqH4":361},{"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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"discovery_status":31,"vulnerabilities":32,"developer":33,"crawl_stats":29,"alternatives":41,"analysis":137,"fingerprints":320},"smart-post-lists-light","Smart Post Lists Light","1.8","OTWthemes","https:\u002F\u002Fprofiles.wordpress.org\u002Fotwthemes\u002F","\u003Cp>You can create a fully functional website using this widget. Check out the showcase.\u003Cbr \u002F>\nDrag & drop the widget in as many sidebars or custom widget areas as you like and build as many independent lists as you like. It is very easy to build any type of list you’d like.\u003Cbr \u002F>\nIt works similar to SQL query but no coding knowledge is required!\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fdemos\u002Fsmart-post-lists-light\u002F?utm_source=wp.org&utm_medium=page&utm_content=demo&utm_campaign=spll\" rel=\"nofollow ugc\">Check out demo site\u003C\u002Fa>\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F1.envato.market\u002Fc\u002F1246358\u002F275988\u002F4415?subId1=spl&subId2=2020&subId3=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fsmart-post-lists-widget-for-wordpress%2F935289&u=https%3A%2F%2Fcodecanyon.net%2Fitem%2Fsmart-post-lists-widget-for-wordpress%2F935289\" rel=\"nofollow ugc\">Upgrade to Pro Version\u003C\u002Fa> |\u003Cbr \u002F>\n  \u003Ca href=\"http:\u002F\u002Fwww.youtube.com\u002Fwatch?v=4A8q7UQJzLg\" rel=\"nofollow ugc\">Video demonstration\u003C\u002Fa>.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>\u003Cstrong>How it works\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Go to your widgets section. Drag and Drop the widget in a sidebar(widget area) that you want your list to appear in. Fill in the form and click save. Here are the options you can choose from:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Select multiple categories and tags to list posts from.\u003C\u002Fli>\n\u003Cli>Choose the number of posts to list and where to start listing from.\u003C\u002Fli>\n\u003Cli>Order the list by: author, date created, date modified, post title.\u003C\u002Fli>\n\u003Cli>Order to display posts: ascending, descending.\u003C\u002Fli>\n\u003Cli>Select fields you want to show: title, date, excerpt, number of comments.\u003C\u002Fli>\n\u003Cli>Select excerpt length in words\u003C\u002Fli>\n\u003Cli>Choose to show image on: all posts, first only or none\u003C\u002Fli>\n\u003Cli>Choose size of the image: thumb, medium, large\u003C\u002Fli>\n\u003Cli>Choose image float: top of text, left of text, right of text\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>By filling a simple form this plugin will build an SQL SELECT query, return a result set and build html code based on it. The form controls select expression, where condition, order by expression, limit expression.\u003Cbr \u002F>\nNo coding is required!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Showcase\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can create a fully functional website using this widget. Get some ideas at the \u003Ca href=\"http:\u002F\u002Fotwthemes.com\u002Fdemos\u002Fsmart-post-lists-light\u002F?utm_source=wp.org&utm_medium=page&utm_content=demo&utm_campaign=spll\" rel=\"nofollow ugc\">demo site\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sidebar examples\u003C\u002Fli>\n\u003Cli>Footer examples\u003C\u002Fli>\n\u003Cli>Blog examples\u003C\u002Fli>\n\u003Cli>Portfolio example\u003C\u002Fli>\n\u003Cli>Products example\u003C\u002Fli>\n\u003Cli>Widgetized page\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Customize front-end\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default the widget looks like all other widgets from the same sidebar (widget area) you drop it in. It has its own CSS file that overrides the default styles for your list elements. You can use that file to further customize the front-end outlook.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Get more of this plugin\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Most themes for WordPress will come with default sidebars and a few footer areas where you can drop widgets in. If you want to have custom widget areas for instance in content areas of your pages and post, or any other area of your site:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Create your custom widget areas by using a plugin. It’s fast and easy.\u003C\u002Fli>\n\u003Cli>Create your custom widget areas by little coding – advanced users.\u003C\u002Fli>\n\u003Cli>Use an advanced theme with more widget areas defined.\u003C\u002Fli>\n\u003C\u002Ful>\n","Create custom post lists based on options you choose from a form in a widget. Different types of lists, blog, portfolio, services pages. No coding.",300,27835,76,4,"2022-03-29T04:37:00.000Z","5.9.13","3.0","",[20,21,22,23,24],"authors","blog","custom-post-list","featured-image","post-list","http:\u002F\u002Fotwthemes.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-lists-light.zip",85,0,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":34,"display_name":7,"profile_url":8,"plugin_count":35,"total_installs":36,"avg_security_score":37,"avg_patch_time_days":38,"trust_score":39,"computed_at":40},"otwthemes",12,5760,66,30,70,"2026-05-20T01:44:56.741Z",[42,59,81,101,119],{"slug":43,"name":44,"version":45,"author":46,"author_profile":47,"description":48,"short_description":49,"active_installs":50,"downloaded":51,"rating":28,"num_ratings":28,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":18,"download_link":58,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"advanced-post-widget","Advanced Post Widget","1.0","mrkindy","https:\u002F\u002Fprofiles.wordpress.org\u002Fmrkindy\u002F","\u003Cp>Builds post widget based on options you choose from a form in a widget. It works similar to SQL query but no coding knowledge is required.\u003Cbr \u002F>\nYou can drag & drop the widget in as many sidebars or custom widget areas as you like and build as many independent lists as you like. You can easily build any type of widget you’d like.\u003Cbr \u002F>\nYou can create a fully functional website using this widget.\u003C\u002Fp>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fmrkindy.com\" rel=\"nofollow ugc\">Visit my site\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Customize front-end\u003C\u002Fh4>\n\u003Cp>By default the widget looks like all other widgets from the same sidebar you drop it in. It has its own CSS file that overrides the default styles for your list elements. You can use that file to further customize the front-end.\u003Cbr \u002F>\nYou can also add custom template.\u003C\u002Fp>\n","Builds post widget based on options you choose from a form in a widget",10,1706,"2016-04-03T13:31:00.000Z","4.4.34","3.2",[20,21,56,23,57],"custom-list","image-float","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-post-widget.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":67,"downloaded":68,"rating":28,"num_ratings":28,"last_updated":69,"tested_up_to":70,"requires_at_least":71,"requires_php":72,"tags":73,"homepage":78,"download_link":79,"security_score":80,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"advanced-posts-listing","Advanced Posts Listing – Show Post List Easily","1.0.7","Flipper Code - WordPress Development Company","https:\u002F\u002Fprofiles.wordpress.org\u002Fflippercode\u002F","\u003Cp>Advanced Posts Listing is a Gutenberg block plugin that enables site administrators to create & display visually appealing blog posts listing or custom post type listing effortlessly right from the Gutenberg editor.\u003C\u002Fp>\n\u003Cp>This plugin provides six beautiful and responsive design \u002F layouts for the listing. Site admins can choose custom post type from block properties & listing will be created accordingly with a live preview.\u003C\u002Fp>\n\u003Cp>This plugin also allows site admins to filter the custom post listing by taxonomy, terms and other criterias. The infomation displayed inside the listing record is also manageable from block properties.\u003C\u002Fp>\n\u003Ch3>Links\u003C\u002Fh3>\n\u003Cp>For better idea of how all layouts would look like, below are live demo links of all the layouts.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Flisting-layout\u002F\" rel=\"nofollow ugc\">List View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002F\" rel=\"nofollow ugc\">Grid View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Fmasonry-layout\u002F\" rel=\"nofollow ugc\">Masonry View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Foverlay-layout\u002F\" rel=\"nofollow ugc\">Overlay View\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fadvanced-posts-listing\u002Fslider-layout\u002F\" rel=\"nofollow ugc\">Slider View\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Contact \u003Ca href=\"https:\u002F\u002Fweplugins.com\u002Fsupport\" rel=\"nofollow ugc\">Dedicated Support team\u003C\u002Fa> for any assistance in the plugin setup process, for any query or for any customisation request for this plugin.\u003C\u002Fp>\n\u003Cp>Features List\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Six beautiful & responsive blog post listing designs.\u003C\u002Fli>\n\u003Cli>Numeric pagination support for every layout. Manageable settings for pagination.\u003C\u002Fli>\n\u003Cli>Display posts, pages, and custom post types listing.\u003C\u002Fli>\n\u003Cli>Filter posts by categories.\u003C\u002Fli>\n\u003Cli>Filter posts by tags.\u003C\u002Fli>\n\u003Cli>Filter custom post types by taxonomies.\u003C\u002Fli>\n\u003Cli>Listing inherits most of the typography from currently activated theme.\u003C\u002Fli>\n\u003Cli>Manageable color picker settings for buttons UI to make it theme compatible.\u003C\u002Fli>\n\u003Cli>Options for adding custom css in block settings. Full flexibility. \u003C\u002Fli>\n\u003Cli>Compatible with popular custom post type plugins. e,g Advanced Custom Fields (acf plugin).\u003C\u002Fli>\n\u003Cli>Supports custom post type listing.\u003C\u002Fli>\n\u003Cli>Include only some specific posts\u002Fcustom posts by comma separated ids.\u003C\u002Fli>\n\u003Cli>Exclude some particular posts by comma separated ids to be dislayed in output.\u003C\u002Fli>\n\u003Cli>Sort listings by date (ascending\u002Fdescending).\u003C\u002Fli>\n\u003Cli>Alphabetical sorting (A-Z, Z-A).\u003C\u002Fli>\n\u003Cli>Live preview of listings in Gutenberg.\u003C\u002Fli>\n\u003Cli>Customizable listing display.\u003C\u002Fli>\n\u003Cli>Easy block properties configuration.\u003C\u002Fli>\n\u003Cli>Manageable row and column gaping for Grid, Masanory & Overlay layout.\u003C\u002Fli>\n\u003Cli>Display post titles.\u003C\u002Fli>\n\u003Cli>Show post excerpts.\u003C\u002Fli>\n\u003Cli>Include post featured images.\u003C\u002Fli>\n\u003Cli>Display post authors.\u003C\u002Fli>\n\u003Cli>Show post dates.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post titles.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post content.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide post excerpts.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide meta data like dates.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide categories.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide tags.\u003C\u002Fli>\n\u003Cli>Show\u002Fhide featured images.\u003C\u002Fli>\n\u003Cli>Customize the number of posts per listing.\u003C\u002Fli>\n\u003Cli>Pagination for long listings.\u003C\u002Fli>\n\u003Cli>Responsive design for mobile and desktop.\u003C\u002Fli>\n\u003Cli>SEO-friendly post listings.\u003C\u002Fli>\n\u003Cli>Lightweight and fast-loading.\u003C\u002Fli>\n\u003Cli>Compatible with all WordPress themes.\u003C\u002Fli>\n\u003Cli>User-friendly interface.\u003C\u002Fli>\n\u003Cli>Regular updates and support.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>So this plugin supports a wide range of custom post types and offers extensive filtering options, including categories, tags, and custom taxonomies. Certain posts can also be included or excluded via id from the output. This flexibility ensures that your posts list is tailored to meet your specific needs. Additionally, the posts block can be sorted by date or alphabetically, giving you full control over how your content is presented. Enhance your WordPress site with a post list block that is both functional and visually appealing with maximum flexiblity.\u003C\u002Fp>\n","Display posts list from posts, pages or custom post types. Use Multiple designs and filters.",4000,20079,"2025-02-27T13:30:00.000Z","6.7.5","5.5","7.0",[74,75,24,76,77],"blog-listing","blog-post","post-listing","posts","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-posts-listing","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-posts-listing.1.0.7.zip",92,{"slug":82,"name":83,"version":84,"author":85,"author_profile":86,"description":87,"short_description":88,"active_installs":89,"downloaded":90,"rating":80,"num_ratings":35,"last_updated":91,"tested_up_to":72,"requires_at_least":92,"requires_php":93,"tags":94,"homepage":98,"download_link":99,"security_score":100,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"ultimate-post-list","Ultimate Post List","5.2.7.1","Kybernetik Services","https:\u002F\u002Fprofiles.wordpress.org\u002Fkybernetikservices\u002F","\u003Cp>Make up custom-tailored preview lists of your website’s contents easily and place them in widget areas and post contents.\u003C\u002Fp>\n\u003Cp>Promote your website’s content with many kinds of post lists. No programming skills are necessary. No fiddling with templates. With just a few keyboard entries and clicks you get a customized posts list.\u003C\u002Fp>\n\u003Cp>The plugin Ultimate Post List for WordPress gives you an easy-to-use toolbox to make lists of posts. You can insert the lists\u003C\u002Fp>\n\u003Cul>\n\u003Cli>as \u003Cstrong>widgets in every widget area\u003C\u002Fstrong> per drag’n’drop easily\u003C\u002Fli>\n\u003Cli>via \u003Cstrong>configurable shortcodes in every post content\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>via \u003Cstrong>calls of the function upl_get_html()\u003C\u002Fstrong> in PHP code\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>You can switch between a \u003Cstrong>vertical list layout\u003C\u002Fstrong> or a \u003Cstrong>responsive grid layout\u003C\u002Fstrong>. A few options help you to get a nice layout without any need to code.\u003C\u002Fp>\n\u003Cp>You can \u003Cstrong>filter\u003C\u002Fstrong> the posts by their \u003Cstrong>post type\u003C\u002Fstrong> “Post” or\u002Fand “Page” and by multiple \u003Cstrong>categories\u003C\u002Fstrong>. For filtering by custom post types check out \u003Ca href=\"https:\u002F\u002Fwww.kybernetik-services.com\u002Fshop\u002Fwordpress\u002Fplugin\u002Fultimate-post-list-pro\u002F?utm_source=wordpress_org&utm_medium=plugin&utm_campaign=ultimate-post-list&utm_content=update-notice-readme\" rel=\"nofollow ugc\">Ultimate Post List Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can switch on a \u003Cstrong>“Load more posts”\u003C\u002Fstrong> link or button which loads further posts without leaving the page. Its text is controlled easily for you.\u003C\u002Fp>\n\u003Cp>The plugin is \u003Cstrong>multi-widget capable\u003C\u002Fstrong>. That is, you can have several widgets of Ultimate Post List on your blog, each with its own settings!\u003C\u002Fp>\n\u003Cp>You can clone (duplicate, copy) every list with a single click on the action link.\u003C\u002Fp>\n\u003Cp>The plugin is available in English, German (Deutsch) and Greek (Ελληνικά). It does not collect any personal data, so it is ready for EU General Data Protection Regulation (GDPR) compliance.\u003C\u002Fp>\n\u003Ch4>Demo\u003C\u002Fh4>\n\u003Cp>You want to test Ultimate Post List before installing on your site? Try it out on your individual and free WordPress playground and \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-post-list\u002F?preview=1\" rel=\"ugc\">click here\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>Options you can set\u003C\u002Fh4>\n\u003Cp>The free version of Ultimate Post List offers you many options to type and click customized post lists easily. These are the options:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>List Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>List Display Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>List Visibility\u003C\u002Fli>\n\u003Cli>Text if no posts\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List Title Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>List title\u003C\u002Fli>\n\u003Cli>URL of list title\u003C\u002Fli>\n\u003Cli>HTML element of list title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post List Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post List Options In General\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Number of posts\u003C\u002Fli>\n\u003Cli>Posts offset\u003C\u002Fli>\n\u003Cli>Hide current viewed post in list\u003C\u002Fli>\n\u003Cli>Show sticky posts on top of the list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Posts Sort Order\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Order by\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Post date\u003C\u002Fli>\n\u003Cli>Post title\u003C\u002Fli>\n\u003Cli>Post author\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Order direction\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Ascending\u003C\u002Fli>\n\u003Cli>Descending\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Filter Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Type Filter\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show posts of selected types: posts or\u002Fand pages\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Category Filter\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show posts of selected categories only\u003C\u002Fli>\n\u003Cli>Show only posts that are in all selected categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post List Item Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Post Data Order\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Position of post thumbnail\u003C\u002Fli>\n\u003Cli>Position of post title\u003C\u002Fli>\n\u003Cli>Position of post date\u003C\u002Fli>\n\u003Cli>Position of post author name\u003C\u002Fli>\n\u003Cli>Position of post excerpt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Display Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show post thumbnail (default)\u003C\u002Fli>\n\u003Cli>Show post title (default)\u003C\u002Fli>\n\u003Cli>Show post date\u003C\u002Fli>\n\u003Cli>Show post author name\u003C\u002Fli>\n\u003Cli>Show post excerpt\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Links Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Set post title clickable (default)\u003C\u002Fli>\n\u003Cli>Set post thumbnail clickable (default)\u003C\u002Fli>\n\u003Cli>Set post date clickable, pointing to the month archive\u003C\u002Fli>\n\u003Cli>Set post author clickable, pointing to the author’s archive\u003C\u002Fli>\n\u003Cli>Set post excerpt clickable\u003C\u002Fli>\n\u003Cli>Open post links in new windows\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Title Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Maximum length of post title\u003C\u002Fli>\n\u003Cli>Text after shortened title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Date Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Format of the post date (over 100 options available)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Thumbnail Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Source of the post thumbnail\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Featured image\u003C\u002Fli>\n\u003Cli>First post content image if previously uploaded to the media library\u003C\u002Fli>\n\u003Cli>Featured image if the first post content image is not available\u003C\u002Fli>\n\u003Cli>First post content image if the featured image is not available\u003C\u002Fli>\n\u003Cli>Avatars of post authors\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Use post title as the alternative text for the thumbnail\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Use default thumbnail if no image could be ascertained\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>URL of default thumbnail\u003C\u002Fli>\n\u003Cli>Thumbnail size \u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Width of thumbnail in px\u003C\u002Fli>\n\u003Cli>Height of thumbnail in px\u003C\u002Fli>\n\u003Cli>Use aspect ratios of original images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Alignment of thumbnail\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Align left\u003C\u002Fli>\n\u003Cli>Align center\u003C\u002Fli>\n\u003Cli>Align right\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Top image margin width in px\u003C\u002Fli>\n\u003Cli>Bottom image margin width in px\u003C\u002Fli>\n\u003Cli>Left image margin width in px\u003C\u002Fli>\n\u003Cli>Right image margin width in px\u003C\u002Fli>\n\u003Cli>Flow of text at the thumbnail (wrap right\u002Fleft or side by side)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Excerpt Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Maximum length of post excerpt\u003C\u002Fli>\n\u003Cli>Text after shortened excerpt\u003C\u002Fli>\n\u003Cli>Ignore post excerpt field as excerpt source\u003C\u002Fli>\n\u003Cli>Ignore post content as excerpt source\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“More” Element Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>“More” Element Appearance\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show a clickable “More” element for loading further list items at the bottom of the list\u003C\u002Fli>\n\u003Cli>\u003Cstrong>“More” element type\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Show element as a link\u003C\u002Fli>\n\u003Cli>Show element as a button\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Label of “More” element\u003C\u002Fli>\n\u003Cli>Show icon while new posts are loaded\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Icon style\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>\u003Cstrong>Small icons\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Small gray circle with rotating dot\u003C\u002Fli>\n\u003Cli>Small turning wheel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Big icons\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Big gray circle with rotating dot\u003C\u002Fli>\n\u003Cli>Big turning wheel\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Text that appears when no further posts have been found\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List Layout Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>List Layout Type: vertical list or responsive grid\u003C\u002Fli>\n\u003Cli>Grid item width in px\u003C\u002Fli>\n\u003Cli>Minimal height of grid item in px\u003C\u002Fli>\n\u003Cli>\u003Cstrong>List Item Margin Options\u003C\u002Fstrong>\n\u003Cul>\n\u003Cli>Top item margin in px\u003C\u002Fli>\n\u003Cli>Bottom item margin in px\u003C\u002Fli>\n\u003Cli>Left item margin in px\u003C\u002Fli>\n\u003Cli>Right item margin in px\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Additional options in the Pro version\u003C\u002Fh4>\n\u003Cp>The Pro version has all the options of the free version and many additional options for layouts, numbered lists, colors, custom post types and much more. \u003Ca href=\"https:\u002F\u002Fwww.kybernetik-services.com\u002Fplugins\u002Fultimate-post-list-pro\u002F?utm_source=wordpress_org&utm_medium=plugin&utm_campaign=ultimate-post-list&utm_content=update-notice-readme\" rel=\"nofollow ugc\">Go to Ultimate Post List Pro\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>Pro users get premium support whilst free support is offered in the WordPress forums in our spare time.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>Support for this plugin will be provided in the form of Product Support. This means that we intend to fix any confirmed bugs, listen to ideas for this plugin and improve the user experience when enhancements are identified and can reasonably be accommodated.\u003C\u002Fp>\n\u003Cp>Pro users get premium support whilst free support is offered in the WordPress forums in our spare time. If you are having trouble with this plugin in your particular installation of WordPress, we will not be able to help you troubleshoot the problem.\u003C\u002Fp>\n","Make up custom-tailored preview lists of the contents easily and place them in widget areas and post contents.",2000,61418,"2026-04-15T18:26:00.000Z","4.0","5.2",[23,95,24,96,97],"load-more","shortcode","widget","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-post-list\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-post-list.5.2.7.1.zip",100,{"slug":102,"name":103,"version":45,"author":104,"author_profile":105,"description":106,"short_description":107,"active_installs":11,"downloaded":108,"rating":100,"num_ratings":109,"last_updated":110,"tested_up_to":111,"requires_at_least":18,"requires_php":112,"tags":113,"homepage":18,"download_link":118,"security_score":100,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"custom-post-type-list-field-for-contact-form-7","Custom Post Type List Field For Contact Form 7","silverplugins217","https:\u002F\u002Fprofiles.wordpress.org\u002Fsilverplugins217\u002F","\u003Cp>\u003Cstrong>Custom Post Type List Field For Contact Form 7\u003C\u002Fstrong>  Custom Post Type List Field For Contact Form 7 Custom Post Type List Field For Contact Form 7 using to make dropdown in contact form 7\u003C\u002Fp>\n\u003Cp>This custom field make for any post type for dropdown Also use Product , Custom post type , pages and post this all aloow in drop down contact form 7\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom Post Type Dropdown Field For Contact Form 7\u003C\u002Fstrong>  Allow to Order by Date, Post Id, Author, Random Mostly Woocommerce Product list in setup with contact form 7 Ex: If need to setup product for enquiry in contact form 7 so it will be setup more Effective in conatct form 7\u003C\u002Fp>\n\u003Ch3>FEATURES FOR CUSTOM POST TYPE LIST FIELDS CONTACT FORM 7:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Easy to use\u003C\u002Fli>\n\u003Cli>Woo Product also add image ,product price and product title\u003C\u002Fli>\n\u003Cli>Your custom post type support here\u003C\u002Fli>\n\u003Cli>Compatible in all major browser\u003C\u002Fli>\n\u003Cli>Woocommerce Supported\u003C\u002Fli>\n\u003Cli>Dropdow Enable disable\u003C\u002Fli>\n\u003Cli>Woocommerce Hide and show  Product Price Option available \u003C\u002Fli>\n\u003Cli>Category, Tag, Feature Product, Best Selling Product by filter\u003C\u002Fli>\n\u003Cli>Post List With image and title and description\u003C\u002Fli>\n\u003Cli>WPML Support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fdocs\u002Fcustom-post-type-list-field-for-contact-form-7\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fplugin999.com\u002Fdemo\u002Fcustom-post-type-list-field-for-contact-form-7\u002F\" rel=\"nofollow ugc\">Demo\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fplugin\u002Fcustom-post-type-list-field-for-contact-form-7\u002F\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>\u003C\u002Fem> | \u003Cem>🌟 \u003Ca href=\"https:\u002F\u002Fwww.plugin999.com\u002Fsupport\u002F\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fem>\u003C\u002Fp>\n\u003Ch3>FEATURES FOR CUSTOM POST TYPE LIST FIELDS CONTACT FORM 7 PREMIUM:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Custom post or post for  Show and hide Content, Date-time, slug, Author, Category tags as well Meta Key which you want\u003C\u002Fli>\n\u003Cli>Order By Date, Order by post ID, Author, Random\u003C\u002Fli>\n\u003Cli>Sort Order Options – ASC and DESC \u003C\u002Fli>\n\u003Cli>Woocommerce Hide and show  Image Option and Image Custom Width available\u003C\u002Fli>\n\u003Cli>Woocommerce Hide and show  Content\u003C\u002Fli>\n\u003Cli>Woocommerce Metadata is available\u003C\u002Fli>\n\u003Cli>Custom post or post Image Option and Image Custom Width available\u003C\u002Fli>\n\u003Cli>Insert a blank item as the first option\u003C\u002Fli>\n\u003Cli>Enable\u002FDisable Search box on List Dropdown.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>CONTRIBUTE AND TRANSLATE\u003C\u002Fh3>\n\u003Cp>Custom Post Type List Field For Contact Form 7 is translated into multiple languages Chinese, Dutch, Russian, Spanish, and many more. Help localize calculation for contact form 7 pro even further by adding your locale Language. \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fcustom-post-type-list-field-for-contact-form-7\" rel=\"nofollow ugc\">Click Here\u003C\u002Fa>\u003C\u002Fp>\n","Custom Post Type List Field For Contact Form 7  Custom Post Type List Field For Contact Form 7 Custom Post Type List Field For Contact Form 7 using to &hellip;",3189,3,"2026-01-31T05:09:00.000Z","6.9.4","5.0",[114,115,22,116,117],"custom-dropdown","custom-post-drop-down","multiple-select-contact-form-7","post-types-contact-form-7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-list-field-for-contact-form-7.zip",{"slug":120,"name":121,"version":122,"author":123,"author_profile":124,"description":125,"short_description":126,"active_installs":100,"downloaded":127,"rating":28,"num_ratings":28,"last_updated":128,"tested_up_to":111,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":18,"download_link":136,"security_score":100,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"post-extra","PostExtra –  News and Magazine Blog Post Blocks for Gutenberg & FSE","1.3.2","Anant Sites","https:\u002F\u002Fprofiles.wordpress.org\u002Fanantsites\u002F","\u003Cp>\u003Cstrong>PostExtra\u003C\u002Fstrong> is a Gutenberg blocks plugin built for magazine, news, and blog sites that want high‑engagement post layouts without a page builder or complex theme.\u003C\u002Fp>\n\u003Cp>Instead of wrestling with generic blocks, you get ready‑made “magazine section” blocks that turn your homepage, archive, or landing pages into a professional editorial layout in minutes.\u003C\u002Fp>\n\u003Cp>If you publish content regularly (bloggers, publishers, niche site owners, agencies), PostExtra helps you:\u003Cbr \u002F>\n– Highlight your most important stories with featured grids and carousels.\u003Cbr \u002F>\n– Keep readers clicking with smart post lists, sidebars, and section layouts.\u003Cbr \u002F>\n– Build consistent, branded layouts using Full Site Editing templates and archive blocks.\u003C\u002Fp>\n\u003Cp>PostExtra works with any modern theme, supports Full Site Editing, and is optimized for performance so your magazine pages remain fast, responsive, and SEO‑friendly.\u003C\u002Fp>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>38+ post‑focused Gutenberg blocks for magazine and blog layouts (grids, lists, carousels, tickers, meta blocks, and more).\u003C\u002Fli>\n\u003Cli>Pre‑built “magazine section” patterns to build homepages and category pages in minutes.\u003C\u002Fli>\n\u003Cli>Post Grid 1 & 2 – display posts in clean, responsive grids with image, meta, and excerpt controls.\u003C\u002Fli>\n\u003Cli>Post List 1 & 2 – classic blog and news lists with fine‑tuned typography and spacing.\u003C\u002Fli>\n\u003Cli>Post Carousel – rotate featured stories to increase clicks and time on site.\u003C\u002Fli>\n\u003Cli>News Ticker – show breaking news or trending posts in a compact ticker.\u003C\u002Fli>\n\u003Cli>Archive Post Grid & Archive Title blocks – design category, tag, and author archive pages visually with FSE.\u003C\u002Fli>\n\u003Cli>Post Title, Meta, Content, Author, Categories, Navigation, Comment, Social Share – assemble flexible single‑post templates.\u003C\u002Fli>\n\u003Cli>Section, Column, Heading, Advanced Image, Advanced Paragraph, Creative Button, Social Icons – build fully custom magazine sections using only core + PostExtra blocks.\u003C\u002Fli>\n\u003Cli>Responsive controls and thoughtful defaults so layouts look good on desktop, tablet, and mobile without extra CSS.\u003C\u002Fli>\n\u003Cli>Built for performance and compatibility with major block themes and Gutenberg‑first plugins.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Built for Speed and Customization\u003C\u002Fh3>\n\u003Cp>PostExtra uses only the necessary assets for active blocks, ensuring fast page loads and excellent Core Web Vitals performance.\u003C\u002Fp>\n\u003Ch3>Block-Level Control\u003C\u002Fh3>\n\u003Cp>Enable or disable specific blocks from the dashboard to keep your site lean and optimized.\u003C\u002Fp>\n\u003Ch3>Beginner-Friendly, Developer-Ready\u003C\u002Fh3>\n\u003Cp>Simple enough for beginners and powerful enough for developers to extend with filters and hooks.\u003C\u002Fp>\n\u003Ch3>🚀 Readymade Starter Sites from Anant Sites\u003C\u002Fh3>\n\u003Cp>Build your website fast with these Gutenberg-compatible starter templates:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftemplate.anantaddons.com\u002Fpe\u002Fone\u002F\" rel=\"nofollow ugc\">Personal Blog (Free)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftemplate.anantaddons.com\u002Fpe\u002Ftwo\u002F\" rel=\"nofollow ugc\">Blog Sport (Free)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftemplate.anantaddons.com\u002Fpe\u002Fthree\u002F\" rel=\"nofollow ugc\">Fashion Blog (Free)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftemplate.anantaddons.com\u002Fpe\u002Ftfour\u002F\" rel=\"nofollow ugc\">Post Blog Pro (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftemplate.anantaddons.com\u002Fpe\u002Ffive\u002F\" rel=\"nofollow ugc\">Tech Blog (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftemplate.anantaddons.com\u002Fpe\u002Fsix\u002F\" rel=\"nofollow ugc\">Lifestyle Blog (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftemplate.anantaddons.com\u002Fpe\u002Fseven\u002F\" rel=\"nofollow ugc\">Blog Fashion (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftemplate.anantaddons.com\u002Fpe\u002Feight\u002F\" rel=\"nofollow ugc\">Newspaper (Pro)\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>More templates coming soon!\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🔑 Key Blocks Included\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Post Grid (1 & 2)\u003C\u002Fli>\n\u003Cli>Post Carousel\u003C\u002Fli>\n\u003Cli>Post List (1 & 2)\u003C\u002Fli>\n\u003Cli>News Ticker\u003C\u002Fli>\n\u003Cli>Social Icons\u003C\u002Fli>\n\u003Cli>Heading, Section, Column, Paragraph\u003C\u002Fli>\n\u003Cli>Advanced Image, Creative Button\u003C\u002Fli>\n\u003Cli>Taxonomy Filter\u003C\u002Fli>\n\u003Cli>Pagination, Title Trimming, and more\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>👥 Compatible Themes\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fpostblog\u002F\" rel=\"ugc\">PostBlog\u003C\u002Fa> – FSE Blog Theme  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Feshop-elementor\u002F\" rel=\"ugc\">Eshop Elementor\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fthemes\u002Fshopsaas\u002F\" rel=\"ugc\">Shopsaas Elementor\u003C\u002Fa>  \u003C\u002Fli>\n\u003Cli>Astra, Blocksy, GeneratePress, Neve, and any Gutenberg-compatible theme\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💼 Related Plugins by Anant Sites\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fananta-sites\u002F\" rel=\"ugc\">Anant Sites – Starter Templates\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanant-addons-for-elementor\u002F\" rel=\"ugc\">Anant Addons for Elementor\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgutenwave-blocks\u002F\" rel=\"ugc\">Gutenwave Blocks\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fanant-team-member\u002F\" rel=\"ugc\">Anant Team Member Block\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>📜 – \u003Ca href=\"https:\u002F\u002Fdocs.anantaddons.com\u002Fdocs\u002Fgetting-started-with-postextra-pro\u002F\" rel=\"nofollow ugc\">Check Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>💬 Credits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002FFortAwesome\u002FFont-Awesome\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa> – Used under MIT and SIL OFL licenses.\u003C\u002Fli>\n\u003C\u002Ful>\n","Magazine‑style post grids, lists, and carousels for Gutenberg and FSE – design high‑engagement blog and news layouts without coding.",5093,"2025-12-16T10:45:00.000Z","6.1","7.4",[132,133,134,135,24],"blog-layout","gutenberg-blocks","magazine-layout","post-grid","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-extra.zip",{"attackSurface":138,"codeSignals":200,"taintFlows":307,"riskAssessment":308,"analyzedAt":319},{"hooks":139,"ajaxHandlers":196,"restRoutes":197,"shortcodes":198,"cronEvents":199,"entryPointCount":28,"unprotectedCount":28},[140,147,151,154,159,163,169,172,177,181,184,188,192],{"type":141,"name":142,"callback":143,"priority":144,"file":145,"line":146},"action","admin_menu","register_pages",1000000,"include\\otw_components\\otw_factory\\otw_factory.class.php",34,{"type":141,"name":148,"callback":149,"file":145,"line":150},"admin_print_styles","enqueue_admin_styles",36,{"type":141,"name":152,"callback":152,"file":145,"line":153},"admin_notices",38,{"type":155,"name":156,"callback":157,"file":145,"line":158},"filter","pre_set_site_transient_update_plugins","change_plugin_transient",40,{"type":155,"name":160,"callback":161,"priority":50,"file":145,"line":162},"plugins_api","get_updates_info",42,{"type":141,"name":164,"callback":165,"priority":166,"file":167,"line":168},"wp_enqueue_scripts","enqueue_scripts",1000,"include\\otw_components\\otw_functions\\otw_component.class.php",90,{"type":141,"name":170,"callback":165,"priority":166,"file":167,"line":171},"admin_enqueue_scripts",94,{"type":141,"name":173,"callback":174,"file":175,"line":176},"admin_print_scripts","add_script","splw.php",594,{"type":141,"name":178,"callback":179,"file":175,"line":180},"admin_head","add_script_config",595,{"type":141,"name":142,"callback":182,"file":175,"line":183},"otw_spl_admin_menu",669,{"type":155,"name":185,"callback":186,"file":175,"line":187},"otwfcr_notice","otw_spll_factory_message",671,{"type":141,"name":189,"callback":190,"file":175,"line":191},"widgets_init","post_in_category_init",704,{"type":141,"name":193,"callback":194,"file":175,"line":195},"init","otw_spll_init",705,[],[],[],[],{"dangerousFunctions":201,"sqlUsage":207,"outputEscaping":209,"fileOperations":109,"externalRequests":305,"nonceChecks":305,"capabilityChecks":28,"bundledLibraries":306},[202],{"fn":203,"file":204,"line":205,"context":206},"unserialize","include\\otw_components\\otw_functions\\otw_functions.php",600,"$value = unserialize( urldecode( $value ) );",{"prepared":28,"raw":28,"locations":208},[],{"escaped":210,"rawEcho":211,"locations":212},103,49,[213,216,218,220,223,224,226,229,231,233,235,237,239,241,243,245,247,248,250,252,254,256,258,260,262,263,265,267,269,271,273,275,277,278,280,281,283,284,286,287,289,290,292,293,295,297,299,301,303],{"file":145,"line":214,"context":215},142,"raw output",{"file":145,"line":217,"context":215},144,{"file":145,"line":219,"context":215},518,{"file":221,"line":222,"context":215},"include\\otw_components\\otw_factory\\views\\action_message.php",6,{"file":221,"line":50,"context":215},{"file":221,"line":225,"context":215},13,{"file":227,"line":228,"context":215},"include\\otw_components\\otw_factory\\views\\license_manager.php",7,{"file":227,"line":230,"context":215},21,{"file":227,"line":232,"context":215},24,{"file":227,"line":234,"context":215},27,{"file":227,"line":236,"context":215},43,{"file":227,"line":238,"context":215},50,{"file":227,"line":240,"context":215},55,{"file":227,"line":242,"context":215},56,{"file":227,"line":244,"context":215},59,{"file":227,"line":246,"context":215},61,{"file":227,"line":246,"context":215},{"file":227,"line":249,"context":215},63,{"file":227,"line":251,"context":215},71,{"file":227,"line":253,"context":215},72,{"file":227,"line":255,"context":215},84,{"file":227,"line":257,"context":215},95,{"file":227,"line":259,"context":215},96,{"file":227,"line":261,"context":215},98,{"file":227,"line":261,"context":215},{"file":227,"line":264,"context":215},109,{"file":227,"line":266,"context":215},110,{"file":227,"line":268,"context":215},119,{"file":227,"line":270,"context":215},121,{"file":175,"line":272,"context":215},80,{"file":175,"line":274,"context":215},132,{"file":175,"line":276,"context":215},133,{"file":175,"line":276,"context":215},{"file":175,"line":279,"context":215},161,{"file":175,"line":279,"context":215},{"file":175,"line":282,"context":215},165,{"file":175,"line":282,"context":215},{"file":175,"line":285,"context":215},169,{"file":175,"line":285,"context":215},{"file":175,"line":288,"context":215},176,{"file":175,"line":288,"context":215},{"file":175,"line":291,"context":215},181,{"file":175,"line":291,"context":215},{"file":175,"line":294,"context":215},292,{"file":175,"line":296,"context":215},296,{"file":175,"line":298,"context":215},430,{"file":175,"line":300,"context":215},432,{"file":175,"line":302,"context":215},563,{"file":175,"line":304,"context":215},614,2,[],[],{"summary":309,"deductions":310},"The \"smart-post-lists-light\" v1.8 plugin exhibits a generally good security posture based on the provided static analysis.  The complete absence of AJAX handlers, REST API routes, shortcodes, and cron events with exposed entry points is a significant strength, minimizing the direct attack surface. Furthermore, the plugin demonstrates responsible SQL handling by exclusively using prepared statements, and the presence of nonce and some capability checks suggests an awareness of security best practices. However, the use of the `unserialize` function, while not immediately flagged by taint analysis in this instance, represents a significant potential risk.  If serialized data can be controlled by an attacker, `unserialize` can lead to Remote Code Execution.  The lack of recorded vulnerabilities in its history is positive, but it does not entirely mitigate the inherent risk of the `unserialize` function being present.\n\nWhile the plugin avoids common pitfalls like unescaped output (with a decent escapement rate) and raw SQL queries, the `unserialize` function remains a critical concern. The limited number of file operations and external HTTP requests are also positive indicators. The absence of taint flow findings is encouraging, but the static analysis of `unserialize` itself is a red flag that warrants attention. In conclusion, the plugin is well-structured with a small attack surface and good SQL practices. The primary weakness lies in the presence of the `unserialize` function, which, if exploited in conjunction with an external data source, could pose a serious security threat. The clean vulnerability history is a good sign, but the potential for a vulnerability to exist due to `unserialize` cannot be ignored.",[311,314,317],{"reason":312,"points":313},"Use of unserialize() function",15,{"reason":315,"points":316},"Low output escaping rate (68%)",5,{"reason":318,"points":316},"No capability checks","2026-03-16T20:07:42.592Z",{"wat":321,"direct":330},{"assetPaths":322,"generatorPatterns":325,"scriptPaths":326,"versionParams":327},[323,324],"\u002Fwp-content\u002Fplugins\u002Fsmart-post-lists-light\u002Fcss\u002Fstyle.css","\u002Fwp-content\u002Fplugins\u002Fsmart-post-lists-light\u002Fjs\u002Fsplw-widget-admin.js",[],[324],[328,329],"smart-post-lists-light\u002Fcss\u002Fstyle.css?ver=","smart-post-lists-light\u002Fjs\u002Fsplw-widget-admin.js?ver=",{"cssClasses":331,"htmlComments":333,"htmlAttributes":337,"restEndpoints":352,"jsGlobals":353,"shortcodeOutput":355},[332],"widget.smart-post-list",[334,335,336],"\u003C!-- Make lists of posts selected from the database based on options you choose from a form. -->","\u003C!-- Want more options + support -->","\u003C!-- Smart Post Lists Light Widget -->",[338,339,340,341,342,343,344,345,346,347,348,349,350,351],"data-widget-id","data-widget-title","data-show-title","data-show-date","data-show-excerpt","data-excerpt-words-count","data-show-number-of-comments","data-posts-count","data-posts-offset","data-post-orderby","data-post-order-direction","data-thumb-on-post","data-thumb-image-size","data-post-image-float",[],[354],"setSuggest",[],{"error":357,"url":358,"statusCode":359,"statusMessage":360,"message":360},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fsmart-post-lists-light\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":362,"versions":363},8,[364,372,379,386,393,400,407,414],{"version":365,"download_url":366,"svn_tag_url":367,"released_at":29,"has_diff":368,"diff_files_changed":369,"diff_lines":29,"trac_diff_url":370,"vulnerabilities":371,"is_current":368},"1.7","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-lists-light.1.7.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-post-lists-light\u002Ftags\u002F1.7\u002F",false,[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-post-lists-light%2Ftags%2F1.6&new_path=%2Fsmart-post-lists-light%2Ftags%2F1.7",[],{"version":373,"download_url":374,"svn_tag_url":375,"released_at":29,"has_diff":368,"diff_files_changed":376,"diff_lines":29,"trac_diff_url":377,"vulnerabilities":378,"is_current":368},"1.6","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-lists-light.1.6.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-post-lists-light\u002Ftags\u002F1.6\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-post-lists-light%2Ftags%2F1.5&new_path=%2Fsmart-post-lists-light%2Ftags%2F1.6",[],{"version":380,"download_url":381,"svn_tag_url":382,"released_at":29,"has_diff":368,"diff_files_changed":383,"diff_lines":29,"trac_diff_url":384,"vulnerabilities":385,"is_current":368},"1.5","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-lists-light.1.5.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-post-lists-light\u002Ftags\u002F1.5\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-post-lists-light%2Ftags%2F1.4&new_path=%2Fsmart-post-lists-light%2Ftags%2F1.5",[],{"version":387,"download_url":388,"svn_tag_url":389,"released_at":29,"has_diff":368,"diff_files_changed":390,"diff_lines":29,"trac_diff_url":391,"vulnerabilities":392,"is_current":368},"1.4","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-lists-light.1.4.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-post-lists-light\u002Ftags\u002F1.4\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-post-lists-light%2Ftags%2F1.3&new_path=%2Fsmart-post-lists-light%2Ftags%2F1.4",[],{"version":394,"download_url":395,"svn_tag_url":396,"released_at":29,"has_diff":368,"diff_files_changed":397,"diff_lines":29,"trac_diff_url":398,"vulnerabilities":399,"is_current":368},"1.3","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-lists-light.1.3.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-post-lists-light\u002Ftags\u002F1.3\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-post-lists-light%2Ftags%2F1.2&new_path=%2Fsmart-post-lists-light%2Ftags%2F1.3",[],{"version":401,"download_url":402,"svn_tag_url":403,"released_at":29,"has_diff":368,"diff_files_changed":404,"diff_lines":29,"trac_diff_url":405,"vulnerabilities":406,"is_current":368},"1.2","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-lists-light.1.2.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-post-lists-light\u002Ftags\u002F1.2\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-post-lists-light%2Ftags%2F1.1&new_path=%2Fsmart-post-lists-light%2Ftags%2F1.2",[],{"version":408,"download_url":409,"svn_tag_url":410,"released_at":29,"has_diff":368,"diff_files_changed":411,"diff_lines":29,"trac_diff_url":412,"vulnerabilities":413,"is_current":368},"1.1","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-lists-light.1.1.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-post-lists-light\u002Ftags\u002F1.1\u002F",[],"https:\u002F\u002Fplugins.trac.wordpress.org\u002Fchangeset?old_path=%2Fsmart-post-lists-light%2Ftags%2F1.0&new_path=%2Fsmart-post-lists-light%2Ftags%2F1.1",[],{"version":45,"download_url":415,"svn_tag_url":416,"released_at":29,"has_diff":368,"diff_files_changed":417,"diff_lines":29,"trac_diff_url":29,"vulnerabilities":418,"is_current":368},"https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-post-lists-light.1.0.zip","https:\u002F\u002Fplugins.svn.wordpress.org\u002Fsmart-post-lists-light\u002Ftags\u002F1.0\u002F",[],[]]