[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fwx6-FcHMHZYLL3-aDysF7JvYpRzV1nSrsGT9ArrHlhE":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":18,"download_link":23,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":36,"analysis":140,"fingerprints":239},"simple-custom-post-likes","Simple custom post likes","1.0","richymilo","https:\u002F\u002Fprofiles.wordpress.org\u002Frichymilo\u002F","\u003Cp>Appends a custom likes box that allows a user to like any post type from the front end.\u003Cbr \u002F>\nOnly one like is allowed per user\u002Fip address.\u003Cbr \u002F>\nOnce a user has liked the post type they can unlike it again by clicking on the same button.\u003Cbr \u002F>\nPlugin runs by using meta data and ajax.\u003C\u002Fp>\n\u003Cp>The Plugin is configured via the admin page which is listed as a sub-menu item under “Settings”.\u003Cbr \u002F>\nThe element that the box should be appended to as well as the post type to target should be selected.\u003C\u002Fp>\n","Appends a custom likes box that allows a user to like any post type from the front end.",10,1776,100,1,"2015-03-12T06:34:00.000Z","4.1.42","3.0.1","",[20,21,22],"custom-post-types","featured","likes","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsimple-custom-post-likes.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":32,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},2,20,93,30,89,"2026-04-05T09:55:58.435Z",[37,61,79,97,118],{"slug":38,"name":39,"version":40,"author":41,"author_profile":42,"description":43,"short_description":44,"active_installs":45,"downloaded":46,"rating":47,"num_ratings":48,"last_updated":49,"tested_up_to":50,"requires_at_least":51,"requires_php":18,"tags":52,"homepage":57,"download_link":58,"security_score":59,"vuln_count":14,"unpatched_count":25,"last_vuln_date":60,"fetched_at":27},"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",[20,53,54,55,56],"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,"2024-02-13 00:00:00",{"slug":62,"name":63,"version":64,"author":65,"author_profile":66,"description":67,"short_description":68,"active_installs":13,"downloaded":69,"rating":70,"num_ratings":71,"last_updated":72,"tested_up_to":16,"requires_at_least":73,"requires_php":18,"tags":74,"homepage":77,"download_link":78,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"featured-posts-and-custom-posts","Featured Posts and Custom Posts","2.0","Jeremy Selph","https:\u002F\u002Fprofiles.wordpress.org\u002Fjeremyselph\u002F","\u003Cp>When working on WordPress themes, we tend to use a lot of custom post types. This gives the end- user custom little sections to manage content in. Often enough we see the need to be able to feature posts or custom posts of custom post types (cpts).\u003C\u002Fp>\n\u003Cp>This can be accomplished by using a bunch of different Featured Posts Plugins. And we probably have used all of them over the years. To date we have yet to find one that didn’t conflict or break somehting in our WordPress themes. So we created our own, to be specifc we created our own to be easily used with Posts, Custom Posts, and with the Simple Page ordering plugin that we install on every WordPress Theme that we develop.\u003C\u002Fp>\n\u003Cp>To use:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Download the feature-posts-and-custom-posts.zip file to your computer.\u003C\u002Fli>\n\u003Cli>Unzip the file.\u003C\u002Fli>\n\u003Cli>Upload the feature-posts-and-custom-posts folder to your \u002Fwp-content\u002Fplugins\u002F directory.\u003C\u002Fli>\n\u003Cli>Activate the plugin through the Plugins menu in WordPress.\u003C\u002Fli>\n\u003Cli>In your theme and in the template you need the featured functionality uses a custom query like this query_posts(\"post_type=professionals&posts_per_page=-1&meta_key=_jsFeaturedPost&meta_value=yes\"); to grad all of the featured posts.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>For Plugin and Theme development requets email us at info@reactivedevelopment.net or go here http:\u002F\u002Fwww.reactivedevelopment.net\u002F. If you have questions or requests for this plugin go here https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffeatured-posts-custom-posts, for quick and paid support message us here at http:\u002F\u002Fwww.reactivedevelopment.net\u002Fcontact\u002Fsend-message\u002F.\u003C\u002Fp>\n\u003Cp>New in Version 2.0\u003Cbr \u002F>\n1. New js_featured_is_post_featured( postID[int] ) function\u003Cbr \u002F>\n2. short cut is_post_featured( userID[int] ) function\u003Cbr \u002F>\n3. js_featured_return_all_featured() function that returns an array of featured posts\u003Cbr \u002F>\n4. New widget added\u003Cbr \u002F>\n5. Post class “jsFeatured” on archive templates added if the post is featured\u003Cbr \u002F>\n6. New shortcode [jsFeaturedPosts posts_per_page=”1″ wrap_before=”\u003C\u002Fp>\n\u003Cul>” wrap_after=”\u003C\u002Ful>\n\u003Cp>” link_before=”\u003C\u002Fp>\n\u003Cli>” link_after=”\u003C\u002Fli>\n\u003Cp>” link_atts=”rel=’bookmark'” link_title=”Link to”]\u003C\u002Fp>\n","Allows the user to feature posts and custom posts. When a post is featured it gets the post metta _jsFeaturedPost.",8902,80,3,"2015-02-26T16:03:00.000Z","3.1.1",[20,75,21,76],"custom-posts","posts","http:\u002F\u002Fwww.reactivedevelopment.net\u002Fsnippets\u002Ffeatured-posts-custom-posts","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffeatured-posts-and-custom-posts.5.0.zip",{"slug":80,"name":81,"version":82,"author":83,"author_profile":84,"description":85,"short_description":86,"active_installs":87,"downloaded":88,"rating":13,"num_ratings":30,"last_updated":89,"tested_up_to":90,"requires_at_least":91,"requires_php":18,"tags":92,"homepage":95,"download_link":96,"security_score":24,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"post-type-spotlight","Post Type Spotlight","3.0.3","Jonathan Desrosiers","https:\u002F\u002Fprofiles.wordpress.org\u002Fdesrosj\u002F","\u003Cp>The plugin displays a checkbox in the publish meta box to feature a post. The checkbox only appears on admin selected post types which can be selected in the Settings->Writing screen.\u003C\u002Fp>\n\u003Cp>When a post is designated as featured:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>It receives ‘featured’ and \u003Ccode>featured-{$posttype}\u003C\u002Fcode> classes via the post_class filter.\u003C\u002Fli>\n\u003Cli>Shows featured posts as such in the post type’s admin screen\u003C\u002Fli>\n\u003Cli>Assigns a post a hidden taxonomy term (featured) that can easily be queried.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cem>Note: For the plugin to work on attachments, you must be using 3.5 or above. All other features will work on 3.1.0 and up.\u003C\u002Fem>\u003C\u002Fp>\n","x-release-please-start-version Stable tag: 3.0.3 x-release-please-end License: GPLv2 or later License URI: http:\u002F\u002Fwww.gnu.org\u002Flicenses\u002Fgpl-2.0.",40,14908,"2024-01-24T16:08:00.000Z","6.3.8","5.1",[20,21,93,76,94],"post-type","sticky","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpost-type-spotlight\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-type-spotlight.zip",{"slug":98,"name":99,"version":100,"author":101,"author_profile":102,"description":103,"short_description":104,"active_installs":11,"downloaded":105,"rating":13,"num_ratings":106,"last_updated":107,"tested_up_to":108,"requires_at_least":109,"requires_php":110,"tags":111,"homepage":116,"download_link":117,"security_score":13,"vuln_count":25,"unpatched_count":25,"last_vuln_date":26,"fetched_at":27},"wp-featured-news-custom-posts-listing-elements","WP Featured News – Custom Posts Listing Elements","2.0.0","Fluent-Themes","https:\u002F\u002Fprofiles.wordpress.org\u002Freader87\u002F","\u003Cp>WP Featured News plugin allows you to display your posts anywhere of your web-pages with 10 powerful and creatively designed post blocks. Moreover, this plugin is not limited to widgetized areas of your website, instead you can show your posts anywhere of your web-pages. Not only providing a pleasing outlook to the front-end, it also eases your work at the back-end. It is extremely flexible to use and users always have options to choose according to their requirements generating posts to the front-end. Also, WP Featured News Posts Listing plugin is based on WPBakery page builder. So you can create lists of posts and place them anywhere of your web page using the drag and drop feature of WPBakery (formerly visual composer) page builder. Though you can use this plugin without WPBakery page builder also.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>10\u003C\u002Fstrong> uniquely designed Post Blocks\u003C\u002Fli>\n\u003Cli>Fully mobile \u003Cstrong>responsive\u003C\u002Fstrong> with Bootstrap 4+ support\u003C\u002Fli>\n\u003Cli>Display any lists of Posts at Anywhere of your web-page\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Post Category from Dropdown. Whenever you create a new category for a post, that category will be automatically included in the Dropdown of the Post Blocks\u003C\u002Fli>\n\u003Cli>On\u002FOff animation of Featured Images\u003C\u002Fli>\n\u003Cli>Of\u002FOff Border. Choose if you want to use Border or not for the Post Block\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Choose specific Large post by post ID\u003C\u002Fstrong>. You can control which post will show as Large post and which ones are as small posts of your Post Blocks\u003C\u002Fli>\n\u003Cli>Of\u002FOff Large post category meta. Choose if you want to show the name and link of the post category for the Large Post.\u003C\u002Fli>\n\u003Cli>Large post author, date, comment meta switch. Choose if you want to \u003Cstrong>show the author, date or number of comments\u003C\u002Fstrong> for the Large Post.\u003C\u002Fli>\n\u003Cli>Choose Large Post Meta Color\u003C\u002Fli>\n\u003Cli>Choose Small Post Title Color\u003C\u002Fli>\n\u003Cli>Choose Small Post Meta Color\u003C\u002Fli>\n\u003Cli>Choose Block Meta anchor color\u003C\u002Fli>\n\u003Cli>Choose Block Block Text color\u003C\u002Fli>\n\u003Cli>Choose Block Link Hover color\u003C\u002Fli>\n\u003Cli>Choose Block Category Background color\u003C\u002Fli>\n\u003Cli>Set Block Padding\u003C\u002Fli>\n\u003Cli>Set Block Margin\u003C\u002Fli>\n\u003Cli>Organize posts by Parameter (date, author, name, type, title etc)\u003C\u002Fli>\n\u003Cli>Organize posts by Ascending or Descending order\u003C\u002Fli>\n\u003Cli>Hundreds of \u003Cstrong>Google Fonts\u003C\u002Fstrong> available to use for Title of the Post Blocks\u003C\u002Fli>\n\u003Cli>Change\u002FChoose \u003Cstrong>Font Family, Font Size, Font Weight and Line Height\u003C\u002Fstrong> for Title\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Shortcodes\u003C\u002Fh4>\n\u003Cp>Shortcodes to use (if you do not have WPBakery plugin):\u003Cbr \u002F>\n[wfnews_post_block_1_post]\u003Cbr \u002F>\n[wfnews_post_block_2_post]\u003Cbr \u002F>\n[wfnews_post_block_3_post]\u003Cbr \u002F>\n[wfnews_post_block_4_post]\u003Cbr \u002F>\n[wfnews_post_block_5_post]\u003Cbr \u002F>\n[wfnews_post_block_6_post]\u003Cbr \u002F>\n[wfnews_post_block_7_post]\u003Cbr \u002F>\n[wfnews_post_block_8_post]\u003Cbr \u002F>\n[wfnews_post_block_19_post]\u003Cbr \u002F>\n[wfnews_post_block_10_post]\u003C\u002Fp>\n\u003Cp>Example Usage of a Shortcode:\u003Cbr \u002F>\n    [wfnews_post_block_4_post  category=”1″ heading=”Popular Posts” itemcount=”5″]\u003C\u002Fp>\n\u003Cp>The above shortcode will display Post Block Layout 4. The post block will have 5 posts from a category (whose ID is 1), the title of the post block will be Popular Posts.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffluentthemes.com\u002Fwp\u002Fwfnews-doc\u002F#post-block-without-wpbakery\" rel=\"nofollow ugc\">Find more parameters with explanations here\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Drag and Drop Post Blocks using WPBakery\u003C\u002Fh4>\n\u003Cp>No need to write any shortcode as above example, if WPBakery is installed in your WordPress. You can just Drag and Drop the post blocks and choose your options from here.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Ffluentthemes.com\u002Fwp\u002Fwfnews-doc\u002F#post-block-with-wpbakery\" rel=\"nofollow ugc\">How to use with WPBakery\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation and Video Tutorials\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffluentthemes.com\u002Fwp\u002Fwfnews-doc\u002F\" rel=\"nofollow ugc\">Online Documentation\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fplaylist?list=PLcgj_N607jP8ko8kz2Spnx-a8sAv9dvbx\" rel=\"nofollow ugc\">Video Tutorials\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Ffluentthemes.com\u002Fwp-plugins\u002Fwp-featured-news\u002F\" rel=\"nofollow ugc\">View PRO Version\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fcodecanyon.net\u002Fitem\u002Fwp-featured-news-pro-custom-posts-listing-plugin\u002F24515933\" rel=\"nofollow ugc\">Get PRO Version\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>PRO Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>All the features of the Free version are also available in the Pro version. In addition, \u003Cstrong>the following features are extra\u003C\u002Fstrong> in Pro version:\u003C\u002Fli>\n\u003Cli>More than \u003Cstrong>31\u003C\u002Fstrong> uniquely designed Post Blocks and a \u003Cstrong>Popular Posts widget\u003C\u002Fstrong> and Google \u003Cstrong>AdSense widget\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Heading and Heading styles. \u003Cstrong>13 different heading styles\u003C\u002Fstrong> available for each Post Block.\u003C\u002Fli>\n\u003Cli>Choose which Title Tag \u003Cstrong>(H1, H2, H3, H4, H5, H6)\u003C\u002Fstrong> you want to use. Important for \u003Cstrong>SEO\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Select Next – Prev button switch with \u003Cstrong>Ajax results\u003C\u002Fstrong>. Clicking on ‘Next’ OR ‘Previous’ button will show you necessary posts without reloading the whole page\u003C\u002Fli>\n\u003Cli>Select Tab options switch with Ajax results. You can show different categories in different tabs of a Post Block\u003C\u002Fli>\n\u003Cli>Use Ajax Load More button to \u003Cstrong>show More Posts without reloading\u002Frefreshing the page\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Large Post Title Limit control. Control \u003Cstrong>how many characters of the post title you want to show\u003C\u002Fstrong> for the large post.\u003C\u002Fli>\n\u003Cli>Large Post Excerpt Limit set. Control \u003Cstrong>how many words of the post excerpt you want to show\u003C\u002Fstrong> for the large post.\u003C\u002Fli>\n\u003Cli>Choose Large Post Title Color\u003C\u002Fli>\n\u003Cli>Small Posts Title Limit Set. Control how many characters of the post title you want to show for the small posts.\u003C\u002Fli>\n\u003Cli>Small Posts Excerpt Limit Set. Control how many words of the post excerpt you want to show for the small posts.\u003C\u002Fli>\n\u003Cli>Choose Block Active Tab color\u003C\u002Fli>\n\u003Cli>Choose Block Heading color\u003C\u002Fli>\n\u003Cli>Choose Block Heading Background Color\u003C\u002Fli>\n\u003Cli>Choose Heading Border Color\u003C\u002Fli>\n\u003Cli>Hundreds of \u003Cstrong>Google Fonts\u003C\u002Fstrong> available to use for Titles\u002FContent of all Post Blocks\u003C\u002Fli>\n\u003Cli>Change\u002FChoose \u003Cstrong>Font Family, Font Size, Font Weight and Line Height\u003C\u002Fstrong> for Title\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Font Family, Font Size, Font Weight and Line Height for Headline\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Font Family, Font Size, Font Weight and Line Height for Meta\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Font Family, Font Size, Font Weight and Line Height for Excerpt\u003C\u002Fli>\n\u003Cli>Change\u002FChoose Font Family, Font Size, Font Weight and Line Height for Button\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Priority Support\u003C\u002Fstrong> usual respond time is less than 24 hours\u003C\u002Fli>\n\u003Cli>And more..\u003C\u002Fli>\n\u003C\u002Ful>\n","WP Featured News plugin allows you to display your posts anywhere of your web-pages with 10 powerful and creatively designed post blocks.",2120,5,"2025-11-02T18:39:00.000Z","6.8.5","5.9","7.4",[20,112,113,114,115],"featured-posts","featured-posts-widget","popular-posts-widget","posts-list-widget","https:\u002F\u002Ffluentthemes.com\u002Fwp-plugins\u002Fwp-featured-news\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-featured-news-custom-posts-listing-elements.zip",{"slug":119,"name":120,"version":121,"author":122,"author_profile":123,"description":124,"short_description":125,"active_installs":126,"downloaded":127,"rating":59,"num_ratings":128,"last_updated":129,"tested_up_to":130,"requires_at_least":131,"requires_php":110,"tags":132,"homepage":136,"download_link":137,"security_score":32,"vuln_count":138,"unpatched_count":25,"last_vuln_date":139,"fetched_at":27},"custom-post-type-ui","Custom Post Type UI","1.18.3","webdevstudios","https:\u002F\u002Fprofiles.wordpress.org\u002Fwebdevstudios\u002F","\u003Cp>Custom Post Type UI provides an easy-to-use interface for registering and managing custom post types and taxonomies for your website.\u003C\u002Fp>\n\u003Ch4>Custom Post Type UI Extended\u003C\u002Fh4>\n\u003Cp>CPTUI helps create custom content types, but displaying that content can be a whole new challenge. \u003Ca href=\"https:\u002F\u002Fpluginize.com\u002Fplugins\u002Fcustom-post-type-ui-extended\u002F?utm_source=cptui-desription&utm_medium=text&utm_campaign=wporg\" rel=\"nofollow ugc\">Custom Post Type UI Extended\u003C\u002Fa> was created to help with displaying your crafted content. \u003Ca href=\"https:\u002F\u002Fpluginize.com\u002Fcpt-ui-extended-features\u002F?utm_source=cptui-description-examples&utm_medium=text&utm_campaign=wporg\" rel=\"nofollow ugc\">View our Layouts page\u003C\u002Fa> to see available layout examples with Custom Post Type UI Extended.\u003C\u002Fp>\n\u003Ch4>Plugin development\u003C\u002Fh4>\n\u003Cp>Custom Post Type UI development is managed on GitHub, with official releases published on WordPress.org. The GitHub repo can be found at \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FWebDevStudios\u002Fcustom-post-type-ui\" rel=\"nofollow ugc\">https:\u002F\u002Fgithub.com\u002FWebDevStudios\u002Fcustom-post-type-ui\u003C\u002Fa>. Please use the WordPress.org support tab for potential bugs, issues, or enhancement ideas.\u003C\u002Fp>\n","Admin UI for creating custom content types like post types and taxonomies",1000000,22529808,273,"2026-01-08T20:43:00.000Z","6.9.4","6.6",[133,20,93,134,135],"content-types","taxonomy","types","https:\u002F\u002Fgithub.com\u002FWebDevStudios\u002Fcustom-post-type-ui\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustom-post-type-ui.1.18.3.zip",4,"2025-12-12 00:00:00",{"attackSurface":141,"codeSignals":173,"taintFlows":199,"riskAssessment":225,"analyzedAt":238},{"hooks":142,"ajaxHandlers":161,"restRoutes":170,"shortcodes":171,"cronEvents":172,"entryPointCount":30,"unprotectedCount":30},[143,149,153,156],{"type":144,"name":145,"callback":146,"file":147,"line":148},"action","wp_enqueue_scripts","enqueue_likes_scripts","index.php",70,{"type":144,"name":150,"callback":151,"file":147,"line":152},"admin_menu","my_plugin_menu",78,{"type":144,"name":154,"callback":155,"file":147,"line":24},"wp_head","pluginname_ajaxurl",{"type":157,"name":158,"callback":159,"file":147,"line":160},"filter","the_content","add_favourates_button",160,[162,167],{"action":163,"nopriv":164,"callback":165,"hasNonce":164,"hasCapCheck":164,"file":147,"line":166},"myFunction",false,"favourates_ajax",62,{"action":163,"nopriv":168,"callback":165,"hasNonce":164,"hasCapCheck":164,"file":147,"line":169},true,63,[],[],[],{"dangerousFunctions":174,"sqlUsage":175,"outputEscaping":181,"fileOperations":25,"externalRequests":25,"nonceChecks":25,"capabilityChecks":25,"bundledLibraries":198},[],{"prepared":14,"raw":14,"locations":176},[177],{"file":178,"line":179,"context":180},"admin.php",45,"$wpdb->get_results() with variable interpolation",{"escaped":25,"rawEcho":182,"locations":183},8,[184,186,188,190,192,193,195,196],{"file":178,"line":31,"context":185},"raw output",{"file":178,"line":187,"context":185},29,{"file":178,"line":189,"context":185},31,{"file":147,"line":191,"context":185},57,{"file":147,"line":47,"context":185},{"file":147,"line":194,"context":185},120,{"file":147,"line":194,"context":185},{"file":147,"line":197,"context":185},129,[],[200],{"entryPoint":201,"graph":202,"unsanitizedCount":30,"severity":224},"\u003Cadmin> (admin.php:0)",{"nodes":203,"edges":221},[204,209,214,218],{"id":205,"type":206,"label":207,"file":178,"line":208},"n0","source","$_POST['post_type']",46,{"id":210,"type":211,"label":212,"file":178,"line":208,"wp_function":213},"n1","sink","update_option() [Settings Manipulation]","update_option",{"id":215,"type":206,"label":216,"file":178,"line":217},"n2","$_POST",49,{"id":219,"type":211,"label":212,"file":178,"line":220,"wp_function":213},"n3",50,[222,223],{"from":205,"to":210,"sanitized":164},{"from":215,"to":219,"sanitized":164},"low",{"summary":226,"deductions":227},"The plugin \"simple-custom-post-likes\" v1.0 exhibits a concerning security posture due to multiple unprotected entry points and a lack of robust security practices.  The static analysis reveals two AJAX handlers, both lacking authentication checks, creating a significant attack surface.  This directly exposes functionality to unauthenticated users, potentially allowing for unauthorized actions.  Furthermore, the analysis indicates that 100% of output escaping is improperly implemented, meaning user-supplied data or plugin-generated content could be vulnerable to cross-site scripting (XSS) attacks.  While the vulnerability history is clean, this lack of past issues does not negate the identified code-level risks. The presence of raw SQL queries without prepared statements also poses a risk of SQL injection, especially when combined with unsanitized input.",[228,230,232,234,236],{"reason":229,"points":11},"Unprotected AJAX handlers",{"reason":231,"points":182},"No output escaping",{"reason":233,"points":106},"SQL queries without prepared statements",{"reason":235,"points":106},"No nonce checks on AJAX",{"reason":237,"points":106},"No capability checks","2026-03-17T00:34:41.871Z",{"wat":240,"direct":246},{"assetPaths":241,"generatorPatterns":243,"scriptPaths":244,"versionParams":245},[242],"\u002Fwp-content\u002Fplugins\u002Fsimple-custom-post-likes\u002Fassets\u002Fcss\u002Fstyle.css",[],[],[],{"cssClasses":247,"htmlComments":249,"htmlAttributes":250,"restEndpoints":253,"jsGlobals":254,"shortcodeOutput":256},[248],"user_favourite",[],[251,252],"id=\"user_favourite\"","type=\"button\"",[],[255],"ajaxurl",[]]