[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fmr1xzD-UCi7ZhtWiFc6J6JaeXAWtW-gN8pxeL7hUUP8":3,"$fCWj72vc0M53QjeY4N13sMNQGb_n8o-UNSDc6TUuVhqQ":539,"$fRzMNkdjd1lP7GwdsS-wQJzN4OE8Z9hEuW_LJeJ717Jk":544},{"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":9,"tested_up_to":15,"requires_at_least":16,"requires_php":9,"tags":17,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":28,"discovery_status":29,"vulnerabilities":30,"developer":31,"crawl_stats":27,"alternatives":36,"analysis":140,"fingerprints":500},"bp-phototag","BuddyPress Photos+tags","1.1","Jesse LaReaux","https:\u002F\u002Fprofiles.wordpress.org\u002Fjlareaux\u002F","","Photo Albums for BuddyPress with friend tagging (like facebook). Includes Posts to Wire, Member Comments, and Gallery Privacy Controls.",10,17437,20,1,"3.2.1","3.1.0",[18,19,20,21,22],"album","albums","bp","buddypress","picture","http:\u002F\u002Fbp-photos-tags.jessesoffice.com\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-phototag.1.1.zip",100,0,null,"2026-03-15T10:48:56.248Z","no_bundle",[],{"slug":32,"display_name":7,"profile_url":8,"plugin_count":14,"total_installs":11,"avg_security_score":25,"avg_patch_time_days":33,"trust_score":34,"computed_at":35},"jlareaux",30,94,"2026-05-20T07:02:48.204Z",[37,57,73,99,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":11,"last_updated":48,"tested_up_to":49,"requires_at_least":50,"requires_php":9,"tags":51,"homepage":53,"download_link":54,"security_score":55,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"bp-album","BuddyPress Album","0.1.8.14","francescolaffi","https:\u002F\u002Fprofiles.wordpress.org\u002Ffrancescolaffi\u002F","\u003Cp>This plugin adds full photo album capabilities to BuddyPress, mimicking Facebook’s photo app.\u003C\u002Fp>\n\u003Ch4>IMPORTANT\u003C\u002Fh4>\n\u003Cp>We only use wordpress.org to distribute the current STABLE version of the plugin. We do not support, answer questions, or accept bug reports through wordpress.org.\u003C\u002Fp>\n\u003Ch4>Latest Version\u003C\u002Fh4>\n\u003Cp>For the latest beta version, which is often 6 MONTHS ahead of the version posted on wordpress.org, please visit our \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fbuddypress-media\u002F\" rel=\"nofollow ugc\">Google Code\u003C\u002Fa> project page.\u003C\u002Fp>\n\u003Ch4>Development Schedule\u003C\u002Fh4>\n\u003Cp>For a real-time view of our development schedule, please see our \u003Ca href=\"http:\u002F\u002Fbit.ly\u002Ff5zPJ9\" rel=\"nofollow ugc\">Pivotal Tracker\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch4>User Support\u003C\u002Fh4>\n\u003Cp>We handle all user support through our buddypress.org \u003Ca href=\"https:\u002F\u002Fbuddypress.org\u002Fcommunity\u002Fgroups\u002Fbp-album\u002Fforum\u002F\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>. Support requests posted on wordpress.org will not be answered.\u003C\u002Fp>\n\u003Ch4>Bug Reports\u003C\u002Fh4>\n\u003Cp>We accept bug reports through our \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fbuddypress-media\u002Fissues\u002Flist\" rel=\"nofollow ugc\">Google Code Bug Tracker\u003C\u002Fa>. Bug reports posted on wordpress.org will be ignored.\u003C\u002Fp>\n\u003Ch4>About This Release\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fixes “Incorrect items displayed in user album view” defect\u003C\u002Fli>\n\u003Cli>Fixes “Warning: Missing argument 2 for wpdb::prepare()” in WP 3.5\u003C\u002Fli>\n\u003Cli>Fixes “Fatal error: Call to undefined function wp_create_thumbnail()” in WP 3.5 \u003C\u002Fli>\n\u003Cli>Updated the plugins internal version checker\u003C\u002Fli>\n\u003Cli>Updated strings in the admin menu and user screens for better clarity\u003C\u002Fli>\n\u003Cli>Added action hooks to allow integration with other plugins\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Resources\u003C\u002Fh4>\n\u003Cp>For the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBP-Media\u002Fbp-media\u002Fcommits\u002Fmaster\" rel=\"nofollow ugc\">Latest News\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fbuddypress-media\u002Fw\u002Flist\" rel=\"nofollow ugc\">Developer Resources\u003C\u002Fa>,\u003Cbr \u002F>\n\u003Ca href=\"http:\u002F\u002Fbit.ly\u002Ff5zPJ9\" rel=\"nofollow ugc\">Project Schedule\u003C\u002Fa>, \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fbuddypress-media\u002Fwiki\u002FBuddyPressMediaFeaturesList\" rel=\"nofollow ugc\">Development Roadmap\u003C\u002Fa>,\u003Cbr \u002F>\nand \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FBP-Media\u002F\" rel=\"nofollow ugc\">GIT Code Repository\u003C\u002Fa>, please visit our \u003Ca href=\"http:\u002F\u002Fcode.google.com\u002Fp\u002Fbuddypress-media\u002F\" rel=\"nofollow ugc\">Official Plugin Website\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translations\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>it_IT (Italian)   by francescolaffi\u003C\u002Fli>\n\u003Cli>en_US (English)   by foxly\u003C\u002Fli>\n\u003Cli>es_ES (Spanish)   by Jose M. Villar & Selu Vega\u003C\u002Fli>\n\u003Cli>ja_JA (Japanese)  by chestnut_jp\u003C\u002Fli>\n\u003Cli>pl_PL (Polish)    by Jacek Wu\u003C\u002Fli>\n\u003Cli>ru_RU (Russian) by \u003Ca href=\"weblr.ru\" rel=\"nofollow ugc\">ig0r74\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>zh_CN (Chinese)   by Calvin Hsu\u003C\u002Fli>\n\u003Cli>de_DE (German) by Olaf Baumann\u003C\u002Fli>\n\u003Cli>fr_FR (French) by \u003Ca href=\"bp-fr.net\" rel=\"nofollow ugc\">Chouf1\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\n\u003Cp>hu_HU (Hungarian) by Baka Attila Tamás\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Please submit new or updated translations through our \u003Ca href=\"https:\u002F\u002Fbuddypress.org\u002Fcommunity\u002Fgroups\u002Fbp-album\u002Fforum\u002F\" rel=\"nofollow ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n","Photo Albums for BuddyPress. Includes Posts to Activity Stream, Member Comments, and Gallery Privacy Controls.",70,117927,68,"2012-12-15T13:08:00.000Z","3.5.2","3.5",[18,19,38,21,52],"buddypress-media","http:\u002F\u002Fcode.google.com\u002Fp\u002Fbuddypress-media\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbp-album.0.1.8.14.zip",85,"2026-04-16T10:56:18.058Z",{"slug":58,"name":59,"version":60,"author":61,"author_profile":62,"description":63,"short_description":44,"active_installs":13,"downloaded":64,"rating":65,"num_ratings":66,"last_updated":67,"tested_up_to":68,"requires_at_least":69,"requires_php":9,"tags":70,"homepage":71,"download_link":72,"security_score":55,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"buddypics","BuddyPics","0.3.2","modemlooper","https:\u002F\u002Fprofiles.wordpress.org\u002Fmodemlooper\u002F","\u003Cp>This plugin adds photo album capabilities to BuddyPress. This is a fork of BP Album+\u003C\u002Fp>\n",10594,92,7,"2014-12-28T18:25:00.000Z","4.1.42","3.8",[18,19,38,21,52],"http:\u002F\u002Fgithub.com\u002Fmodemlooper","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypics.0.3.2.zip",{"slug":74,"name":75,"version":76,"author":77,"author_profile":78,"description":79,"short_description":80,"active_installs":81,"downloaded":82,"rating":83,"num_ratings":84,"last_updated":85,"tested_up_to":86,"requires_at_least":87,"requires_php":9,"tags":88,"homepage":94,"download_link":95,"security_score":96,"vuln_count":97,"unpatched_count":26,"last_vuln_date":98,"fetched_at":56},"gallery-plugin","Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress","4.7.7","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>Gallery by BestWebSoft is the best responsive gallery plugin for WordPress, designed to help you create unlimited image galleries with albums and categories in just a few clicks. Customize your gallery’s appearance, add comments, and organize images effortlessly.\u003C\u002Fp>\n\u003Cp>Perfect for photographers, artists, bloggers, and businesses who want to present their images professionally, boost engagement, and improve user experience.\u003C\u002Fp>\n\u003Cp>Key benefits:\u003Cbr \u002F>\n* Fully responsive galleries that look great on any device\u003Cbr \u002F>\n* Unlimited albums, images, and categories\u003Cbr \u002F>\n* Multiple sorting and layout options\u003Cbr \u002F>\n* Easy-to-use interface with no coding required\u003Cbr \u002F>\n* Supports all popular image formats and WordPress media library\u003Cbr \u002F>\n* Multilingual and RTL ready\u003Cbr \u002F>\n* Detailed documentation and tutorial videos available\u003C\u002Fp>\n\u003Cp>Experience the power and flexibility of Gallery by BestWebSoft today!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-for-gallery-pro\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003Cbr \u002F>\nYouTube tutorial: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=aydaTdOpaRM\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully Responsive Design for all devices\u003C\u002Fli>\n\u003Cli>Add unlimited number of:\n\u003Cul>\n\u003Cli>Albums to galleries\u003C\u002Fli>\n\u003Cli>Images to albums\u003C\u002Fli>\n\u003Cli>Gallery categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Latest galleries widget with customizable:\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Button text and link\u003C\u002Fli>\n\u003Cli>Number of galleries displayed\u003C\u002Fli>\n\u003Cli>Hover color effect\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Integration with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fslider\u002F\" rel=\"nofollow ugc\">Slider Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Choose album layouts:\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Rows\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Customize album cover image and dimensions\u003C\u002Fli>\n\u003Cli>Disable image opening from thumbnail in single gallery view\u003C\u002Fli>\n\u003Cli>Default sorting options for images by:\n\u003Cul>\n\u003Cli>Attachment ID, Image Name, Date, Gallery order, Random\u003C\u002Fli>\n\u003Cli>Ascending (ASC) or Descending (DESC) order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Sorting options for galleries by:\n\u003Cul>\n\u003Cli>Gallery ID, Title, Date, Last modified date, Comment count, Author, Random, ASC, DESC\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Sort galleries within categories\u003C\u002Fli>\n\u003Cli>Gallery categories widget with options:\n\u003Cul>\n\u003Cli>Display as dropdown\u003C\u002Fli>\n\u003Cli>Show galleries count\u003C\u002Fli>\n\u003Cli>Show hierarchy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Demo data installation and deletion\u003C\u002Fli>\n\u003Cli>Slideshow with full-size image display\u003C\u002Fli>\n\u003Cli>Customize border width and color\u003C\u002Fli>\n\u003Cli>Support for any image file format\u003C\u002Fli>\n\u003Cli>Add comments to galleries\u003C\u002Fli>\n\u003Cli>Use images from WordPress media library\u003C\u002Fli>\n\u003Cli>Add descriptions for each album\u003C\u002Fli>\n\u003Cli>Insert custom code via plugin settings page\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress versions\u003C\u002Fli>\n\u003Cli>Simple and fast setup without coding\u003C\u002Fli>\n\u003Cli>Step-by-step documentation and tutorial videos\u003C\u002Fli>\n\u003Cli>Multilingual and RTL support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All free features included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Additional gallery layouts:\n\u003Cul>\n\u003Cli>Grid (default)\u003C\u002Fli>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Display image text:\n\u003Cul>\n\u003Cli>Under images\u003C\u002Fli>\n\u003Cli>On mouse hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Configure lightbox:\n\u003Cul>\n\u003Cli>Image size\u003C\u002Fli>\n\u003Cli>Background color and transparency\u003C\u002Fli>\n\u003Cli>Gallery item slug customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Image crop position control:\n\u003Cul>\n\u003Cli>Horizontal and vertical alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Social Like buttons integration:\n\u003Cul>\n\u003Cli>Facebook, Twitter, Pinterest\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Lightbox helper options:\n\u003Cul>\n\u003Cli>Buttons and thumbnails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Enable watermark for gallery image:\n\u003Cul>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Image optimization [NEW]\u003C\u002Fli>\n\u003Cli>Select target attribute (self\u002Fblank) for external URLs\u003C\u002Fli>\n\u003Cli>Add descriptions and buttons with URLs inside lightbox\u003C\u002Fli>\n\u003Cli>Single gallery pagination support\u003C\u002Fli>\n\u003Cli>Configure galleries individually or globally\u003C\u002Fli>\n\u003Cli>Network multisite support and configuration\u003C\u002Fli>\n\u003Cli>Priority support with response within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgallery\u002F?k=57ad5c0c7fe312e2a45ef9a76f47334c\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Have ideas or feature requests? Let us know! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fgallery\u002Fgallery-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fgallery\u002Fhow-to-receive-and-activate-gallery-pro-trial-license\u002F\" rel=\"nofollow ugc\">[Doc] How to Receive Trial License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=-P9o6-APlv0\" rel=\"nofollow ugc\">[Video] How to Add\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=3u-Ov-HxZ7U\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=KAbiac-iORw\" rel=\"nofollow ugc\">[Video] Purchase, Installation, Configuration Tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>For questions or assistance, visit our Help Center: \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by promoting BestWebSoft premium WordPress plugins and themes — \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F?utm_source=plugin&utm_medium=readme&utm_campaign=affiliate_program\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Brazilian Portuguese (pt_BR) (thanks to DJIO, www.djio.com.br)\u003C\u002Fli>\n\u003Cli>Bulgarian (bg_BG) (thanks to Petya)\u003C\u002Fli>\n\u003Cli>Chinese (zh_CN) (thanks to Xiaobo Chen)\u003C\u002Fli>\n\u003Cli>Czech (cs_CZ) (thanks to Michal Kučera, www.n0lim.it)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) (thanks to J Goessens)\u003C\u002Fli>\n\u003Cli>French (fr_FR) (thanks to Didier, L Capronnier)\u003C\u002Fli>\n\u003Cli>German (de_DE) (thanks to Thomas Bludau, Jonas Seemann)\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID) (thanks to Jordan Silaen, www.chameleonjohn.com)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Serbian (sr_RS) (thanks to Andrijana Nikolic, www.webhostinggeeks.com)\u003C\u002Fli>\n\u003Cli>Slovak (sk_SK) (thanks to Michal Kralik)\u003C\u002Fli>\n\u003Cli>Slovenian (sl_SI) (thanks to Tilen)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) (thanks to Carlos Limia)\u003C\u002Fli>\n\u003Cli>Turkish (tr) (thanks to Ismail Demirbilek)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to contribute or update a translation, send PO and MO files to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft Support\u003C\u002Fa>.\u003Cbr \u002F>\nUse \u003Ca href=\"https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">Poedit\u003C\u002Fa> to work with translation files.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcustom-search\u002F?k=b673f73379683aba054e98fab3bf7743\" rel=\"nofollow ugc\">Custom Search\u003C\u002Fa> – Enhance WordPress search by adding custom post types\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=6ed3f1f40908b8eb7248953196a4753a\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Auto-update WordPress core, plugins, and themes\u003C\u002Fli>\n\u003C\u002Ful>\n","Add beautiful, fully responsive galleries, albums, images, and categories to your WordPress website quickly and easily. Showcase your portfolio, photo &hellip;",10000,1914406,80,158,"2026-01-20T11:08:00.000Z","6.9.4","6.2",[89,90,91,92,93],"add-album","add-albums","add-galleries","add-images","add-pictures","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-plugin.4.7.7.zip",95,5,"2025-03-06 00:00:00",{"slug":100,"name":101,"version":102,"author":103,"author_profile":104,"description":105,"short_description":106,"active_installs":11,"downloaded":107,"rating":25,"num_ratings":14,"last_updated":108,"tested_up_to":109,"requires_at_least":110,"requires_php":9,"tags":111,"homepage":116,"download_link":117,"security_score":55,"vuln_count":26,"unpatched_count":26,"last_vuln_date":27,"fetched_at":56},"imagine","Imagine","0.99.9","mmichel","https:\u002F\u002Fprofiles.wordpress.org\u002Fmmichel\u002F","\u003Cp>A new cool kid on the block gallery plugin completely written with $.AJAX.get() for extremely versatile pages.\u003C\u002Fp>\n\u003Cp>As from now this gallery is still in development phase but i would be happy to get some response and maybe even some requests for functionality.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"http:\u002F\u002Ftocadovision.nl\u002Fimagine\u002Fexamples\u002Fgallery\u002F\" rel=\"nofollow ugc\">LIVE DEMO\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Current features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Galleries\u003C\u002Fli>\n\u003Cli>Image upload\u003C\u002Fli>\n\u003Cli>Single image\u003C\u002Fli>\n\u003Cli>Albums\u003C\u002Fli>\n\u003Cli>Preview images\u003C\u002Fli>\n\u003Cli>Code generator\u003C\u002Fli>\n\u003Cli>Included Gallery Templates – Minmized\u002FExtended\u002FWall\u002FCarousel\u002F3D slider\u003C\u002Fli>\n\u003Cli>Custom Templates (for now only hardcoded into php\u002Fcss)\u003C\u002Fli>\n\u003Cli>Some settings\u003C\u002Fli>\n\u003Cli>Languages (Dutch and English are included.)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ftocadovision.nl\u002Fimagine\u002F\" rel=\"nofollow ugc\">Development DOCS\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\n\u003Cstrong>Roadmap to v1.0\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>More settings.\u003C\u002Fli>\n\u003Cli>Building more default templates.\u003C\u002Fli>\n\u003Cli>Other improvements.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\n\u003Cstrong>After v1.0\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>WYSIWYG template creation.\u003C\u002Fli>\n\u003Cli>Use image\u002Fgallery as crossFading background.\u003C\u002Fli>\n\u003Cli>Image tags.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Arbitrary section\u003C\u002Fh3>\n\u003Ch3>A brief Markdown Example\u003C\u002Fh3>\n\u003Cp>Ordered list:\u003C\u002Fp>\n\u003Col>\n\u003Cli>Load your images with ajax!\u003C\u002Fli>\n\u003Cli>Use multiple galleries with different templates on one page!\u003C\u002Fli>\n\u003Cli>Be cool.\u003C\u002Fli>\n\u003C\u002Fol>\n","A new cool kid on the block gallery plugin completely written with $.AJAX.get() for extremely versatile pages.",1754,"2015-06-12T09:15:00.000Z","4.2.39","3.0.1",[112,19,113,114,115],"ajax","gallery","images","pictures","http:\u002F\u002Ftocadovision.nl\u002Fimagine","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimagine.zip",{"slug":52,"name":119,"version":120,"author":121,"author_profile":122,"description":123,"short_description":124,"active_installs":125,"downloaded":126,"rating":127,"num_ratings":128,"last_updated":129,"tested_up_to":86,"requires_at_least":130,"requires_php":9,"tags":131,"homepage":135,"download_link":136,"security_score":137,"vuln_count":138,"unpatched_count":26,"last_vuln_date":139,"fetched_at":56},"rtMedia for WordPress, BuddyPress and bbPress","4.7.10","rtCamp","https:\u002F\u002Fprofiles.wordpress.org\u002Frtcamp\u002F","\u003Cp>rtMedia is the \u003Cstrong>only\u003C\u002Fstrong> complete media solution for WordPress, BuddyPress and bbPress, and is \u003Cstrong>WordPress.com VIP\u003C\u002Fstrong> compatible.\u003C\u002Fp>\n\u003Cp>Built with a mobile-first approach, it works on mobile\u002Ftablet devices (like iPhone\u002FiPad, Android).\u003C\u002Fp>\n\u003Ch4>Live Demos\u003C\u002Fh4>\n\u003Cp>If you’re in a hurry, you can skip the long list of features in subsequent sections and just explore live demos!\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdemo.rtmedia.io\" rel=\"nofollow ugc\">rtMedia Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Video Tour\u003C\u002Fh4>\n\u003Cp>Since rtMedia has many features video doesn’t include all features:\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\u002FdJrykKQGDcs?version=3&rel=1&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\u003Ch4>rtMedia Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>WordPress Integration\u003C\u002Fstrong> – Display media on WordPress author pages ( eg: http:\u002F\u002Fdemo.rtmedia.io\u002Fauthor\u002Fadmin\u002Fmedia\u002F )\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BuddyPress Integration\u003C\u002Fstrong> – Find a new media tab under BuddyPress Profiles & Groups.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>BuddyPress Activity Stream\u003C\u002Fstrong> – Attach media to activity status updates just like Facebook.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Albums\u003C\u002Fstrong> – Organise media into manageable collections. BuddyPress Group albums support collaboration.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive\u003C\u002Fstrong> – Album Slideshow (Lightbox), video player, uploads work on mobiles & tablets. Support for swipe gestures.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Privacy\u003C\u002Fstrong> – Control who can see media files, albums and BuddyPress activities.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Templating system\u003C\u002Fstrong> – Completely customise rtMedia by modifying the template files. Just copy over the template folder to your theme.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fdocs\u002Fdevelopers\u002Ffeatured-media\u002F?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media\" title=\"Featured Media documentation\" rel=\"nofollow ugc\">Featured Media\u003C\u002Fa>\u003C\u002Fstrong> – This can be used for facebook-style cover photo on profiles.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fdocs\u002Ffeatures\u002Fupload\u002F?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media\" title=\"rtMedia Uploader\" rel=\"nofollow ugc\">rtMedia Uploader\u003C\u002Fa>\u003C\u002Fstrong> – Use \u003Ccode>[rtmedia_uploader]\u003C\u002Fcode> shortcode or \u003Ccode>\u003C?php rtmedia_uploader() ?>\u003C\u002Fcode> template tag, to show drag-n-drop uploader in any WordPress area (post, page, custom-post, etc).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fdocs\u002Ffeatures\u002Fgallery\u002F?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media\" title=\"rtMedia Gallery\" rel=\"nofollow ugc\">rtMedia Gallery\u003C\u002Fa>\u003C\u002Fstrong> – Display media gallery anywhere on your site using \u003Ccode>[rtmedia_gallery]\u003C\u002Fcode> shortcode or \u003Ccode>\u003C?php rtmedia_gallery ?>\u003C\u002Fcode> template tag.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fdocs\u002Ffeatures\u002Fupload-terms\u002F\" title=\"Upload Terms\" rel=\"nofollow ugc\">Upload-Terms\u003C\u002Fa>\u003C\u002Fstrong> – This feature is useful to set terms of services page on website during user upload media on website.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Audio\u002FVideo Conversion\u003C\u002Fh4>\n\u003Cp>You can use the \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fgodam\u002F\" rel=\"ugc\">GoDAM Plugin\u003C\u002Fa> for Audio\u002FVideo transcoding.\u003C\u002Fp>\n\u003Ch4>rtMedia Premium Features\u003C\u002Fh4>\n\u003Col>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fphoto-filters\u002F\" title=\"rtMedia Instagram Feature\" rel=\"nofollow ugc\">Instagram-Effects\u003C\u002Fa>\u003C\u002Fstrong> – Users can apply Instagram like filters to photos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fphoto-tagging\u002F\" title=\"rtMedia Photo-Tagging Feature\" rel=\"nofollow ugc\">Photo-Tagging\u003C\u002Fa>\u003C\u002Fstrong> – Users can tag their friends\u002Fother users in photos.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fphoto-watermark\u002F\" title=\"rtMedia Photo Watermark Feature\" rel=\"nofollow ugc\">Photo-Watermark\u003C\u002Fa>\u003C\u002Fstrong> – rtMedia Photo Watermark feature let you watermarked or copyright your uploaded photos.)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fmembership\u002F\" title=\"rtMedia Membership\" rel=\"nofollow ugc\">Membership\u003C\u002Fa>\u003C\u002Fstrong> – It provides membership functionality in your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fsocial-sync\u002F\" title=\"rtMedia Social Sync\" rel=\"nofollow ugc\">Social-Sync\u003C\u002Fa>\u003C\u002Fstrong> – It allows you to import media from your Facebook account.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fmycred\u002F\" title=\"rtMedia myCRED\" rel=\"nofollow ugc\">myCRED-Points\u003C\u002Fa>\u003C\u002Fstrong> – It allows you to integrate rtMedia with myCRED and award virtual points for various rtMedia activities, like media upload, likes, deleted, albums creation, playlist, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fplaylists\u002F\" title=\"rtMedia Playlists\" rel=\"nofollow ugc\">Playlists\u003C\u002Fa>\u003C\u002Fstrong> – This feature is used to create a playlist for uploaded music file with rtMedia.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ffavorites\u002F\" title=\"rtMedia Favorites\" rel=\"nofollow ugc\">Favorites\u003C\u002Fa>\u003C\u002Fstrong> – This feature allows users to create their own list of favorite media.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fmoderation\u002F\" title=\"rtMedia Moderation\" rel=\"nofollow ugc\">Moderation\u003C\u002Fa>\u003C\u002Fstrong> – This feature is for reporting media if user find offensive.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fcustom-attributes\u002F\" title=\"rtMedia Custom Attributes\" rel=\"nofollow ugc\">Custom-Attributes\u003C\u002Fa>\u003C\u002Fstrong> – This feature is for categorizing media using attributes defined by site owner when uploading.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fdocs-and-other-files\u002F\" title=\"rtMedia Docs and Other files\" rel=\"nofollow ugc\">Docs-and-Other-files\u003C\u002Fa>\u003C\u002Fstrong> – This feature allows uploading for doc, pdf and other file types such as zip, tar, etc.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fdefault-albums\u002F\" title=\"rtMedia Default Albums\" rel=\"nofollow ugc\">Default-Albums\u003C\u002Fa>\u003C\u002Fstrong> – This feature allows the creation of multiple default albums for rtMedia uploads.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fpodcast-rss-and-atom-feeds\u002F\" title=\"rtMedia Podcast (RSS and Atom feeds)\" rel=\"nofollow ugc\">Podcast-Feed\u003C\u002Fa>\u003C\u002Fstrong> – Read rtMedia uploads from iTunes as well as any RSS feed-reader\u002Fpodcasting software.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Frestrictions\u002F\" title=\"rtMedia Restrictions\" rel=\"nofollow ugc\">Restrictions\u003C\u002Fa>\u003C\u002Fstrong> – Site admin can set limits in terms of total size & file count.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fbbpress-attachments\u002F\" title=\"rtMedia bbPress Attachments\" rel=\"nofollow ugc\">bbPress-Attachments\u003C\u002Fa>\u003C\u002Fstrong> – Attach media files to bbPress forum topics and replies.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fwordpress-sitewide-gallery\u002F\" title=\"rtMedia WordPress Sitewide Gallery\" rel=\"nofollow ugc\">WordPress-Sitewide-Gallery\u003C\u002Fa>\u003C\u002Fstrong> – Site admin can create and upload media into WordPress album.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fwordpress-comment-attachments\u002F\" title=\"rtMedia WordPress Comment Attachments\" rel=\"nofollow ugc\">WordPress-Comment-Attachments\u003C\u002Fa>\u003C\u002Fstrong> – Allow users to upload a media file in WordPress comment attachment box.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fsocial-sharing\u002F\" title=\"rtMedia Social Sharing\" rel=\"nofollow ugc\">Social-Sharing\u003C\u002Fa>\u003C\u002Fstrong> – Share uploaded media on social network sites like Facebook, twitter, linkedin, Google+. This addon integrate with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Frtsocial\u002F?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media\" rel=\"ugc\">rtSocial\u003C\u002Fa> plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fsidebar-widgets\u002F\" title=\"rtMedia Sidebar Widgets\" rel=\"nofollow ugc\">Sidebar-Widgets\u003C\u002Fa>\u003C\u002Fstrong> – This feature provide widgets to upload media and display gallery for rtMedia plugin.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002F5-star-ratings\u002F\" title=\"rtMedia 5 Star Ratings\" rel=\"nofollow ugc\">5-Star-Ratings\u003C\u002Fa>\u003C\u002Fstrong> – User can rate the media files from 1 to 5 star.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fedit-mp3-info-id3-tags\u002F\" title=\"rtMedia - Edit Mp3 Info (ID3 Tags)\" rel=\"nofollow ugc\">Edit-Mp3-Info-(ID3 Tags)\u003C\u002Fa>\u003C\u002Fstrong> – Allow user to edit MP3 FIle Audio tags (ID 3 tags).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fsorting\u002F\" title=\"rtMedia Sorting\" rel=\"nofollow ugc\">Sorting\u003C\u002Fa>\u003C\u002Fstrong> – Sort uploaded media based on file size, ascending\u002Fdescending title, upload date of media.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fbulk-edit\u002F\" title=\"rtMedia Bulk Edit\" rel=\"nofollow ugc\">Bulk-Edit\u003C\u002Fa>\u003C\u002Fstrong> – Allow users to move files from one album to another, change attributes, change privacy, delete files in bulk.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fbuddypress-profile-picture\u002F\" title=\"rtMedia BuddyPress Profile Picture\" rel=\"nofollow ugc\">BuddyPress-Profile-Picture\u003C\u002Fa>\u003C\u002Fstrong> – Allow users to set their profile picture from existing uploaded media file.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Falbum-cover-art\u002F\" title=\"rtMedia Album Cover Art\" rel=\"nofollow ugc\">Album-Cover-Art\u003C\u002Fa>\u003C\u002Fstrong> – Allow users to set album cover from uploaded image.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fdirect-download-link\u002F\" title=\"rtMedia Direct Download Link\" rel=\"nofollow ugc\">Direct-Download-Link\u003C\u002Fa>\u003C\u002Fstrong> – This feature provide a download button for all the uploaded media.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fupload-by-url\u002F\" title=\"rtMedia Upload by URL\" rel=\"nofollow ugc\">Upload-by-URL\u003C\u002Fa>\u003C\u002Fstrong> – Allow users to upload media using absolute URL.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Flikes\u002F\" title=\"rtMedia Likes\" rel=\"nofollow ugc\">Likes\u003C\u002Fa>\u003C\u002Fstrong> – This feature let you know who liked media. User can also see which media file he\u002Fshe liked under user profile.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Factivity-url-preview\u002F\" title=\"rtMedia Activity URL Preview\" rel=\"nofollow ugc\">Activity-URL-Preview\u003C\u002Fa>\u003C\u002Fstrong> – This feature provides a preview of the URL that is shared and shows up on BuddyPress activity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fview-counter\u002F\" title=\"rtMedia View Counter\" rel=\"nofollow ugc\">View-Counter\u003C\u002Fa>\u003C\u002Fstrong> – Enable view count for all the uploaded media.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fshortcode-generator\u002F\" title=\"rtMedia Shortcode Generator\" rel=\"nofollow ugc\">Shortcode-Generator\u003C\u002Fa>\u003C\u002Fstrong> – The shortcode generator button added in WordPress post and page editor for all the rtMedia shortcodes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Falbum-privacy\u002F\" title=\"rtMedia Album Privacy\" rel=\"nofollow ugc\">Album-Privacy\u003C\u002Fa>\u003C\u002Fstrong> – Set album privacy when user create new albums or edit album.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fbuddypress-group-media-control\u002F\" title=\"rtMedia BuddyPress Group Media Control\" rel=\"nofollow ugc\">BuddyPress-Group-Media-Control\u003C\u002Fa>\u003C\u002Fstrong> – Allow group owner to provide media upload feature for their group.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fset-custom-thumbnail-for-audio-video\u002F\" title=\"rtMedia Set Custom Thumbnail for Audio\u002FVideo\" rel=\"nofollow ugc\">Set-Custom-Thumbnail-for-Audio\u002FVideo\u003C\u002Fa>\u003C\u002Fstrong> – Allow media owner to change the thumbnail of uploaded audio\u002Fvideo files.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fseo-3\u002F\" title=\"rtMedia SEO\" rel=\"nofollow ugc\">rtMedia-SEO\u003C\u002Fa>\u003C\u002Fstrong> – Generate XML sitemap of all the public media files uploaded via rtMedia plugin, also compatible with \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fwordpress-seo\u002F\" title=\"Yoast SEO\" rel=\"ugc\">Yoast-SEO\u003C\u002Fa> plugin if you are already using on your site.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Important Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002F?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media\" title=\"Visit rtMedia's Project Homepage\" rel=\"nofollow ugc\">Project Homepage\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fdocs\u002F?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media\" title=\"Visit rtMedia's Documentation page\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ffaq\u002F?utm_source=readme&utm_medium=plugin&utm_campaign=buddypress-media\" title=\"Visit rtMedia's FAQ page\" rel=\"nofollow ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Fsupport\u002F\" title=\"Visit rtMedia's support page\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Frtmediawp\u002FrtMedia\u002F\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa> – Please mention your wordpress.org username when sending pull requests.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Sponsors\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cem>\u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fhenrywright-1\" rel=\"nofollow ugc\">Henry Wright\u003C\u002Fa>\u003C\u002Fem> has kindly sponsored the \u003Cem>Featured Media\u003C\u002Fem> feature.\u003C\u002Fli>\n\u003Cli>优素映像 (Yousu Image) has sponsored the latest \u003Cem>Like\u003C\u002Fem> feature which doesn’t depend on BuddyPress, any more.\u003C\u002Fli>\n\u003Cli>Richard Ellis has sponsored the profile picture along with the link back to the profile in the media pop ups.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Translation\u003C\u002Fh3>\n\u003Cp>rtMedia includes full translation support. Head over to the translation project to contribute your translations. If you don’t see the language of your choice, let us know in the support forum, we’ll add it.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ftranslate\u002Fprojects\u002Frtmedia\u002Fnl\u002Fdefault\" rel=\"nofollow ugc\">Dutch\u003C\u002Fa> translation by [carry2web] (https:\u002F\u002Fprofiles.wordpress.org\u002Fcarry2web)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ftranslate\u002Fprojects\u002Frtmedia\u002Fit\u002Fdefault\" rel=\"nofollow ugc\">Italian\u003C\u002Fa> translation by [Paolo]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ftranslate\u002Fprojects\u002Frtmedia\u002Fnl\u002Fdefault\" rel=\"nofollow ugc\">Dutch\u003C\u002Fa> translation by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Frjpj\" rel=\"nofollow ugc\">rjpj\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ftranslate\u002Fprojects\u002Frtmedia\u002Fpl\u002Fdefault\" rel=\"nofollow ugc\">Polish\u003C\u002Fa> translation by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fpolski_ziom\" rel=\"nofollow ugc\">Polski_Ziom\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ftranslate\u002Fprojects\u002Frtmedia\u002Fes\u002Fdefault\" rel=\"nofollow ugc\">Spanish\u003C\u002Fa> translation by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fnaturalworldstm\u002F\" rel=\"nofollow ugc\">Andrés Felipe\u003C\u002Fa> and [d3ne]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ftranslate\u002Fprojects\u002Frtmedia\u002Fsk\u002Fdefault\" rel=\"nofollow ugc\">Solvak\u003C\u002Fa> translation by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Figid26\" rel=\"nofollow ugc\">igid26\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ftranslate\u002Fprojects\u002Frtmedia\u002Fit\u002Fdefault\" rel=\"nofollow ugc\">Italian\u003C\u002Fa> translation by [Yukiko.Kawa]\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ftranslate\u002Fprojects\u002Frtmedia\u002Ffa\u002Fdefault\" rel=\"nofollow ugc\">Persian\u003C\u002Fa> translation by \u003Ca href=\"https:\u002F\u002Fprofiles.wordpress.org\u002Fmahdiar\u002F\" rel=\"nofollow ugc\">mahdiar\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Frtmedia.io\u002Ftranslate\u002Fprojects\u002Frtmedia\u002Fde\u002Fdefault\" rel=\"nofollow ugc\">German\u003C\u002Fa> translation by [hannes.muc]\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>(\u003Cstrong>Note\u003C\u002Fstrong>: Credits are given for translations that are at least 50% complete.)\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>rtMedia uses the following projects\u002Fsources for some functionality\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fmediaelementjs.com\u002F\" rel=\"nofollow ugc\">MediaElement.js\u003C\u002Fa> for html5 audio\u002Fvideo player\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fdimsemenov.com\u002Fplugins\u002Fmagnific-popup\u002F\" rel=\"nofollow ugc\">Magnific Popup\u003C\u002Fa> for responsive lightbox\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fgetid3.sourceforge.net\u002F\" rel=\"nofollow ugc\">getID3\u003C\u002Fa> gets us some ID tags for the media\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Ffoundation.zurb.com\u002F\" rel=\"nofollow ugc\">Foundation\u003C\u002Fa> for the media grid and layout\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"http:\u002F\u002Fbackbonejs.org\u002F\" rel=\"nofollow ugc\">Backbone.js\u003C\u002Fa> for an MVC architecture for the frontend\u003C\u002Fli>\n\u003C\u002Ful>\n","Add albums, photo, audio\u002Fvideo upload, privacy, sharing, front-end uploads & more. All this works on mobile\u002Ftablets devices.",8000,1341136,74,152,"2026-04-07T09:50:00.000Z","4.1",[18,132,21,133,134],"audio","media","multimedia","https:\u002F\u002Frtmedia.io\u002F?utm_source=dashboard&utm_medium=plugin&utm_campaign=buddypress-media","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbuddypress-media.4.7.10.zip",75,14,"2026-04-21 00:00:00",{"attackSurface":141,"codeSignals":307,"taintFlows":473,"riskAssessment":491,"analyzedAt":499},{"hooks":142,"ajaxHandlers":303,"restRoutes":304,"shortcodes":305,"cronEvents":306,"entryPointCount":26,"unprotectedCount":26},[143,150,153,156,159,163,167,172,176,179,183,188,193,196,199,201,204,206,209,212,215,217,219,221,224,226,228,230,232,235,238,241,244,246,248,250,252,254,256,260,264,267,271,276,278,281,283,286,288,292,296,300],{"type":144,"name":145,"callback":146,"priority":147,"file":148,"line":149},"action","wp","bp_album_setup_globals",2,"includes\\bpa.core.php",84,{"type":144,"name":151,"callback":146,"priority":147,"file":148,"line":152},"bp_setup_globals",86,{"type":144,"name":154,"callback":146,"priority":147,"file":148,"line":155},"admin_menu",87,{"type":144,"name":154,"callback":157,"file":148,"line":158},"bp_album_add_admin_menu",113,{"type":144,"name":160,"callback":161,"file":148,"line":162},"network_admin_menu","bp_album_add_network_menu",132,{"type":144,"name":164,"callback":165,"file":148,"line":166},"bp_setup_nav","bp_album_setup_nav",194,{"type":168,"name":169,"callback":170,"priority":11,"file":148,"line":171},"filter","bp_located_template","bp_album_load_template_filter",248,{"type":144,"name":173,"callback":174,"priority":14,"file":148,"line":175},"wpmu_delete_user","bp_album_delete_user_data",680,{"type":144,"name":177,"callback":174,"priority":14,"file":148,"line":178},"delete_user",681,{"type":144,"name":180,"callback":181,"file":148,"line":182},"init","init_photo_tagging",954,{"type":144,"name":184,"callback":185,"file":186,"line":187},"wp_head","bp_album_add_css","includes\\bpa.cssjs.php",40,{"type":168,"name":189,"callback":190,"priority":14,"file":191,"line":192},"bp_album_title_before_save","wp_filter_kses","includes\\bpa.filters.php",23,{"type":168,"name":189,"callback":194,"priority":14,"file":191,"line":195},"strip_tags",24,{"type":168,"name":197,"callback":190,"priority":14,"file":191,"line":198},"bp_album_description_before_save",26,{"type":168,"name":197,"callback":194,"priority":14,"file":191,"line":200},27,{"type":168,"name":202,"callback":190,"priority":14,"file":191,"line":203},"bp_album_get_picture_title",29,{"type":168,"name":202,"callback":205,"file":191,"line":33},"wptexturize",{"type":168,"name":202,"callback":207,"file":191,"line":208},"convert_smilies",31,{"type":168,"name":202,"callback":210,"file":191,"line":211},"convert_chars",32,{"type":168,"name":213,"callback":190,"priority":14,"file":191,"line":214},"bp_album_get_picture_title_truncate",34,{"type":168,"name":213,"callback":205,"file":191,"line":216},35,{"type":168,"name":213,"callback":207,"file":191,"line":218},36,{"type":168,"name":213,"callback":210,"file":191,"line":220},37,{"type":168,"name":222,"callback":190,"priority":14,"file":191,"line":223},"bp_album_get_picture_desc",39,{"type":168,"name":222,"callback":225,"file":191,"line":187},"force_balance_tags",{"type":168,"name":222,"callback":205,"file":191,"line":227},41,{"type":168,"name":222,"callback":207,"file":191,"line":229},42,{"type":168,"name":222,"callback":210,"file":191,"line":231},43,{"type":168,"name":222,"callback":233,"file":191,"line":234},"make_clickable",44,{"type":168,"name":222,"callback":236,"file":191,"line":237},"bp_album_make_nofollow_filter",45,{"type":168,"name":222,"callback":239,"file":191,"line":240},"wpautop",46,{"type":168,"name":242,"callback":190,"priority":14,"file":191,"line":243},"bp_album_get_picture_desc_truncate",48,{"type":168,"name":242,"callback":225,"file":191,"line":245},49,{"type":168,"name":242,"callback":205,"file":191,"line":247},50,{"type":168,"name":242,"callback":207,"file":191,"line":249},51,{"type":168,"name":242,"callback":210,"file":191,"line":251},52,{"type":168,"name":242,"callback":233,"file":191,"line":253},53,{"type":168,"name":242,"callback":236,"file":191,"line":255},54,{"type":144,"name":257,"callback":258,"file":259,"line":200},"bp_template_title","bp_album_screen_edit_title","includes\\bpa.screens.php",{"type":144,"name":261,"callback":262,"file":259,"line":263},"bp_template_content","bp_album_screen_edit_content",28,{"type":144,"name":261,"callback":265,"file":259,"line":266},"bp_album_screen_upload_content",264,{"type":168,"name":268,"callback":269,"priority":11,"file":259,"line":270},"upload_dir","bp_album_upload_dir",459,{"type":144,"name":272,"callback":273,"priority":274,"file":259,"line":275},"bp_actions","bp_album_action_upload",3,561,{"type":144,"name":145,"callback":273,"priority":274,"file":259,"line":277},562,{"type":144,"name":272,"callback":279,"priority":274,"file":259,"line":280},"bp_album_action_edit",704,{"type":144,"name":145,"callback":279,"priority":274,"file":259,"line":282},705,{"type":144,"name":272,"callback":284,"priority":274,"file":259,"line":285},"bp_album_action_delete",743,{"type":144,"name":145,"callback":284,"priority":274,"file":259,"line":287},744,{"type":144,"name":289,"callback":290,"priority":274,"file":259,"line":291},"bp_album_all_images","bp_album_screen_all_images",761,{"type":144,"name":293,"callback":294,"file":295,"line":211},"bp_include","bpa_init","loader.php",{"type":144,"name":297,"callback":298,"file":295,"line":299},"admin_notices","bp_album_compatibility_notices",153,{"type":144,"name":154,"callback":301,"file":295,"line":302},"bp_album_check_installed",160,[],[],[],[],{"dangerousFunctions":308,"sqlUsage":309,"outputEscaping":327,"fileOperations":66,"externalRequests":26,"nonceChecks":97,"capabilityChecks":471,"bundledLibraries":472},[],{"prepared":33,"raw":310,"locations":311},8,[312,315,316,318,320,321,323,326],{"file":148,"line":313,"context":314},967,"$wpdb->get_results() with variable interpolation",{"file":259,"line":149,"context":314},{"file":259,"line":317,"context":314},99,{"file":319,"line":245,"context":314},"includes\\templates\\album\\single.php",{"file":319,"line":255,"context":314},{"file":319,"line":322,"context":314},69,{"file":324,"line":11,"context":325},"photo-tagging\\phototag-gethint.php","$wpdb->query() with variable interpolation",{"file":324,"line":211,"context":314},{"escaped":328,"rawEcho":329,"locations":330},55,72,[331,334,336,339,341,343,345,347,349,351,352,354,356,358,360,362,364,366,368,370,372,374,376,378,379,381,383,385,387,389,391,393,396,398,400,402,404,406,408,409,411,413,415,417,419,421,423,425,427,429,431,433,435,437,439,441,443,445,448,450,451,453,455,456,458,460,462,463,464,466,468,470],{"file":332,"line":34,"context":333},"includes\\admin\\bpa.admin.local.php","raw output",{"file":332,"line":335,"context":333},101,{"file":337,"line":338,"context":333},"includes\\admin\\bpa.admin.network.php",90,{"file":337,"line":340,"context":333},97,{"file":148,"line":342,"context":333},708,{"file":148,"line":344,"context":333},731,{"file":148,"line":346,"context":333},748,{"file":148,"line":348,"context":333},755,{"file":148,"line":350,"context":333},759,{"file":148,"line":291,"context":333},{"file":148,"line":353,"context":333},763,{"file":148,"line":355,"context":333},764,{"file":148,"line":357,"context":333},765,{"file":148,"line":359,"context":333},766,{"file":148,"line":361,"context":333},767,{"file":148,"line":363,"context":333},768,{"file":259,"line":365,"context":333},116,{"file":259,"line":367,"context":333},118,{"file":259,"line":369,"context":333},123,{"file":259,"line":371,"context":333},129,{"file":259,"line":373,"context":333},150,{"file":259,"line":375,"context":333},163,{"file":259,"line":377,"context":333},177,{"file":259,"line":377,"context":333},{"file":259,"line":380,"context":333},204,{"file":259,"line":382,"context":333},207,{"file":259,"line":384,"context":333},209,{"file":259,"line":386,"context":333},304,{"file":259,"line":388,"context":333},318,{"file":259,"line":390,"context":333},324,{"file":259,"line":392,"context":333},326,{"file":394,"line":395,"context":333},"includes\\bpa.template.tags.php",185,{"file":394,"line":397,"context":333},200,{"file":394,"line":399,"context":333},240,{"file":394,"line":401,"context":333},256,{"file":394,"line":403,"context":333},274,{"file":394,"line":405,"context":333},290,{"file":394,"line":407,"context":333},308,{"file":394,"line":388,"context":333},{"file":394,"line":410,"context":333},336,{"file":394,"line":412,"context":333},346,{"file":394,"line":414,"context":333},363,{"file":394,"line":416,"context":333},390,{"file":394,"line":418,"context":333},416,{"file":394,"line":420,"context":333},442,{"file":394,"line":422,"context":333},458,{"file":394,"line":424,"context":333},475,{"file":394,"line":426,"context":333},492,{"file":394,"line":428,"context":333},511,{"file":394,"line":430,"context":333},532,{"file":394,"line":432,"context":333},553,{"file":394,"line":434,"context":333},570,{"file":394,"line":436,"context":333},600,{"file":394,"line":438,"context":333},621,{"file":394,"line":440,"context":333},642,{"file":394,"line":442,"context":333},659,{"file":394,"line":444,"context":333},690,{"file":446,"line":447,"context":333},"includes\\templates\\album\\comments.php",59,{"file":449,"line":240,"context":333},"includes\\templates\\album\\pictures.php",{"file":319,"line":152,"context":333},{"file":319,"line":452,"context":333},88,{"file":319,"line":454,"context":333},93,{"file":319,"line":317,"context":333},{"file":319,"line":457,"context":333},120,{"file":319,"line":459,"context":333},133,{"file":319,"line":461,"context":333},148,{"file":319,"line":461,"context":333},{"file":319,"line":461,"context":333},{"file":319,"line":465,"context":333},167,{"file":295,"line":467,"context":333},173,{"file":295,"line":469,"context":333},178,{"file":324,"line":263,"context":333},4,[],[474],{"entryPoint":475,"graph":476,"unsanitizedCount":14,"severity":490},"\u003Cphototag-gethint> (photo-tagging\\phototag-gethint.php:0)",{"nodes":477,"edges":487},[478,482],{"id":479,"type":480,"label":481,"file":324,"line":11},"n0","source","$_GET['d']",{"id":483,"type":484,"label":485,"file":324,"line":11,"wp_function":486},"n1","sink","query() [SQLi]","query",[488],{"from":479,"to":483,"sanitized":489},false,"high",{"summary":492,"deductions":493},"The bp-phototag plugin v1.1 exhibits a generally good security posture with no known CVEs and a significant portion of its SQL queries utilizing prepared statements.  However, concerns arise from the taint analysis, which identified one flow with an unsanitized path and a high severity taint, indicating a potential vulnerability that could be exploited.  Additionally, the output escaping is only 43% properly done, leaving a substantial risk of cross-site scripting (XSS) vulnerabilities, especially since there are no identified external entry points like AJAX or REST APIs for direct exploitation of these issues. The lack of known vulnerabilities in its history is positive, but this should not overshadow the red flags raised by the static analysis.",[494,497],{"reason":495,"points":496},"High severity taint flow with unsanitized path",12,{"reason":498,"points":310},"Low percentage of properly escaped output","2026-03-16T23:28:43.859Z",{"wat":501,"direct":515},{"assetPaths":502,"generatorPatterns":510,"scriptPaths":511,"versionParams":512},[503,504,505,506,507,508,509],"\u002Fwp-content\u002Fplugins\u002Fbp-phototag\u002Fcss\u002Fbp-album-style.css","\u002Fwp-content\u002Fplugins\u002Fbp-phototag\u002Fcss\u002Fjquery.Jcrop.css","\u002Fwp-content\u002Fplugins\u002Fbp-phototag\u002Fjs\u002Fbp-album.js","\u002Fwp-content\u002Fplugins\u002Fbp-phototag\u002Fjs\u002Fbp-album-backend.js","\u002Fwp-content\u002Fplugins\u002Fbp-phototag\u002Fjs\u002Fjquery.Jcrop.js","\u002Fwp-content\u002Fplugins\u002Fbp-phototag\u002Fjs\u002Fjquery.form.js","\u002Fwp-content\u002Fplugins\u002Fbp-phototag\u002Fjs\u002Fjquery.jeditable.min.js",[],[505,506,507,508,509],[513,514],"bp-phototag\u002Fcss\u002Fbp-album-style.css?ver=","bp-phototag\u002Fjs\u002Fbp-album.js?ver=",{"cssClasses":516,"htmlComments":523,"htmlAttributes":528,"restEndpoints":532,"jsGlobals":533,"shortcodeOutput":538},[517,518,519,520,521,522],"bp-album-gallery","bp-album-photo","bp-album-photo-meta","bp-album-edit-photo","bp-album-tag-photo","bp-album-comments-section",[524,525,525,526,527,524],"\u003C!-- JLL_MOD - changed plugin header -->","\u003C!-- JLL_MOD - add a table for face-tagging -->","\u003C!-- JLL_MOD - consider adding a field to indicate which version of WP\u002FBP this plugin has been tested with -->","\u003C!-- ======================================================================================================== -->",[529,530,531],"data-photo-id","data-tag-id","data-user-id",[],[534,535,536,537],"bp_album_ajaxurl","bp_album_post_nonce","bp_album_tag_nonce","bp_album_tag_edit_nonce",[],{"error":540,"url":541,"statusCode":542,"statusMessage":543,"message":543},true,"http:\u002F\u002Flocalhost\u002Fapi\u002Fplugins\u002Fbp-phototag\u002Fbundle",404,"no bundle for this plugin yet",{"slug":4,"current_version":6,"total_versions":26,"versions":545},[]]