[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$f3fXZxS_vKc7PykFmQWRe691bMJRhtLEYSa6nF9py-eA":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":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":14,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":27,"vulnerabilities":28,"developer":29,"crawl_stats":26,"alternatives":37,"analysis":147,"fingerprints":180},"ios-alternate-theme","iOS Alternate Theme","0.1","Steven Vachon","https:\u002F\u002Fprofiles.wordpress.org\u002Fprometh\u002F","\u003Cp>Simply display a different theme to your \u003Cstrong>\u003Ca href=\"http:\u002F\u002Fwww.apple.com\u002Fios\u002F\" rel=\"nofollow ugc\">Apple iOS\u003C\u002Fa>\u003C\u002Fstrong> (iPod\u002FiPhone\u002FiPad) users.\u003C\u002Fp>\n\u003Cp>Another plugin to check out is \u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fextend\u002Fplugins\u002Fwptouch\u002F\" rel=\"ugc\">WPtouch\u003C\u002Fa>\u003C\u002Fstrong>; but depending on your needs, it may be overpowered.\u003C\u002Fp>\n\u003Cp>This plugin becomes especially useful with WordPress-powered full-Flash websites. Since Apple has chosen to block Adobe Flash technology, your markets may require an HTML fallback.\u003C\u002Fp>\n","Automatically switch to an alternate theme for Apple iOS devices (iPod, iPhone, iPad).",10,6445,0,"","3.2.1","3.2",[18,19,20,21,22],"adobe","apple","flash","html","ipad","http:\u002F\u002Fwww.svachon.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fios-alternate-theme.zip",100,null,"2026-03-15T10:48:56.248Z",[],{"slug":30,"display_name":7,"profile_url":8,"plugin_count":31,"total_installs":32,"avg_security_score":33,"avg_patch_time_days":34,"trust_score":35,"computed_at":36},"prometh",4,1090,89,30,86,"2026-04-04T19:14:59.109Z",[38,64,87,109,128],{"slug":39,"name":40,"version":41,"author":42,"author_profile":43,"description":44,"short_description":45,"active_installs":46,"downloaded":47,"rating":48,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":14,"tags":53,"homepage":58,"download_link":59,"security_score":60,"vuln_count":61,"unpatched_count":13,"last_vuln_date":62,"fetched_at":63},"easy-video-player","Easy Video Player","1.2.2.13","Noor Alam","https:\u002F\u002Fprofiles.wordpress.org\u002Fnaa986\u002F","\u003Cp>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F\" rel=\"nofollow ugc\">Easy Video Player\u003C\u002Fa> is a user-friendly WordPress video plugin to showcase your videos. You can embed both self-hosted videos or videos that are externally hosted using direct links.\u003C\u002Fp>\n\u003Ch3>Easy Video Player Add-ons\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F\" rel=\"nofollow ugc\">MediaElement Skin 1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Feasy-video-player-user-only-videos\u002F\" rel=\"nofollow ugc\">User Only Videos\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Feasy-video-player-schema\u002F\" rel=\"nofollow ugc\">Video Schema\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Feasy-video-player-disable-right-click\u002F\" rel=\"nofollow ugc\">Disable Right Click\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Video Player Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Embed MP4 video into your website\u003C\u002Fli>\n\u003Cli>Embed responsive video for a better user experience while viewing from a mobile device\u003C\u002Fli>\n\u003Cli>Embed HTML5 video which are compatible with major browsers\u003C\u002Fli>\n\u003Cli>Embed video with poster images\u003C\u002Fli>\n\u003Cli>Embed video with autoplay if the device and browser support it\u003C\u002Fli>\n\u003Cli>Embed video with loop\u003C\u002Fli>\n\u003Cli>Embed video with muted enabled\u003C\u002Fli>\n\u003Cli>Customize the video player using classes\u003C\u002Fli>\n\u003Cli>Embed video using MediaElement player\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Easy Video Player Plugin Usage\u003C\u002Fh3>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FIvDbycfQdlM?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Embedding a Video in the Classic Editor\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>\u003Cspan class=\"embed-youtube\" style=\"text-align:center; display: block;\">\u003Ciframe loading=\"lazy\" class=\"youtube-player\" width=\"750\" height=\"422\" src=\"https:\u002F\u002Fwww.youtube.com\u002Fembed\u002FRUaDFo4b3Ww?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Settings Configuration\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>It’s pretty easy to set up this video player plugin. Once you have installed the plugin simply navigate to the Settings menu where you will be able to configure some options. Mostly you just to need check the “Enable jQuery” option. That will allow the plugin to make use of jQuery library.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Embedding Shortcodes for the Videos\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Now it’s time to finally embed a video shortcode. To do this create a new post\u002Fpage and use the following shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Here, url is a shortcode parameter that you need to replace with the actual URL of the video file.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Autoplay\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want a particular video to start playing when the page loads, you can set the “autoplay” option to “true”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" autoplay=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Control Size\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>By default, the player takes up the full width of the content area. You can easily control the size by specifying a width for it:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" width=\"640\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The height will be automatically determined based on the ratio (please see the “Control Player Ratio section” for details).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Control Player Ratio\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>You can override the default aspect ratio by specifying a different one in the shortcode:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" ratio=\"16:9\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>If the player does not support your specified aspect ratio it will load the default.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Video Loop\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want a particular video to start playing again when it ends, you can set the “loop” option to “true”:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" loop=\"true\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Video Player Template\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>If you want to use a different video player template, you can specify it in the “template” parameter:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" template=\"mediaelement\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>By default, the mediaelement template only loads the “metadata” of a video when the page loads. You can set it to “auto” or “none” with the preload parameter in the shortcode.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[evp_embed_video url=\"https:\u002F\u002Fexample.com\u002Fwp-content\u002Fuploads\u002Fvideos\u002Fmyvid.mp4\" preload=\"auto\" template=\"mediaelement\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>For detailed documentation please visit the \u003Ca href=\"https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F\" rel=\"nofollow ugc\">WordPress video plugin\u003C\u002Fa> page\u003C\u002Fp>\n\u003Ch3>Plugin Language Translation\u003C\u002Fh3>\n\u003Cp>If you are a non-English speaker please help \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Feasy-video-player\" rel=\"nofollow ugc\">translate Easy Video Player\u003C\u002Fa> into your language.\u003C\u002Fp>\n","Easy Video Player is a WordPress video player that allows you to add videos to your WordPress site.",20000,862924,84,57,"2025-12-05T05:41:00.000Z","6.9.4","5.5",[20,54,55,56,57],"html5","mobile","player","video","https:\u002F\u002Fnoorsplugin.com\u002Fwordpress-video-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Feasy-video-player.zip",99,2,"2023-12-27 00:00:00","2026-03-15T15:16:48.613Z",{"slug":65,"name":66,"version":67,"author":68,"author_profile":69,"description":70,"short_description":71,"active_installs":72,"downloaded":73,"rating":74,"num_ratings":11,"last_updated":75,"tested_up_to":76,"requires_at_least":77,"requires_php":14,"tags":78,"homepage":84,"download_link":85,"security_score":86,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":63},"local-time-clock","Local Time Clock","1.3","enclick","https:\u002F\u002Fprofiles.wordpress.org\u002Fenclick\u002F","\u003Cp>Display a clock on your sidebar set automatically to your location’s timezone. Select from a choice of clocks, colors and sizes.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>A wide range of analog and digital clocks. See screenshots tab or designs shown in \u003Ca href=\"http:\u002F\u002Flocaltimes.info\u002Fgetwidget\u002F\" title=\"Clock Widget Designs\" rel=\"nofollow ugc\">localtimes.info\u002Fgetwidget\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Choice of size, colors of text, border and background,\u003C\u002Fli>\n\u003Cli>Automatic adjustment of daylight saving time from the \u003Ca href=\"http:\u002F\u002Flocaltimes.info\" title=\"Local Times round the world\" rel=\"nofollow ugc\">localtimes.info\u003C\u002Fa> servers\u003C\u002Fli>\n\u003Cli>HTML5 responsive plugin, detects device and serves flash, html5, javascript progressively\u003C\u002Fli>\n\u003Cli>Easy addition of multiple clocks\u003C\u002Fli>\n\u003C\u002Ful>\n","Display a clock on your sidebar set automatically to your location's timezone. Select from a choice of clocks, colors and sizes.",1000,116955,62,"2024-05-14T16:21:00.000Z","6.5.8","2.8",[79,80,81,82,83],"clock","clock-widget","flash-clock","html5-clock","mobile-clock","https:\u002F\u002Flocaltimes.info\u002Fwordpress-clock-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Flocal-time-clock.1.3.zip",92,{"slug":88,"name":89,"version":90,"author":91,"author_profile":92,"description":93,"short_description":94,"active_installs":95,"downloaded":96,"rating":97,"num_ratings":98,"last_updated":99,"tested_up_to":100,"requires_at_least":101,"requires_php":14,"tags":102,"homepage":106,"download_link":107,"security_score":48,"vuln_count":61,"unpatched_count":13,"last_vuln_date":108,"fetched_at":63},"smart-app-banner","Smart App Banner","1.1.6","stephend","https:\u002F\u002Fprofiles.wordpress.org\u002Fstephend\u002F","\u003Cp>This is a WordPress plugin that allows you to use the Smart App Banners with your\u003Cbr \u002F>\nWordPress blog.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdeveloper.apple.com\u002Flibrary\u002Fios\u002F#documentation\u002FAppleApplications\u002FReference\u002FSafariWebContent\u002FPromotingAppswithAppBanners\u002FPromotingAppswithAppBanners.html#\u002F\u002Fapple_ref\u002Fdoc\u002Fuid\u002FTP40002051-CH6-SW1\" rel=\"nofollow ugc\">According to Apple\u003C\u002Fa>, Smart App Banners:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>vastly improve users’ browsing experience compared to other promotional methods.\u003Cbr \u002F>\n  As banners are implemented in iOS 6, they will provide a consistent look and\u003Cbr \u002F>\n  feel across the web that users will come to recognize. Users will trust that tapping the\u003Cbr \u002F>\n  banner will take them to the App Store and not a third-party advertisement. They will\u003Cbr \u002F>\n  appreciate that banners are presented unobtrusively at the top of a webpage, instead of\u003Cbr \u002F>\n  as a full-screen ad interrupting the web content. And with a large and prominent\u003Cbr \u002F>\n  close button, a banner is easy for users to dismiss.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>It’s really simple to use. In short, you download and activate the plugin. On pages and posts you should find a “Smart App Banner” settings box. If you want the Smart App Banner to appear on this page then enter the App ID of your application here. You can also enter affiliate data and an app argument here.\u003C\u002Fp>\n\u003Cp>If you want to display a banner on the home page there’s a setting screen (Settings -> Smart App Banner) where you can enter the App ID.\u003C\u002Fp>\n\u003Cp>You can find the App ID in iTunes Connect, using the\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fitunes.apple.com\u002Flinkmaker\u002F\" rel=\"nofollow ugc\">iTunes Link Maker\u003C\u002Fa> or if the iTunes URL for your\u003Cbr \u002F>\napp looks like this:\u003C\u002Fp>\n\u003Cp>https:\u002F\u002Fitunes.apple.com\u002Fus\u002Fapp\u002Frootn-tootn-baby-feed-timer\u002Fid530589336?ls=1&mt=8\u003C\u002Fp>\n\u003Cp>Then your ID is “530589336”.\u003C\u002Fp>\n\u003Cp>The other two fields are optional.\u003C\u002Fp>\n\u003Cp>The affiliate data field varies depending on the affiliate. The most common is PHG, where the value looks like “at=AFFILIATE_TOKEN” or “at=AFFILIATE_TOKEN&ct=CAMPAIGN” (without the quotes). You can find the token when you sign into the PHG website. The campaign is just some text you use to identify a particular marketing campaign.\u003C\u002Fp>\n\u003Cp>So I might have “at=11lmMT&ct=wordpress” on the product pages of my website. Check the documentation to find your affiliate token and confirm the format.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdeveloper.apple.com\u002Flibrary\u002Fios\u002Fdocumentation\u002FAppleApplications\u002FReference\u002FSafariWebContent\u002FPromotingAppswithAppBanners\u002FPromotingAppswithAppBanners.html\" rel=\"nofollow ugc\">According to the documentation\u003C\u002Fa>, the app argument value is:\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>A URL that provides context to your native app. If you include this, and the user has your\u003Cbr \u002F>\n  app installed, she can jump from your website to the corresponding position in your iOS app.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>This plugin does not restrict or validate what you put here.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>You can format it however you’d like, as long as it is a valid URL.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n","This is a WordPress plugin that allows you to use Smart App Banners, introduced in iOS 6, with your WordPress blog.",600,24996,94,3,"2024-03-23T20:35:00.000Z","6.4.8","4.6",[19,103,104,22,105],"banner","ios","iphone","https:\u002F\u002Fwww.zx81.org.uk\u002Fsoftware\u002Fwordpress-smart-app-banner-plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsmart-app-banner.1.1.6.zip","2023-10-18 00:00:00",{"slug":110,"name":110,"version":111,"author":112,"author_profile":113,"description":114,"short_description":115,"active_installs":116,"downloaded":117,"rating":118,"num_ratings":98,"last_updated":119,"tested_up_to":120,"requires_at_least":121,"requires_php":14,"tags":122,"homepage":125,"download_link":126,"security_score":127,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":63},"wp2epub","0.65","tcrouzet","https:\u002F\u002Fprofiles.wordpress.org\u002Ftcrouzet\u002F","\u003Cp>wp2epub generate epub files, ready to publish, for iPad, iPhone and other readers. Just choose the tags, categories or dates to export. It’s done. You are now a bloguer and a writer. wp2epub also export in html, and then you can open with a wordprocessor to convert into PDF or other formats. A good way to backup your blog. Possible integration on each post.\u003C\u002Fp>\n","wp2epub generate ePub files directly from WordPress.",60,40201,66,"2013-02-01T10:39:00.000Z","3.5.2","2.7",[123,124,21,22,110],"ebook","epub","http:\u002F\u002Fblog.tcrouzet.com\u002Fwp2epub\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fwp2epub.0.65.zip",85,{"slug":129,"name":130,"version":131,"author":132,"author_profile":133,"description":134,"short_description":135,"active_installs":34,"downloaded":136,"rating":13,"num_ratings":13,"last_updated":137,"tested_up_to":138,"requires_at_least":139,"requires_php":14,"tags":140,"homepage":145,"download_link":146,"security_score":127,"vuln_count":13,"unpatched_count":13,"last_vuln_date":26,"fetched_at":63},"swfput","SWFPut – SWFlash Put","3.1.0.1","EdHynan","https:\u002F\u002Fprofiles.wordpress.org\u002Fedhynan\u002F","\u003Cp>SWFPut provides ‘responsive’ video for posts and pages.\u003Cbr \u002F>\nSWFPut makes the presentation of video reliable for your\u003Cbr \u002F>\nvisitors: several conditions are handled well, such as\u003Cbr \u002F>\nthe uneven support for HTML5 video formats in the major\u003Cbr \u002F>\nbrowsers, the possible lack of support for either HTML5\u003Cbr \u002F>\nvideo or flash video in the visitor’s browser, and even\u003Cbr \u002F>\nthe possiblilty that JavaScript might be disabled in your\u003Cbr \u002F>\nvisitor’s browser.\u003C\u002Fp>\n\u003Cp>In addition to video for posts and pages, SWFPut provides\u003Cbr \u002F>\na video widget for use in widget areas, such as a sidebar.\u003C\u002Fp>\n\u003Cp>SWFPut video is ‘responsive’: it should display at a\u003Cbr \u002F>\nsuitable size on your visitor’s device, whether large\u003Cbr \u002F>\nor small (a responsive WordPress theme is necessary).\u003C\u002Fp>\n\u003Cp>SWFPut makes video setup easy and flexible by providing\u003Cbr \u002F>\nan easy dialog based setup similar to (and based on)\u003Cbr \u002F>\nthat used by WordPress core media, and also an\u003Cbr \u002F>\nadvanced form with additional settings, which\u003Cbr \u002F>\nappears in a new “metabox”\u003Cbr \u002F>\non the editor page. For widgets, the form appears with\u003Cbr \u002F>\nthe usual drag and drop widget interface. After adding\u003Cbr \u002F>\nvideo objects, the form will continue to be useful for\u003Cbr \u002F>\nmaking changes (or, if you wish, to delete the video).\u003C\u002Fp>\n\u003Cp>In WordPress versions 3.3 and greater, video added by\u003Cbr \u002F>\nSWFPut will be visible in the post\u002Fpage visual editor.\u003C\u002Fp>\n\u003Cp>As many video objects as you wish can be placed in posts\u003Cbr \u002F>\npages, and of course the widget supports as many instances\u003Cbr \u002F>\nas you wish.\u003Cbr \u002F>\nYou may specify HTML5 or flash video, or both with one\u003Cbr \u002F>\nbeing primary content and the other as fallback.\u003C\u002Fp>\n\u003Cp>Here are some features of SWFPut to consider:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\n\u003Cp>SWFPut works directly with media file\u003Cbr \u002F>\nURL’s; that is, SWFPut does \u003Cem>not\u003C\u002Fem> embed\u003Cbr \u002F>\nthe video players of providers such as YouTube or Vimeo.\u003Cbr \u002F>\nSWFPut is for video files which are accessible by URL,\u003Cbr \u002F>\nwhether hosted at your site or off-site.\u003Cbr \u002F>\nThe setup form provides two media selection lists.\u003Cbr \u002F>\nThe first is a selection of files found (recursively)\u003Cbr \u002F>\nunder your wp-content\u002Fuploads directory. This list\u003Cbr \u002F>\nhas the advantage that it does \u003Cem>not\u003C\u002Fem> use the\u003Cbr \u002F>\nWordPress media library — it will find files that\u003Cbr \u002F>\nyou upload ‘by hand’ (with ftp, ssh, etc.). This feature\u003Cbr \u002F>\nwill work around upload size limits that might prevent\u003Cbr \u002F>\nyou from uploading large video files to the media library.\u003Cbr \u002F>\nThe second is a selection of files found in the\u003Cbr \u002F>\nWordPress media library and is presented with the\u003Cbr \u002F>\nfile name and the ‘attachment id’. This refers to files\u003Cbr \u002F>\nby ID, so it might be helpful if you manipulate media\u003Cbr \u002F>\nand expect ID associations to be valid. Files selections\u003Cbr \u002F>\nare filtered by name extension: FLV and MP4 for flash,\u003Cbr \u002F>\nand MP4, OGG and OGV, and WEBM for HTML5 video.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Video resources do not need to be on your site:\u003Cbr \u002F>\nany URL can be specified, so you may present players\u003Cbr \u002F>\nfor off-site of 3rd party resources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SWFPut does not interfere with the appearance of\u003Cbr \u002F>\na site: a video is presented jsut as an image\u003Cbr \u002F>\n(such as .png or .jpg) is, with the same sort of\u003Cbr \u002F>\nstyle, and optional caption. The appearance of the\u003Cbr \u002F>\nvideo control interface, or control bar, is simple\u003Cbr \u002F>\nand quiet so it should not clash with site design.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>SWFPut allows you to set the display aspect ratio\u003Cbr \u002F>\nfor the video. Some video is ‘anamorphic’ in that\u003Cbr \u002F>\nthe pixel width and height do not match the intended\u003Cbr \u002F>\nproportion of display width and height. You might\u003Cbr \u002F>\nfilm your child’s school play as 16:9 ‘widescreen’\u003Cbr \u002F>\nbut use a space saving feature of your recorder that\u003Cbr \u002F>\nsaves the video at 480×360 (which is not 16:9). You can\u003Cbr \u002F>\nset SWFPut to display the video at the intended 16:9\u003Cbr \u002F>\naspect ratio. You may set any aspect ratio (make it\u003Cbr \u002F>\ndistorted if you wish).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The core features of the flash video player program\u003Cbr \u002F>\nincluded with SWFPut have been verified to work with\u003Cbr \u002F>\nthe Gnash free-software browser plugin, which is good\u003Cbr \u002F>\nif you care about free\u002Flibre software users. (At the\u003Cbr \u002F>\ntime of this writing, Gnash does not handle the MP4\u003Cbr \u002F>\nvideo container format, so it is preferable that you\u003Cbr \u002F>\nprepare flash video in the FLV container, even using the\u003Cbr \u002F>\nh.264 and AAC codecs. Of course, you may use MP4 if\u003Cbr \u002F>\nyou must.)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>The flash video player program included with SWFPut\u003Cbr \u002F>\nis written and compiled with the \u003Cem>Ming\u003C\u002Fem> PHP extension,\u003Cbr \u002F>\nand the code is included, so you may modify the player.\u003Cbr \u002F>\nThe HTML5 player is written JavaScript, and the original,\u003Cbr \u002F>\nun-minified version is included, so you may modify it.\u003Cbr \u002F>\nIn fact, the zip archive available at the WordPress\u003Cbr \u002F>\nrepository includes all sources, although a POSIX\u002FUnix\u003Cbr \u002F>\nenvironment with certain tools is required to build.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Localization sources are included; hopefully, polyglot\u003Cbr \u002F>\nusers will help with translations.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","SWFPut provides video players for posts and pages and widget areas, as both HTML5 and flash video.",8050,"2020-08-12T12:00:00.000Z","5.5.18","4.3",[141,142,143,57,144],"flash-video","graphics","html5-video","video-player","\u002F\u002Fagalena.nfshost.com\u002Fb1\u002Fsoftware\u002Fswfput-html5-flash-wordpress-plugin\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fswfput.3.1.0.1.zip",{"attackSurface":148,"codeSignals":168,"taintFlows":175,"riskAssessment":176,"analyzedAt":179},{"hooks":149,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":13,"unprotectedCount":13},[150,156,159],{"type":151,"name":152,"callback":153,"file":154,"line":155},"filter","template","apply_theme","ios_alternate_theme.php",33,{"type":151,"name":157,"callback":153,"file":154,"line":158},"stylesheet",34,{"type":160,"name":161,"callback":162,"file":154,"line":163},"action","setup_theme","detect_browser",44,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":13,"externalRequests":13,"nonceChecks":13,"capabilityChecks":13,"bundledLibraries":174},[],{"prepared":13,"raw":13,"locations":171},[],{"escaped":13,"rawEcho":13,"locations":173},[],[],[],{"summary":177,"deductions":178},"Based on the static analysis and vulnerability history provided, the \"ios-alternate-theme\" plugin v0.1 exhibits an exceptionally strong security posture. The absence of any identified dangerous functions, SQL queries (even though all are prepared), file operations, external HTTP requests, nonce checks, or capability checks is a significant strength. Furthermore, the complete lack of reported vulnerabilities, including critical and high severities, and no recorded vulnerabilities in its history, suggests a well-developed and secure plugin. The plugin also demonstrates good practices by having 100% properly escaped output. The analysis reveals no attack surface points, which means there are no readily discoverable entry points for attackers. This lack of attack surface combined with the absence of known vulnerabilities paints a picture of a highly secure plugin. However, it's important to note that the analysis did not detect any taint flows, which might be due to the plugin's limited functionality or scope. While the current assessment is overwhelmingly positive, continued vigilance and regular security audits are always recommended for any software.",[],"2026-03-16T23:26:05.398Z",{"wat":181,"direct":187},{"assetPaths":182,"generatorPatterns":184,"scriptPaths":185,"versionParams":186},[183],"\u002Fwp-content\u002Fplugins\u002Fios-alternate-theme\u002F",[],[],[],{"cssClasses":188,"htmlComments":189,"htmlAttributes":190,"restEndpoints":191,"jsGlobals":192,"shortcodeOutput":193},[],[],[],[],[],[]]