[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fG04qzB88oLZJLmxzWdm7LZxRWNxXqPo-95a0OEtq3Vk":3,"$fZ1dmo4H9xBks316t72Em1ayTO6ddU_58IfW_56UFuLU":197,"$fVMyKRiedbf3CbhYEWkyMBLyi7eNOKWqanfqRBnW85Ik":202},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":21,"download_link":22,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25,"discovery_status":26,"vulnerabilities":27,"developer":28,"crawl_stats":24,"alternatives":35,"analysis":138,"fingerprints":179},"wp-widget-preview","WP Widget Preview","1.1","Daan Kortenbach","https:\u002F\u002Fprofiles.wordpress.org\u002Fdaankortenbach\u002F","\u003Cp>Enables a preview mode for widgets. In preview mode, widgets are only visible for admins.\u003C\u002Fp>\n","Enables a preview mode for widgets. In preview mode, widgets are only visible for admins.",10,4588,0,"2013-07-09T10:40:00.000Z","3.6.1","3.0.1","",[19,20],"preview","widget","http:\u002F\u002Fdaan.kortenba.ch\u002Fwordpress-widget-preview\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp-widget-preview.1.1.zip",85,null,"2026-04-16T10:56:18.058Z","no_bundle",[],{"slug":29,"display_name":7,"profile_url":8,"plugin_count":30,"total_installs":31,"avg_security_score":23,"avg_patch_time_days":32,"trust_score":33,"computed_at":34},"daankortenbach",2,210,30,84,"2026-05-19T16:33:00.309Z",[36,59,76,96,115],{"slug":37,"name":38,"version":39,"author":40,"author_profile":41,"description":42,"short_description":43,"active_installs":44,"downloaded":45,"rating":46,"num_ratings":47,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":17,"tags":51,"homepage":57,"download_link":58,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"ts-widget-pack","Widget Pack","1.2","Slobodan Manic","https:\u002F\u002Fprofiles.wordpress.org\u002Fslobodanmanic\u002F","\u003Cp>Widget Pack consists of several widget modules that will enable you to do the things you wish were WordPress standard features.\u003C\u002Fp>\n\u003Cp>The idea behind building such a plugin is that we believe following WordPress.org codex and best practices is the only way of developing WordPress themes and plugins.\u003C\u002Fp>\n\u003Cp>We encourage all end-users, as well as developers, to extend any additional functionality of WordPress themes by using Widget Pack. This ensures painless and safe switching themes without loosing any widget content or its function.\u003C\u002Fp>\n\u003Ch4>TS Call to Action Widget\u003C\u002Fh4>\n\u003Cp>Call to action widget gives you an option of inserting a call to action box in any widgetized area of your WordPress theme. Elements of the call to action widget are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Call to action text\u003C\u002Fli>\n\u003Cli>Button link\u003C\u002Fli>\n\u003Cli>Button text\u003C\u002Fli>\n\u003Cli>Button second line text\u003C\u002Fli>\n\u003Cli>Button position (right, left, below, no-button\u003C\u002Fli>\n\u003Cli>Button color (yellow, blue, red, green, black)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TS List Authors Widget\u003C\u002Fh4>\n\u003Cp>This widget lists all authors on your blog. You have the option of customizing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Number of authors to display\u003C\u002Fli>\n\u003Cli>Show\u002Fhide author Gravatars\u003C\u002Fli>\n\u003Cli>Gravatar Size (32px, 48px, 64px)\u003C\u002Fli>\n\u003Cli>Sort by (number of posts, alphabetically)\u003C\u002Fli>\n\u003Cli>Sorting (ascending, descending)\u003C\u002Fli>\n\u003Cli>Show latest posts for each author\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TS oEmbed Widget\u003C\u002Fh4>\n\u003Cp>TS oEmbed allows you to embed all kinds of stuff without worrying about the code. You just enter the link and widget does the rest.\u003C\u002Fp>\n\u003Cp>Supported formats:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Animoto\u003C\u002Fli>\n\u003Cli>Blip\u003C\u002Fli>\n\u003Cli>CollegeHumor\u003C\u002Fli>\n\u003Cli>DailyMotion\u003C\u002Fli>\n\u003Cli>EmbedArticles\u003C\u002Fli>\n\u003Cli>Flickr\u003C\u002Fli>\n\u003Cli>FunnyOrDie.com\u003C\u002Fli>\n\u003Cli>Hulu\u003C\u002Fli>\n\u003Cli>Imgur\u003C\u002Fli>\n\u003Cli>Instagram\u003C\u002Fli>\n\u003Cli>iSnare\u003C\u002Fli>\n\u003Cli>Issuu\u003C\u002Fli>\n\u003Cli>Kickstarter\u003C\u002Fli>\n\u003Cli>Meetup.com\u003C\u002Fli>\n\u003Cli>Mixcloud\u003C\u002Fli>\n\u003Cli>Photobucket\u003C\u002Fli>\n\u003Cli>PollDaddy\u003C\u002Fli>\n\u003Cli>Rdio\u003C\u002Fli>\n\u003Cli>Revision3\u003C\u002Fli>\n\u003Cli>Scribd\u003C\u002Fli>\n\u003Cli>SlideShare\u003C\u002Fli>\n\u003Cli>SmugMug   \u003C\u002Fli>\n\u003Cli>SoundCloud\u003C\u002Fli>\n\u003Cli>Spotify\u003C\u002Fli>\n\u003Cli>TED\u003C\u002Fli>\n\u003Cli>Tumblr\u003C\u002Fli>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Vine\u003C\u002Fli>\n\u003Cli>WordPress.tv\u003C\u002Fli>\n\u003Cli>YouTube   Videos\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TS Page Tree Widget\u003C\u002Fh4>\n\u003Cp>The widget shows your current position in page hierarchy. Options you have for TS Page Tree widget are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Page tree top level page (current, top)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>“Current” shows only child pages and all pages bellow the one you’re currently viewing\u003C\u002Fp>\n\u003Cp>“Top” shows top level ancestors.\u003C\u002Fp>\n\u003Ch4>TS Preview Post Widget\u003C\u002Fh4>\n\u003Cp>Preview Post widget shows the post you’d like to feature. For that post you choose:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003Cli>Show post title\u003C\u002Fli>\n\u003Cli>Show post thumbnail\u003C\u002Fli>\n\u003Cli>Show Excerpt\u003C\u002Fli>\n\u003Cli>Read more link text (leave more link text)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TS Social Icons\u003C\u002Fh4>\n\u003Cp>Social Icons widget enables people to easily connect with you on social networks of your choosing and there’s an abundance of them.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>LinkedIn\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Flickr\u003C\u002Fli>\n\u003Cli>Dribbble\u003C\u002Fli>\n\u003Cli>Tumblr\u003C\u002Fli>\n\u003Cli>Instagram\u003C\u002Fli>\n\u003Cli>Last.fm\u003C\u002Fli>\n\u003Cli>Reddit\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Features\u003C\u002Fh3>\n\u003Ch4>TS Call to Action Widget\u003C\u002Fh4>\n\u003Cp>Call to action widget gives you an option of inserting a call to action box in any widgetized area of your WordPress theme. Elements of the call to action widget are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Call to action text\u003C\u002Fli>\n\u003Cli>Button link\u003C\u002Fli>\n\u003Cli>Button text\u003C\u002Fli>\n\u003Cli>Button second line text\u003C\u002Fli>\n\u003Cli>Button position (right, left, below, no-button\u003C\u002Fli>\n\u003Cli>Button color (yellow, blue, red, green, black)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TS List Authors Widget\u003C\u002Fh4>\n\u003Cp>This widget lists all authors on your blog. You have the option of customizing:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Number of authors to display\u003C\u002Fli>\n\u003Cli>Show\u002Fhide author Gravatars\u003C\u002Fli>\n\u003Cli>Gravatar Size (32px, 48px, 64px)\u003C\u002Fli>\n\u003Cli>Sort by (number of posts, alphabetically)\u003C\u002Fli>\n\u003Cli>Sorting (ascending, descending)\u003C\u002Fli>\n\u003Cli>Show latest posts for each author\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TS oEmbed Widget\u003C\u002Fh4>\n\u003Cp>TS oEmbed allows you to embed all kinds of stuff without worrying about the code. You just enter the link and widget does the rest.\u003C\u002Fp>\n\u003Cp>Supported formats:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>YouTube (public videos only)\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Flickr (both videos and images)\u003C\u002Fli>\n\u003Cli>Hulu\u003C\u002Fli>\n\u003Cli>Twitter (WordPress 3.4+)\u003C\u002Fli>\n\u003Cli>DailyMotion\u003C\u002Fli>\n\u003Cli>blip.tv\u003C\u002Fli>\n\u003Cli>Viddler\u003C\u002Fli>\n\u003Cli>Qik\u003C\u002Fli>\n\u003Cli>Revision3\u003C\u002Fli>\n\u003Cli>Scribd\u003C\u002Fli>\n\u003Cli>Photobucket\u003C\u002Fli>\n\u003Cli>PollDaddy\u003C\u002Fli>\n\u003Cli>WordPress.tv (only VideoPress-type videos for the time being)\u003C\u002Fli>\n\u003Cli>SmugMug (WordPress 3.0+)\u003C\u002Fli>\n\u003Cli>FunnyOrDie.com (WordPress 3.0+)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TS Page Tree Widget\u003C\u002Fh4>\n\u003Cp>The widget shows your current position in page hierarchy. Options you have for TS Page Tree widget are:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Page tree top level page (current, top)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>“Current” shows only child pages and all pages bellow the one you’re currently viewing\u003C\u002Fp>\n\u003Cp>“Top” shows top level ancestors.\u003C\u002Fp>\n\u003Ch4>TS Preview Post Widget\u003C\u002Fh4>\n\u003Cp>Preview Post widget shows the post you’d like to feature. For that post you choose:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Post ID\u003C\u002Fli>\n\u003Cli>Show post title\u003C\u002Fli>\n\u003Cli>Show post thumbnail\u003C\u002Fli>\n\u003Cli>Show Excerpt\u003C\u002Fli>\n\u003Cli>Read more link text (leave more link text)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>TS Social Icons\u003C\u002Fh4>\n\u003Cp>Social Icons widget enables people to easily connect with you on social networks of your choosing and there’s an abundance of them.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Twitter\u003C\u002Fli>\n\u003Cli>Facebook\u003C\u002Fli>\n\u003Cli>LinkedIn\u003C\u002Fli>\n\u003Cli>Google+\u003C\u002Fli>\n\u003Cli>Pinterest\u003C\u002Fli>\n\u003Cli>YouTube\u003C\u002Fli>\n\u003Cli>Vimeo\u003C\u002Fli>\n\u003Cli>Flickr\u003C\u002Fli>\n\u003Cli>Dribbble\u003C\u002Fli>\n\u003Cli>Tumblr\u003C\u002Fli>\n\u003Cli>Instagram\u003C\u002Fli>\n\u003Cli>Last.fm\u003C\u002Fli>\n\u003Cli>Reddit\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Social Icons – http:\u002F\u002Fveodesign.com\u002F2011\u002Fen\u002F11\u002F08\u002Fsomacro-27-free-big-and-simple-social-media-icons\u002F\u003C\u002Fp>\n","Widget Pack is a WordPress plugin that enables essential, yet powerful features for your website.",200,24416,100,3,"2016-06-27T07:37:00.000Z","4.2.39","4.0",[52,53,54,55,56],"call-to-action-widget","list-authors","oembed","page-tree","preview-post-widget","https:\u002F\u002Fgithub.com\u002Fslobodan\u002FTS-Widget-Pack","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fts-widget-pack.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":11,"downloaded":67,"rating":13,"num_ratings":13,"last_updated":68,"tested_up_to":69,"requires_at_least":70,"requires_php":17,"tags":71,"homepage":17,"download_link":75,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"customizer-everywhere","Customizer Everywhere","0.1.2","Weston Ruter","https:\u002F\u002Fprofiles.wordpress.org\u002Fwestonruter\u002F","\u003Cp>The “Preview” button when editing a post is replaced with a “Preview & Customize” button,\u003Cbr \u002F>\nwhich opens the customizer with the current post’s preview loaded into the customizer preview window.\u003C\u002Fp>\n\u003Cp>A separate window is opened for each edited post being previewed, as opposed to all previews going into the same window named \u003Ccode>wp-preview\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>When a customizer preview is opened for previewing a post, clicking the Back (Close or Cancel) button in the\u003Cbr \u002F>\ncustomizer controls, the opened window will close and the opener window will be focused on. This will rapidly take\u003Cbr \u002F>\nyou back to the page from which you opened the preview, assuming it is still open.\u003C\u002Fp>\n\u003Cp>It is not helpful to see in browser tabs “Customize Twenty Twelve — WordPress”. This title assumes the primary\u003Cbr \u002F>\npurpose of the customizer is to preview themes, when in reality it seems the primary purpose is to customize your\u003Cbr \u002F>\nalready-selected theme. In this latter case, it makes much more sense for the title to reflect the page currently\u003Cbr \u002F>\nbeing previewed. So when in the customizer, the parent document title will reflect the title of the page currently\u003Cbr \u002F>\nbeing previewed. As you navigate around the site within the preview iframe, the page’s title will update. This allows\u003Cbr \u002F>\n you to see which page is being customized just by looking at the label on your browser’s tab.\u003C\u002Fp>\n\u003Cp>In the Admin Bar, the “Customize” link is promoted from a submenu to a top-level position right after the Edit post\u003Cbr \u002F>\nlink.\u003C\u002Fp>\n\u003Cp>This prominent placement of the “Customize” link in the admin bar, along with the customizer being opened when\u003Cbr \u002F>\npreviewing a post\u002Fpage, are designed to encourage the use of the customizer in many more places than just the site’s\u003Cbr \u002F>\nfront page. The \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwidget-customizer\u002F\" rel=\"ugc\">Widget Customizer\u003C\u002Fa> plugin conditionally shows\u003Cbr \u002F>\ncontrol sections in the customizer based on whether or not that sidebar is currently rendered in the customizer\u003Cbr \u002F>\npreview. Therefore, for some customizer controls to be accessed, the user must navigate—either within the customizer\u003Cbr \u002F>\nor outside—to a page that has the element which a control customizes.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Development of this plugin is done \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fx-team\u002Fwp-customizer-everywhere\" rel=\"nofollow ugc\">on GitHub\u003C\u002Fa>. Pull requests welcome. Please see \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fx-team\u002Fwp-customizer-everywhere\u002Fissues\" rel=\"nofollow ugc\">issues\u003C\u002Fa> reported there before going to the plugin forum.\u003C\u002Fstrong>\u003C\u002Fp>\n","Promote and enhance the use of customizer in more places; open post previews in the customizer and promote customize link to top of admin bar.",2438,"2015-02-25T01:44:00.000Z","3.7.41","3.6",[72,73,19,74],"admin-bar","customizer","widget-customizer","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fcustomizer-everywhere.zip",{"slug":77,"name":78,"version":79,"author":80,"author_profile":81,"description":82,"short_description":83,"active_installs":11,"downloaded":84,"rating":46,"num_ratings":85,"last_updated":86,"tested_up_to":87,"requires_at_least":50,"requires_php":17,"tags":88,"homepage":17,"download_link":92,"security_score":93,"vuln_count":85,"unpatched_count":85,"last_vuln_date":94,"fetched_at":95},"just-post-preview","Just Post Preview Widget","1.1.1","Alex Prokopenko \u002F JustCoded","https:\u002F\u002Fprofiles.wordpress.org\u002Faprokopenko\u002F","\u003Cp>This plugin is for developers who need easy to edit the complex layouts and insert different post tile blocks inside the layout,\u003Cbr \u002F>\nsidebars or page builders. By default, it has 3 pre-defined layouts; you can rewrite them in your theme or register custom layouts.\u003Cbr \u002F>\nUnfortunately the pre-defined layouts have no styles inside. (Because they will be overwritten in the theme 100% anyway).\u003C\u002Fp>\n\u003Ch4>Template files\u003C\u002Fh4>\n\u003Cp>To overwrite the pre-defined templates, you should create a folder with the name \u003Ccode>“just-post-preview”\u003C\u002Fcode> in the root\u003Cbr \u002F>\nof your theme and copy required templates from the \u003Ccode>\u002Fwp-content\u002Fplugins\u002Fjust-post-preview\u002Flayous\u002F\u003C\u002Fcode> folder.\u003C\u002Fp>\n\u003Cp>File names format: \u003Ccode>jpp_layout_{layout key}.php\u003C\u002Fcode>\u003C\u002Fp>\n\u003Cp>You can find PHP comments on the top of the demo templates. They help your IDE to show you autocomplete boxes for available variables.\u003C\u002Fp>\n\u003Ch4>Adding custom layout\u003C\u002Fh4>\n\u003Cp>To add a custom layout, you need to add a new filter hook in your theme functions.php file:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_filter('jpp_post_preview_layouts', 'my_post_preview_layouts');\nfunction my_post_preview_layouts($layouts){\n    $layouts['my_layout_key'] = 'My custom layout';\n    return $layouts;\n}\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>After that hook you will need to create a template file in the \u003Ccode>\u002Fpath\u002Fto\u002Ftheme\u002Fjust-post-preview\u003C\u002Fcode> folder with the name \u003Ccode>jpp_layout_my_layout_key.php\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Ch4>That’s all!\u003C\u002Fh4>\n\u003Cp>FILL FREE TO CONTACT ME IF YOU FIND ANY BUGS\u002FISSUES!\u003C\u002Fp>\n\u003Cp>\u003Cstrong>ISSUES TRACKER\u003C\u002Fstrong>\u003Cbr \u002F>\nThe project is also available on github. Please post your issues or feedbacks there.\u003Cbr \u002F>\nhttps:\u002F\u002Fgithub.com\u002Faprokopenko\u002Fjust-post-preview\u003C\u002Fp>\n","Widget to easy add any post content preview blocks with different layouts, specified in the theme.",2224,1,"2017-03-06T09:07:00.000Z","4.8.28",[89,90,91,20],"developer","layouts","post-preview","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjust-post-preview.zip",62,"2025-04-04 00:00:00","2026-04-06T09:54:40.288Z",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":11,"downloaded":104,"rating":13,"num_ratings":13,"last_updated":105,"tested_up_to":106,"requires_at_least":107,"requires_php":17,"tags":108,"homepage":113,"download_link":114,"security_score":23,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"post-preview-card","Post Preview Card","2.0.3","fernandoanael","https:\u002F\u002Fprofiles.wordpress.org\u002Ffernandoanael\u002F","\u003Cp>This plugin was build to be used along with page builders.\u003Cbr \u002F>\nPost Preview Card installs 3 widgets to help non-developers that want to use page builders to preview blog posts within static page builder’s pages.\u003Cbr \u002F>\nlist of widgets:\u003Cbr \u002F>\n*   Multiple Posts: This widget previews multiple posts and you can select how many widgets to be firstly displayed and then the user will load the rest of the posts by clicking in the “plus button” and the posts are going to be reloaded without the need of reloading the page, this is possible because this widget use AJAX to load the others posts, granting a better User Experience.\u003Cbr \u002F>\n*   Single Post by ID: This widget preview the post with the ID you inserted.\u003Cbr \u002F>\n*   Random Post by Category: This widget preview a random post using the category you inserted.\u003C\u002Fp>\n\u003Ch4>Beatiful Layout\u003C\u002Fh4>\n\u003Cp>This plugin has 1 layout with two variations so far, both are responsive. We are working to deliver more layouts in the near future.\u003Cbr \u002F>\n*   Post with thumbnail will be displayed in this order: Thumbnail, Title, Publish date and Category, Post excerpt or call text, read more button\u003Cbr \u002F>\n*   Post without thumbnail will be displayed in this order: Title with black background, Post excerpt or call text, read more button\u003C\u002Fp>\n\u003Cp>Layout is customizable.\u003C\u002Fp>\n\u003Cp>More layout options and full customization is being developed, so you’ll be able to choose from optionals layouts, colors, default images for posts without featured images or complete remove the feature image.\u003C\u002Fp>\n\u003Ch3>Easy to Use\u003C\u002Fh3>\n\u003Ch4>Peaw Single Post by id Preview\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Using a page builder, simply drag and drop the widget wherever you want. This is the widget name \u003C\u002Fli>\n\u003Cli>The widget menu will be prompted.\u003Cbr \u002F>\nall you need to do here is insert the Post id (Check FAQ to know where to find it), and the last thing is to insert a beatifull text to make people interested about your post. If call text is blank, it will be the Post Excerpt or first 85 char of post content \u003C\u002Fli>\n\u003Cli>All the others fields are optional.\u003C\u002Fli>\n\u003Cli>That’s it! Here an example of 3 Peaw widget together \u003Ca href=\"https:\u002F\u002Ftinyurl.com\u002Fm9hxqgl\" rel=\"nofollow ugc\">here\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Peaw Random Post By Category\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Using a page builder, simply drag and drop the widget wherever you want. This is the widget name  \u003C\u002Fli>\n\u003Cli>All you need to do is choose the Category you want. The call text here is the Post excerpt always.\u003Cbr \u002F>\nIf you insert an invalid Category this will be the \u003Ca href=\"https:\u002F\u002Ftinyurl.com\u002Flo5qbbd\" rel=\"nofollow ugc\">result\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>All the others fields are optional.\u003C\u002Fli>\n\u003Cli>\n\u003Cp>That’s it!\u003C\u002Fp>\n\u003Cp>If you’re receiving the “Something is wrong” message it can be a lot of things but the most commom is that WordPress is not properly saving your widget and all you need to do is to change something in the widget form save, and then return the way it was and save again. This is a WP error, not a plugin error.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Peaw Multiple Posts\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Using a page builder, simply drag and drop the widget wherever you want. \u003C\u002Fli>\n\u003Cli>The widget form will be prompted and you can choose how many posts to be displayed (999 posts will display ALL the blog posts), you can choose then, how many posts to be firstly displayed and how many posts per row.\u003C\u002Fli>\n\u003Cli>All the others fields are optional\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fibb.co\u002FfdoWSk\" rel=\"nofollow ugc\">That’s it!\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Fol>\n","Post Preview Card is a Plugin that adds 3 beatiful widgets which previews posts in card shape. Made to be used with Elementor, Beaver or SiteOrigin pa &hellip;",2090,"2017-07-02T01:52:00.000Z","4.8.0","4.0.1",[109,110,111,19,112],"card","elementor","post","widget-for-elementor","https:\u002F\u002Fgithub.com\u002Ffernandoanael\u002FPost-card\u002Ftree\u002FSettingsMenu","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fpost-preview-card.2.0.3.zip",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":136,"download_link":137,"security_score":46,"vuln_count":13,"unpatched_count":13,"last_vuln_date":24,"fetched_at":25},"classic-widgets","Classic Widgets","0.3","Tonya Mork","https:\u002F\u002Fprofiles.wordpress.org\u002Fhellofromtonya\u002F","\u003Cp>Classic Widgets is an official plugin maintained by the WordPress team that restores the previous (“classic”) WordPress widgets settings screens. It will be supported and maintained to 2024, or as long as is necessary.\u003C\u002Fp>\n\u003Cp>Once activated and when using a classic (non-block) theme, this plugin restores the previous widgets settings screens and disables the block editor from managing widgets. There is no other configuration, the classic widgets settings screens are enabled or disabled by either enabling or disabling this plugin.\u003C\u002Fp>\n","Enables the previous \"classic\" widgets settings screens in Appearance - Widgets and the Customizer. Disables the block editor from managing widgets.",2000000,7280667,98,265,"2025-12-08T10:52:00.000Z","6.9.4","4.9","5.6",[116,132,133,134,135],"disable","disable-gutenberg","editor","gutenberg","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fclassic-widgets\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fclassic-widgets.0.3.zip",{"attackSurface":139,"codeSignals":159,"taintFlows":171,"riskAssessment":172,"analyzedAt":178},{"hooks":140,"ajaxHandlers":155,"restRoutes":156,"shortcodes":157,"cronEvents":158,"entryPointCount":13,"unprotectedCount":13},[141,146,151],{"type":142,"name":143,"callback":144,"priority":11,"file":145,"line":93},"filter","widget_update_callback","save_widget_form","wp-widget-preview.php",{"type":147,"name":148,"callback":149,"priority":11,"file":145,"line":150},"action","in_widget_form","widget_form_html",63,{"type":142,"name":152,"callback":153,"priority":11,"file":145,"line":154},"widget_display_callback","control_widget_access",66,[],[],[],[],{"dangerousFunctions":160,"sqlUsage":161,"outputEscaping":163,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":85,"bundledLibraries":170},[],{"prepared":13,"raw":13,"locations":162},[],{"escaped":13,"rawEcho":30,"locations":164},[165,168],{"file":145,"line":166,"context":167},123,"raw output",{"file":145,"line":169,"context":167},124,[],[],{"summary":173,"deductions":174},"The wp-widget-preview v1.1 plugin exhibits a strong security posture based on the provided static analysis and vulnerability history.  The absence of any detected AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the attack surface, and importantly, no unprotected entry points were identified.  The code also demonstrates good practices by utilizing prepared statements for all SQL queries and including a capability check.  The vulnerability history is clean, with no recorded CVEs, which suggests a history of responsible development and patching.\n\nHowever, a significant concern arises from the output escaping analysis. With 100% of detected outputs being unescaped, this presents a clear risk of Cross-Site Scripting (XSS) vulnerabilities.  While the static analysis did not find any direct taint flows or dangerous functions, an attacker could potentially inject malicious scripts through unescaped output, especially if this plugin is integrated into features that display user-provided or dynamically generated content.  The lack of nonce checks, while not explicitly problematic given the zero attack surface, is a missed opportunity for defense-in-depth.\n\nIn conclusion, the plugin benefits from a minimal attack surface and good SQL handling. The primary weakness is the lack of output escaping, which is a critical security oversight.  While the vulnerability history is positive, the unescaped output could lead to new vulnerabilities if not addressed.  It is recommended to prioritize addressing the output escaping issue to mitigate potential XSS risks.",[175],{"reason":176,"points":177},"All outputs are unescaped",6,"2026-03-16T23:34:45.213Z",{"wat":180,"direct":186},{"assetPaths":181,"generatorPatterns":183,"scriptPaths":184,"versionParams":185},[182],"\u002Fwp-content\u002Fplugins\u002Fwp-widget-preview\u002Fforsite-widget-preview.php",[],[],[],{"cssClasses":187,"htmlComments":188,"htmlAttributes":190,"restEndpoints":194,"jsGlobals":195,"shortcodeOutput":196},[],[189],"\u003C!-- Widget Preview: Checkbox Input -->",[191,192,193],"id=\"widget_preview_mode\"","name=\"widget_preview_mode\"","value=\"1\"",[],[],[],{"error":198,"url":199,"statusCode":200,"statusMessage":201,"message":201},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fwp-widget-preview\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":85,"versions":203},[204],{"version":6,"download_url":22,"svn_tag_url":205,"released_at":24,"has_diff":206,"diff_files_changed":207,"diff_lines":24,"trac_diff_url":24,"vulnerabilities":208,"is_current":198},"https:\u002F\u002Fplugins.svn.wordpress.org\u002Fwp-widget-preview\u002Ftags\u002F1.1\u002F",false,[],[]]