[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3Q0kLNZqUpOmcGHwxKn8joL2oVyzXJ2GjKjFlRWKzmU":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":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":141,"fingerprints":170},"custom-post-type-sticky","Custom Post Type Sticky","1.2","Abhay","https:\u002F\u002Fprofiles.wordpress.org\u002Fabhay-raj\u002F","\u003Cp>There are no settings or custom functions. Set custom post types to be sticky just as you would with regular posts, and those post id’s will be included in the result of \u003Ccode>get_option( 'sticky_posts' )\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>easy to install\u003C\u002Fli>\n\u003Cli>No need to settings in admin.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cp>This plugin requires PHP 5 or above and WordPress 3.0 or greater. It works in standard WordPress environments. It is strongly recommended to use WordPress in the newest version.\u003C\u002Fp>\n\u003Ch4>Contact\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>If you have any suggestion, feel free to email me at abhayrajmca@gmail.com.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>only need to activate the plugin.\u003C\u002Fp>\n","Extends sticky post functionality to custom post types in a way that is identical to default posts.",900,20452,96,4,"2020-09-01T09:24:00.000Z","5.5.18","4.0","",[4,20,21,22,23],"make-custom-post-type-sticky","sticky-cpt","sticky-custom-post","sticky-post","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fcpt_sticky\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-sticky.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":33,"total_installs":34,"avg_security_score":26,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},"abhay-raj",6,4220,30,84,"2026-04-05T01:45:34.387Z",[39,65,87,105,124],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":49,"num_ratings":50,"last_updated":51,"tested_up_to":52,"requires_at_least":53,"requires_php":18,"tags":54,"homepage":60,"download_link":61,"security_score":62,"vuln_count":63,"unpatched_count":27,"last_vuln_date":64,"fetched_at":29},"ultimate-posts-widget","Ultimate Posts Widget","2.3.2","cl272","https:\u002F\u002Fprofiles.wordpress.org\u002Fcl272\u002F","\u003Cp>\u003Cstrong>Try it out on your free dummy site: Click here => \u003Ca href=\"https:\u002F\u002Fdemo.tastewp.com\u002Fultimate-posts-widget\" rel=\"nofollow ugc\">https:\u002F\u002Ftastewp.com\u002Fplugins\u002Fultimate-posts-widget\u003C\u002Fa>.\u003C\u002Fstrong>\u003Cbr \u002F>\n(this trick works for all plugins in the WP repo – just replace “wordpress” with “tastewp” in the URL)\u003C\u002Fp>\n\u003Cp>UPDATE: Plugin ownership changed for this plugin. We are currently evaluating possible enhancements for it. Stay tuned! If you have any suggestions yourself, please let us know in the Support Forum.\u003C\u002Fp>\n\u003Cp>Note: This is a \u003Cstrong>classic widget\u003C\u002Fstrong> type, in order for it to work on the latest version of WordPress you will need \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-widgets\u002F\" rel=\"ugc\">Classic Widgets\u003C\u002Fa> plugin installed on your site.\u003C\u002Fp>\n\u003Cp>The ultimate widget for displaying posts, custom post types or sticky posts with an array of options to customize the display.\u003C\u002Fp>\n\u003Cp>Designed for both the average user and developer, Ultimate Posts Widgets aims to provide flexibility and ease of use for displaying any kinds of posts within your widget areas. An array of widget options are available as well as hooks, filters and custom templates for more advanced customization.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Filter by categories\u003C\u002Fli>\n\u003Cli>Filter by current category\u003C\u002Fli>\n\u003Cli>Filter by tags\u003C\u002Fli>\n\u003Cli>Filter by current tag\u003C\u002Fli>\n\u003Cli>Filter by custom post types\u003C\u002Fli>\n\u003Cli>Filter by sticky posts\u003C\u002Fli>\n\u003Cli>Select number of posts to display\u003C\u002Fli>\n\u003Cli>Display title\u003C\u002Fli>\n\u003Cli>Display publish date\u002Ftime with custom format options\u003C\u002Fli>\n\u003Cli>Display post author and link\u003C\u002Fli>\n\u003Cli>Display post comment count\u003C\u002Fli>\n\u003Cli>Display excerpt or full content\u003C\u002Fli>\n\u003Cli>Display read more link with custom label\u003C\u002Fli>\n\u003Cli>Display featured image and at any size\u003C\u002Fli>\n\u003Cli>Display post categories\u003C\u002Fli>\n\u003Cli>Display post tags\u003C\u002Fli>\n\u003Cli>Display custom fields\u003C\u002Fli>\n\u003Cli>Add text or HTML before and after posts list\u003C\u002Fli>\n\u003Cli>Add CSS class to widget\u003C\u002Fli>\n\u003Cli>Add widget title link\u003C\u002Fli>\n\u003Cli>Change excerpt length (in words)\u003C\u002Fli>\n\u003Cli>Order by date, title, number of comments, random or a custom field\u003C\u002Fli>\n\u003Cli>Exclude current post from the list\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cp>See the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-posts-widget\u002Ffaq\u002F\" rel=\"ugc\">FAQ tab\u003C\u002Fa> for documentation on custom templates, hooks, common issues, and more.\u003C\u002Fp>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>For help please ask in the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fultimate-posts-widget\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Enjoy this plugin? \u003Ca href=\"https:\u002F\u002Fsellcodes.com\u002F5U4SICyc\" rel=\"nofollow ugc\">Send a tip to support development\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>This plugin is part of the Inisev product family – \u003Ca href=\"https:\u002F\u002Finisev.com\" rel=\"nofollow ugc\">check out our other products\u003C\u002Fa>.\u003C\u002Fp>\n","The ultimate widget for displaying posts, custom post types or sticky posts with an array of options.",10000,492332,90,55,"2024-07-17T01:21:00.000Z","6.6.5","3.5",[55,56,57,58,59],"custom-post-types","featured-image","recent-posts","sticky-posts","widget","http:\u002F\u002Fwordpress.org\u002Fplugins\u002Fultimate-posts-widget\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-posts-widget.2.3.2.zip",92,1,"2024-02-13 00:00:00",{"slug":66,"name":67,"version":68,"author":69,"author_profile":70,"description":71,"short_description":72,"active_installs":73,"downloaded":74,"rating":75,"num_ratings":63,"last_updated":76,"tested_up_to":77,"requires_at_least":78,"requires_php":79,"tags":80,"homepage":85,"download_link":86,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"sticky-posts-expire","Sticky Posts Expire","1.0","Mubeen Khan","https:\u002F\u002Fprofiles.wordpress.org\u002Fmubeenkhan\u002F","\u003Cp>A simple plugin that allows you to set an expiration date on posts. Once a post is expired, it will no longer be sticky.\u003C\u002Fp>\n","A simple plugin that allows you to set an expiration date on posts. Once a post is expired, it will no longer be sticky.",100,2314,80,"2022-12-28T12:33:00.000Z","5.8.13","3.3","7.0",[81,82,83,23,84],"expiration","posts","sticky","sticky-post-expiration","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsticky-posts-expire\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsticky-posts-expire.zip",{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":73,"downloaded":95,"rating":62,"num_ratings":96,"last_updated":97,"tested_up_to":98,"requires_at_least":99,"requires_php":18,"tags":100,"homepage":18,"download_link":104,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"ultimate-sticky-posts","Ultimate Sticky Posts Widget","3.0.0","Pieter Ferrreira","https:\u002F\u002Fprofiles.wordpress.org\u002Fpieter-ferrreira\u002F","\u003Cp>A Sticky Post Widget built around what you need to do, easlily the best WordPress Sticky Post Widget there is to use to display your posts, sticky posts or even both, With lots of features, this widget is easily manipulated and gives the user a great experience with sticky posts.\u003C\u002Fp>\n\u003Cp>This widget was designed to be easy to use for both the average user and the developer type.\u003C\u002Fp>\n\u003Ch4>Options\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Show Titles\u003C\u002Fli>\n\u003Cli>Link Titles\u003C\u002Fli>\n\u003Cli>Show post Excerpt\u003C\u002Fli>\n\u003Cli>Set excerpt Length\u003C\u002Fli>\n\u003Cli>Show Category\u003C\u002Fli>\n\u003Cli>Show Readmore\u003C\u002Fli>\n\u003Cli>Custom Readmore Title\u003C\u002Fli>\n\u003Cli>Set number of posts to show\u003C\u002Fli>\n\u003Cli>Show Thumbnails\u003C\u002Fli>\n\u003Cli>Display Sticky posts, all posts or hide sticky posts\u003C\u002Fli>\n\u003Cli>Display posts from categories\u003C\u002Fli>\n\u003Cli>Ability to multi-select categories\u003C\u002Fli>\n\u003Cli>OrderBy – Date, Title, Comment Count or random\u003C\u002Fli>\n\u003Cli>Add custom css classes and ID’s\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Support\u003C\u002Fh4>\n\u003Cp>If there are any issues, or you would like to recomend soemthing please feel free to email me  pieter@baobweb.com\u003C\u002Fp>\n\u003Cp>If you would like to buy me a cup of coffee, please feel free here \u003Ca href='https:\u002F\u002Fwww.paynow.co.zw\u002FPayment\u002FLink\u002F?q=c2VhcmNoPWJpbGxpbmclNDBiYW9id2ViLmNvbSZhbW91bnQ9NS4wMCZyZWZlcmVuY2U9V29yZHByZXNzK1BsdWdpbiZsPTE%3d' rel=\"nofollow ugc\">Donate\u003C\u002Fa>\u003C\u002Fp>\n","This Widget works well to display sticky\u002Fposts or both.",6345,5,"2018-01-30T09:45:00.000Z","4.9.29","3.0.1",[101,102,57,58,103],"excerpts","post-thumbnail","sticky-posts-widget","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fultimate-sticky-posts.zip",{"slug":106,"name":107,"version":108,"author":109,"author_profile":110,"description":111,"short_description":112,"active_installs":113,"downloaded":114,"rating":115,"num_ratings":116,"last_updated":18,"tested_up_to":117,"requires_at_least":118,"requires_php":18,"tags":119,"homepage":121,"download_link":122,"security_score":73,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":123},"category-sticky-posts","WP Category Sticky Posts","0.13","Brian Zeligson","https:\u002F\u002Fprofiles.wordpress.org\u002Fbeezeee\u002F","\u003Cp>After installing and activating, there will be a Category Sticky meta box on the Edit Post page. Add categories where you want the post you’re editing to be sticky and update the post, and you’re done.\u003C\u002Fp>\n\u003Cp>When displayed as sticky posts in a category listing, posts will have a ‘category_sticky_post’ class added to them for additional styling.\u003C\u002Fp>\n\u003Cp>Note that this plugin uses the “the_posts” filter. This means you can set a post sticky for a category that it doesn’t belong to, and it will show on that category when the archive is viewed.\u003C\u002Fp>\n\u003Cp>Sidebar widgets will also reflect the sticky order when an archive is being viewed.\u003C\u002Fp>\n\u003Cp>For help or other plugins, find me at http:\u002F\u002Fwww.workinginboxershorts.com\u003C\u002Fp>\n","Allows you to set Sticky posts for individual category archives.",50,12970,52,8,"3.2.1","2.9.1",[120,58],"category","http:\u002F\u002Fwww.workinginboxershorts.com\u002Fwordpress-custom-taglines","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcategory-sticky-posts.zip","2026-03-15T10:48:56.248Z",{"slug":125,"name":126,"version":127,"author":128,"author_profile":129,"description":130,"short_description":131,"active_installs":35,"downloaded":132,"rating":73,"num_ratings":133,"last_updated":134,"tested_up_to":135,"requires_at_least":136,"requires_php":18,"tags":137,"homepage":139,"download_link":140,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"post-glue","Post Glue","1.0.0","Luis Rodrigues","https:\u002F\u002Fprofiles.wordpress.org\u002Fgoblindegook\u002F","\u003Cp>Sticky posts for WordPress, improved.\u003C\u002Fp>\n\u003Cp>This plugin addresses the following issues and limitations found in the core’s implementation of sticky posts:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Only the core \u003Ccode>post\u003C\u002Fcode> type supports this feature.\u003C\u002Fli>\n\u003Cli>Sticky posts are added in front of your homepage’s results, yielding more posts than the configured per-page setting.\u003C\u002Fli>\n\u003Cli>Sticky posts reappear as you navigate further into the archive.\u003C\u002Fli>\n\u003Cli>Sticky posts are prepended to your results when querying specific posts with \u003Ccode>post__in\u003C\u002Fcode>.\u003C\u002Fli>\n\u003Cli>Difficult to include sticky posts in custom queries.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Some of these issues cause strange behaviour (like when using the REST API) and complicate the creation of custom homepage layouts.\u003C\u002Fp>\n\u003Cp>At one point we decided to stop fighting the core and partially reimplemented the feature using custom post fields and meta queries, giving you:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Sticky posts for all non-hierarchical post types.\u003C\u002Fli>\n\u003Cli>Post stickiness on post type and taxonomy archives.\u003C\u002Fli>\n\u003Cli>Respect for your configured per-page setting, with stickies spilling over onto the next page.\u003C\u002Fli>\n\u003Cli>Duplicates filtered from your archive pages.\u003C\u002Fli>\n\u003Cli>The ability to sort by stickiness on virtually any \u003Ccode>WP_Query\u003C\u002Fcode> lookup.\u003C\u002Fli>\n\u003Cli>Support for the \u003Ca href=\"https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Ffunctions\u002Fis_sticky\u002F\" rel=\"nofollow ugc\">\u003Ccode>is_sticky()\u003C\u002Fcode>\u003C\u002Fa> function.\u003C\u002Fli>\n\u003Cli>A predictable WordPress REST API experience.\u003C\u002Fli>\n\u003Cli>A slight SQL query overhead (sorry!)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Post Glue will continue to save post IDs to the \u003Ccode>sticky_posts\u003C\u002Fcode> option, meaning you’ll retain some core functionality even if you decide to stop using the plugin.\u003C\u002Fp>\n\u003Cp>Please follow and contribute to Post Glue’s development on \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Flog-oscon\u002Fpost-glue\" rel=\"nofollow ugc\">Github\u003C\u002Fa>.\u003C\u002Fp>\n","Sticky posts for WordPress, improved.",2170,2,"2016-02-16T00:47:00.000Z","4.4.34","4.4",[138,58],"stickiness","https:\u002F\u002Fgithub.com\u002Flog-oscon\u002Fpost-glue\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-glue.zip",{"attackSurface":142,"codeSignals":158,"taintFlows":165,"riskAssessment":166,"analyzedAt":169},{"hooks":143,"ajaxHandlers":154,"restRoutes":155,"shortcodes":156,"cronEvents":157,"entryPointCount":27,"unprotectedCount":27},[144,150],{"type":145,"name":146,"callback":147,"file":148,"line":149},"action","plugins_loaded","cpt_sticky","custom-post-type-sticky.php",17,{"type":145,"name":151,"callback":152,"file":148,"line":153},"admin_enqueue_scripts","cpt_sticky_admin_enqueue_scripts",19,[],[],[],[],{"dangerousFunctions":159,"sqlUsage":160,"outputEscaping":162,"fileOperations":27,"externalRequests":27,"nonceChecks":27,"capabilityChecks":27,"bundledLibraries":164},[],{"prepared":133,"raw":27,"locations":161},[],{"escaped":27,"rawEcho":27,"locations":163},[],[],[],{"summary":167,"deductions":168},"The static analysis of the \"custom-post-type-sticky\" v1.2 plugin reveals a generally strong security posture.  The absence of known vulnerabilities in its history and the complete lack of critical or high-severity issues in taint analysis are positive indicators.  Furthermore, the code demonstrates good practices by utilizing prepared statements for all SQL queries and ensuring 100% output escaping, with no file operations or external HTTP requests detected.  The plugin also exhibits a minimal attack surface, with no identified AJAX handlers, REST API routes, shortcodes, or cron events that are exposed without authentication or permission checks.",[],"2026-03-16T19:13:35.699Z",{"wat":171,"direct":179},{"assetPaths":172,"generatorPatterns":174,"scriptPaths":175,"versionParams":177},[173],"\u002Fwp-content\u002Fplugins\u002Fcustom-post-type-sticky\u002Fadmin.min.js",[],[176],"admin.min.js",[178],"custom-post-type-sticky\u002Fadmin.min.js?ver=",{"cssClasses":180,"htmlComments":181,"htmlAttributes":182,"restEndpoints":183,"jsGlobals":184,"shortcodeOutput":186},[],[],[],[],[185],"sscpt",[]]