[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fOzLaw901c1UTDsAsSQB2V82kyxw6dXcwKDw3KSfhdbo":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":14,"last_updated":15,"tested_up_to":16,"requires_at_least":17,"requires_php":18,"tags":19,"homepage":24,"download_link":25,"security_score":26,"vuln_count":27,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":722,"crawl_stats":37,"alternatives":730,"analysis":825,"fingerprints":4791},"photo-gallery","Photo Gallery by 10Web – Mobile-Friendly Image Gallery","1.8.39","10Web","https:\u002F\u002Fprofiles.wordpress.org\u002F10web\u002F","\u003Cp>Photo Gallery is the leading plugin for building beautiful mobile-friendly galleries in a few minutes.\u003C\u002Fp>\n\u003Ch4>Useful Links:\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fdemo.10web.io\u002Fphoto-gallery\u002F\" rel=\"nofollow ugc\">Live Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F10web.io\u002Fplugins\u002Fwordpress-photo-gallery\u002F\" rel=\"nofollow ugc\">Premium Photo Gallery by 10Web\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F10web.io\u002Fplugins-bundle-pricing\u002F\" rel=\"nofollow ugc\">Special Offer for all Premium Plugins\u003C\u002Fa>\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\u002FwCpF0BifvI8?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\u003Cp>If you’re looking for a user friendly and feature rich plugin to add responsive galleries and albums to your website, Photo Gallery plugin can be the best option for you. It’s simple to use yet packed with powerful functionality, allowing you to create anything from simple to complex photo galleries. Photo Gallery  comes packed with stunning layout options, gallery and album views, multiple widgets and a number of extensions that take its functionality even further.  WordPress Photo Gallery is a great choice for photography websites and blogs,  as well as sites that want to have robust image galleries with easy navigation.\u003Cbr \u002F>\nCheck the extensive feature list of the plugin bellow, have a look at the plugin demo and give it a try.\u003C\u002Fp>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Increased visitor engagement\u003C\u002Fstrong> –  Images and photos grab attention and make websites more engaging. Using images in your posts and pages will result in increased visitor engagement and can give a boost on your posts’ pageviews.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced SEO\u003C\u002Fstrong> – Adding relevant tags and metadata to the images can enhance your SEO and provide more visibility in relevant search results in Google.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Better page navigation\u003C\u002Fstrong> – Organized galleries and albums will make your website look more professional, easy to navigate and result in a better user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern web design\u003C\u002Fstrong> – Relevant  high-resolution photos displayed in beautiful layouts are an integral part of a well-designed website that gets results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Full Control\u003C\u002Fstrong> – Plugin gives you flexibility in terms of the design and customization of your galleries. You’ll get full control over the style, optimization and display of visual content on your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support\u003C\u002Fstrong> – Get timely and effective support to all its users. We keep standards high and response time low.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s in it\u003C\u002Fh3>\n\u003Ch4>CUSTOMIZABLE VIEWS\u003C\u002Fh4>\n\u003Cp>Photo Gallery provides a number of view options to organize your galleries and albums in beautiful views, including Slideshow, Thumbnails, Masonry, Image Browser, Extended and Compact Album, Blog Style, Mosaic. The layouts give you the flexibility to customize them to match your needs.\u003C\u002Fp>\n\u003Ch4>UNLIMITED PHOTOS, GALLERIES AND ALBUMS\u003C\u002Fh4>\n\u003Cp>Sounds great, right? With plugin you can have as many galleries and albums as you want, and stuff them with unlimited number of photos and videos. Kinda unlimited everything.\u003C\u002Fp>\n\u003Ch4>POWERFUL LIGHTBOX\u003C\u002Fh4>\n\u003Cp>You can display your media content in a responsive lightbox that comes with 15 slideshow effects, supports social sharing, full width view option, filmstrip, image commenting (Premium version), lightbox autoplay and many more options that make your lightbox look awesome.\u003C\u002Fp>\n\u003Ch4>AUDIO AND VIDEO SUPPORT\u003C\u002Fh4>\n\u003Cp>The Photo Gallery plugin allows you to include both videos and images within a single gallery. The WordPress Plugin supports YouTube, Vimeo, Instagram, Flickr or Dailymotion videos within Galleries. All you need to do is copy the URL of the video you want to include in the gallery plugin. It’s also possible to add audio tracks for the image slideshow.\u003C\u002Fp>\n\u003Ch4>MULTIPLE WIDGETS\u003C\u002Fh4>\n\u003Cp>There are four widgets in the gallery plugin: WordPress Standard Tag Cloud, Dynamic Tags Cloud (Premium version), Slideshow and Gallery widget. Use one of these widgets to display your albums on the sidebar areas of your website.\u003C\u002Fp>\n\u003Ch4>IMAGE WATERMARKING AND RIGHT CLICK PROTECTION\u003C\u002Fh4>\n\u003Cp>With watermarking feature of the Photo Gallery plugin you can add text or image watermarks on the photos in your galleries and albums, and protect them from illegal use. Right click protection will protect your images from unlawful distribution.\u003C\u002Fp>\n\u003Ch4>PRELOADED THEMES\u003C\u002Fh4>\n\u003Cp>The plugin comes with two default Themes. The themes are giving you the option to add new themes with custom styling, colors, layout settings, and image navigation options.\u003C\u002Fp>\n\u003Ch4>SOCIAL SHARING\u003C\u002Fh4>\n\u003Cp>You can allow users to share photos on Facebook, Twitter, Pinterest and Tumblr with social sharing buttons.\u003C\u002Fp>\n\u003Ch4>ADD-ONS\u003C\u002Fh4>\n\u003Cp>Photo Gallery comes with a number of add-ons that can help you import\u002Fexport galleries and albums from one WordPress website to another.\u003C\u002Fp>\n\u003Ch4>SETTINGS\u002FCUSTOMIZATION\u003C\u002Fh4>\n\u003Cp>*Some customizations described here are available in \u003Ca href=\"https:\u002F\u002F10web.io\u002Fplugins\u002Fwordpress-photo-gallery\u002F\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa>  . Please refer to feature summary for additional info.\u003C\u002Fp>\n\u003Cp>Photo Gallery allows you to create unlimited galleries and organize them into different photo albums providing detailed gallery descriptions and tags.The plugin supports both image and video content.\u003Cbr \u002F>\nAdding photos and videos to the galleries from the WordPress dashboard is simple and easy with its user-friendly admin panel. You’ll get all the tools you need to add and edit photos in the galleries.The file manager will help to rename, upload, remove, copy images and\u002For image directories with a few simple steps. Under the options (settings) tab in admin panel you’ll find an extensive list of settings for galleries, thumbnails, watermarking, social accounts and slideshow that you can configure based on your needs. Plugin features a powerful lightbox that supports filmstrip and image carousel display. Also, you can enable image comments options and show the comments of the images right in the lightbox. There is a dedicated section for lightbox settings where you can choose to enable\u002Fdisable AddThis display, image download option, image count and other lightbox features.\u003Cbr \u002F>\nUnder the social options tab you’ll find settings for the Instagram galleries, where you can specify Instagram feed auto update interval. With the available user roles you can choose who can add\u002Fedit galleries, images, albums and tags (Premium feature).\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F10web.io\u002Fplugins\u002Fwordpress-photo-gallery\u002F\" rel=\"nofollow ugc\">Premium version adds\u003C\u002Fa>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Commenting possibility with Captcha protection\u003C\u002Fli>\n\u003Cli>Dynamic Tag Cloud widget with image tag cloud and text tag cloud options\u003C\u002Fli>\n\u003Cli>Add ons support.\u003C\u002Fli>\n\u003Cli>Possibility of changing the roles of who can edit the galleries\u002Falbums\u002Fimages (Author\u002FAll Users)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Photo Gallery Add-ons\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002F10web.io\u002Fplugins\u002Fwordpress-photo-gallery\u002F\" rel=\"nofollow ugc\">Google Photos Add-on\u003C\u002Fa> – Link and display your Google Photos albums in one click.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002F10web.io\u002Fplugins\u002Fwordpress-photo-gallery\u002F\" rel=\"nofollow ugc\">Export\u002FImport Add-on\u003C\u002Fa>  Export\u002Fimport galleries, albums and all related data from one WordPress site to another.\u003C\u002Fp>\n\u003Ch3>IMPORTANT:\u003C\u002Fh3>\n\u003Cp>If you think you found a bug in Photo Gallery or have any problem\u002Fquestion concerning the plugin, please check out \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fphoto-gallery\" rel=\"ugc\">Support Forum\u003C\u002Fa> in our website.\u003C\u002Fp>\n","Photo Gallery is a powerful image gallery plugin with a list of advanced options for creating responsive image galleries with beautiful lightbox.",200000,19456903,90,1580,"2026-03-03T18:04:00.000Z","6.9.4","4.6","",[20,21,4,22,23],"gallery","image-gallery","responsive-gallery","wordpress-gallery-plugin","https:\u002F\u002F10web.io\u002Fplugins\u002Fwordpress-photo-gallery\u002F?utm_source=photo_gallery&utm_medium=free_plugin","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fphoto-gallery.1.8.39.zip",39,61,1,"2026-01-21 10:40:15","2026-03-15T15:16:48.613Z",[32,47,60,73,85,97,109,118,130,141,155,166,180,192,206,215,223,231,239,255,267,279,292,303,317,328,339,350,361,372,383,398,405,418,429,440,447,460,472,481,489,498,509,520,531,542,550,557,568,581,593,604,617,630,641,652,664,675,684,695,709],{"id":33,"url_slug":34,"title":35,"description":36,"plugin_slug":4,"theme_slug":37,"affected_versions":38,"patched_in_version":39,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":29,"updated_date":44,"references":45,"days_to_patch":28},"CVE-2026-1036","photo-gallery-by-10web-mobile-friendly-image-gallery-missing-authorization-to-unauthenticated-arbitrary-comment-deletion","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.36 - Missing Authorization to Unauthenticated Arbitrary Comment Deletion","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to unauthorized modification of data due to a missing capability check on the delete_comment() function in all versions up to, and including, 1.8.36. This makes it possible for unauthenticated attackers to delete arbitrary image comments. Note: comments functionality is only available in the Pro version of the plugin.",null,"\u003C=1.8.36","1.8.37","medium",5.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","Missing Authorization","2026-01-21 23:23:27",[46],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F4eb2ae42-584d-4da8-9184-461b5a37b7b6?source=api-prod",{"id":48,"url_slug":49,"title":50,"description":51,"plugin_slug":4,"theme_slug":37,"affected_versions":52,"patched_in_version":37,"severity":40,"cvss_score":53,"cvss_vector":54,"vuln_type":55,"published_date":56,"updated_date":57,"references":58,"days_to_patch":37},"CVE-2026-27360","photo-gallery-by-10web-mobile-friendly-image-gallery-authenticated-editor-stored-cross-site-scripting","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.38 - Authenticated (Editor+) Stored Cross-Site Scripting","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.8.38 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with editor-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.8.38",4.4,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","Improper Neutralization of Input During Web Page Generation ('Cross-site Scripting')","2025-12-25 00:00:00","2026-02-26 20:14:58",[59],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb7f373a8-30e6-4150-a890-5ebb702d97ee?source=api-prod",{"id":61,"url_slug":62,"title":63,"description":64,"plugin_slug":4,"theme_slug":37,"affected_versions":65,"patched_in_version":66,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":69,"updated_date":70,"references":71,"days_to_patch":28},"CVE-2025-2269","photo-gallery-by-10web-mobile-friendly-image-gallery-reflected-cross-site-scripting-via-imageid-parameter","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.34 Reflected Cross-Site Scripting via 'image_id' Parameter","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘image_id’ parameter in all versions up to, and including, 1.8.34 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick an administrative user into performing an action such as clicking on a link.","\u003C=1.8.34","1.8.35",6.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2025-04-11 00:00:00","2025-04-11 23:21:55",[72],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fce261415-870c-4300-85e8-b15a02c7eec5?source=api-prod",{"id":74,"url_slug":75,"title":76,"description":77,"plugin_slug":4,"theme_slug":37,"affected_versions":78,"patched_in_version":79,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":80,"updated_date":81,"references":82,"days_to_patch":84},"CVE-2025-0613","photo-gallery-by-10web-unauthenticated-stored-cross-site-scripting","Photo Gallery by 10Web \u003C= 1.8.33 - Unauthenticated Stored Cross-Site Scripting","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting in all versions up to, and including, 1.8.33 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.8.33","1.8.34","2025-03-10 00:00:00","2025-04-09 14:05:58",[83],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6d849f5a-f013-4b1d-b606-c7efefdfaca5?source=api-prod",31,{"id":86,"url_slug":87,"title":88,"description":89,"plugin_slug":4,"theme_slug":37,"affected_versions":90,"patched_in_version":91,"severity":40,"cvss_score":53,"cvss_vector":54,"vuln_type":55,"published_date":92,"updated_date":93,"references":94,"days_to_patch":96},"CVE-2024-13124","photo-gallery-by-10web-mobile-friendly-image-gallery-authenticated-admin-stored-cross-site-scripting","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.32 - Authenticated (Admin+) Stored Cross-Site Scripting","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Gallery Titles in all versions up to, and including, 1.8.32 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.8.32","1.8.33","2025-03-02 00:00:00","2025-03-27 13:30:02",[95],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F66fd9aa4-c8ec-42d6-b03a-7534d964e38f?source=api-prod",26,{"id":98,"url_slug":99,"title":100,"description":101,"plugin_slug":4,"theme_slug":37,"affected_versions":102,"patched_in_version":103,"severity":40,"cvss_score":53,"cvss_vector":54,"vuln_type":55,"published_date":104,"updated_date":105,"references":106,"days_to_patch":108},"CVE-2024-10704","photo-gallery-by-10web-mobile-friendly-image-gallery-authenticated-admin-stored-cross-site-scripting-2","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.30 - Authenticated (Admin+) Stored Cross-Site Scripting","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via Gallery Titles in all versions up to, and including, 1.8.30 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.8.30","1.8.31","2024-11-14 00:00:00","2024-12-12 16:15:18",[107],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb1bc2300-bd8d-4e4a-8ab5-a541f62133ca?source=api-prod",29,{"id":110,"url_slug":111,"title":112,"description":113,"plugin_slug":4,"theme_slug":37,"affected_versions":102,"patched_in_version":103,"severity":40,"cvss_score":53,"cvss_vector":54,"vuln_type":55,"published_date":114,"updated_date":115,"references":116,"days_to_patch":28},"CVE-2024-9878","photo-gallery-by-10web-authenticated-administrator-stored-cross-site-scripting-2","Photo Gallery by 10Web \u003C= 1.8.30 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 1.8.30 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","2024-11-04 21:24:54","2024-11-05 09:30:58",[117],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fbfa1192b-34f5-4b71-8fff-14f2d4ac4aca?source=api-prod",{"id":119,"url_slug":120,"title":121,"description":122,"plugin_slug":4,"theme_slug":37,"affected_versions":123,"patched_in_version":124,"severity":40,"cvss_score":53,"cvss_vector":54,"vuln_type":55,"published_date":125,"updated_date":126,"references":127,"days_to_patch":129},"CVE-2024-8670","photo-gallery-by-10web-authenticated-administrator-stored-cross-site-scripting-3","Photo Gallery by 10Web \u003C= 1.8.28 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via admin settings in all versions up to, and including, 1.8.28 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level permissions and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.8.28","1.8.29","2024-10-03 00:00:00","2024-11-01 17:02:54",[128],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Ff888a29d-3e92-4833-85e5-081815e045c7?source=api-prod",30,{"id":131,"url_slug":132,"title":133,"description":134,"plugin_slug":4,"theme_slug":37,"affected_versions":135,"patched_in_version":136,"severity":40,"cvss_score":53,"cvss_vector":54,"vuln_type":55,"published_date":137,"updated_date":138,"references":139,"days_to_patch":96},"CVE-2024-44043","photo-gallery-by-10web-authenticated-administrator-stored-cross-site-scripting","Photo Gallery by 10Web \u003C= 1.8.27 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.8.27 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only impacts multi-site installations and installations where unfiltered_html has been disabled. CVE-2024-5968 may be a duplicate of this issue.","\u003C=1.8.27","1.8.28","2024-09-23 00:00:00","2024-10-18 13:11:08",[140],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F684e199b-c3c9-47d5-a67e-8f4735eaed84?source=api-prod",{"id":142,"url_slug":143,"title":144,"description":145,"plugin_slug":4,"theme_slug":37,"affected_versions":146,"patched_in_version":147,"severity":40,"cvss_score":148,"cvss_vector":149,"vuln_type":150,"published_date":151,"updated_date":152,"references":153,"days_to_patch":28},"CVE-2024-5481","photo-gallery-by-10web-mobile-friendly-image-gallery-authenticated-contributor-path-traversal-via-escdir-function","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.23 - Authenticated (Contributor+) Path Traversal via esc_dir Function","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Path Traversal in all versions up to, and including, 1.8.23 via the esc_dir function. This makes it possible for authenticated attackers to cut and paste (copy) the contents of arbitrary files on the server, which can contain sensitive information, and to cut (delete) arbitrary directories, including the root WordPress directory. By default this can be exploited by administrators only. In the premium version of the plugin, administrators can give gallery edit permissions to lower level users, which might make this exploitable by users as low as contributors.","\u003C=1.8.23","1.8.24",6.8,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:H","Path Traversal: '...\u002F...\u002F\u002F'","2024-06-06 21:19:21","2024-06-07 09:33:36",[154],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F76c38826-4d49-4204-b6b6-b01d01373fa9?source=api-prod",{"id":156,"url_slug":157,"title":158,"description":159,"plugin_slug":4,"theme_slug":37,"affected_versions":146,"patched_in_version":147,"severity":40,"cvss_score":160,"cvss_vector":161,"vuln_type":55,"published_date":162,"updated_date":163,"references":164,"days_to_patch":28},"CVE-2024-5426","photo-gallery-by-10web-mobile-friendly-image-gallery-authenticated-contributor-stored-cross-site-scripting-via-zipped-sv","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.23 - Authenticated (Contributor+) Stored Cross-Site Scripting via Zipped SVG","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the ‘svg’ parameter in all versions up to, and including, 1.8.23 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. By default, this can only be exploited by administrators, but the ability to use and configure Photo Gallery can be extended to contributors on pro versions of the plugin.",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-06-06 21:15:26","2024-06-07 09:33:35",[165],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F13436238-f14a-445b-9a9b-fbcf23b7b498?source=api-prod",{"id":167,"url_slug":168,"title":169,"description":170,"plugin_slug":4,"theme_slug":37,"affected_versions":171,"patched_in_version":172,"severity":40,"cvss_score":173,"cvss_vector":174,"vuln_type":43,"published_date":175,"updated_date":176,"references":177,"days_to_patch":179},"CVE-2024-35628","photo-gallery-by-10web-missing-authorization-to-notice-dismissal","Photo Gallery by 10Web \u003C= 1.8.25 - Missing Authorization to Notice Dismissal","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on the dismiss_notice function in all versions up to, and including, 1.8.25. This makes it possible for authenticated attackers, with Subscriber-level access and above, to dismiss notices.","\u003C=1.8.25","1.8.26",4.3,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2024-05-27 00:00:00","2024-06-27 18:31:38",[178],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3770f3d7-35ab-4f86-acc3-9d2816d50581?source=api-prod",32,{"id":181,"url_slug":182,"title":183,"description":184,"plugin_slug":4,"theme_slug":37,"affected_versions":185,"patched_in_version":186,"severity":40,"cvss_score":41,"cvss_vector":42,"vuln_type":43,"published_date":187,"updated_date":188,"references":189,"days_to_patch":191},"CVE-2024-33586","photo-gallery-by-10web-missing-authorization","Photo Gallery by 10Web \u003C= 1.8.20 - Missing Authorization","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to unauthorized access due to a missing capability check on a function in all versions up to, and including, 1.8.20. This makes it possible for unauthenticated attackers to perform an unauthorized action.","\u003C=1.8.20","1.8.21","2024-04-25 00:00:00","2024-05-01 13:02:12",[190],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7897ebc7-3ede-465e-b037-86096eb4435a?source=api-prod",7,{"id":193,"url_slug":194,"title":195,"description":196,"plugin_slug":4,"theme_slug":37,"affected_versions":197,"patched_in_version":198,"severity":40,"cvss_score":199,"cvss_vector":200,"vuln_type":55,"published_date":201,"updated_date":202,"references":203,"days_to_patch":205},"CVE-2024-2296","photo-gallery-by-10web-mobile-friendly-image-gallery-authenticated-admin-stored-cross-site-scripting-via-svg","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.21 - Authenticated (Admin+) Stored Cross-Site Scripting via SVG","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting via SVG file uploads in all versions up to, and including, 1.8.21 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrator-level access, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled. CVE-2024-29833 appears to be a duplicate of this issue.","\u003C=1.8.21","1.8.22",5.5,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-04-05 00:00:00","2024-04-24 15:21:18",[204],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F994a044d-db69-4f2d-9027-cf3665446ed3?source=api-prod",20,{"id":207,"url_slug":208,"title":209,"description":210,"plugin_slug":4,"theme_slug":37,"affected_versions":197,"patched_in_version":198,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":211,"updated_date":212,"references":213,"days_to_patch":129},"CVE-2024-29809","photo-gallery-by-10web-mobile-friendly-image-gallery-reflected-cross-site-scripting-via-imageurl","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.21 - Reflected Cross-Site Scripting via 'image_url'","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'image_url' parameter in all versions up to, and including, 1.8.21 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. CVE-2024-32583 is likely a duplicate of this.","2024-03-26 00:00:00","2024-04-24 15:33:26",[214],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F11938a57-3eb7-4e7d-99ae-c6cf508cb4c7?source=api-prod",{"id":216,"url_slug":217,"title":218,"description":219,"plugin_slug":4,"theme_slug":37,"affected_versions":197,"patched_in_version":198,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":211,"updated_date":220,"references":221,"days_to_patch":129},"CVE-2024-29832","photo-gallery-by-10web-mobile-friendly-image-gallery-reflected-cross-site-scripting-via-currenturl","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.21 - Reflected Cross-Site Scripting via 'current_url'","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'current_url' parameter in all versions up to, and including, 1.8.21 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","2024-04-24 15:24:35",[222],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F13cfcc7a-8529-4bd5-9842-b9ad8eb5f4b3?source=api-prod",{"id":224,"url_slug":225,"title":226,"description":227,"plugin_slug":4,"theme_slug":37,"affected_versions":197,"patched_in_version":198,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":211,"updated_date":228,"references":229,"days_to_patch":129},"CVE-2024-29808","photo-gallery-by-10web-mobile-friendly-image-gallery-reflected-cross-site-scripting-via-imageid","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.21 - Reflected Cross-Site Scripting via 'image_id'","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'image_id' parameter in all versions up to, and including, 1.8.21 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","2024-04-24 15:25:15",[230],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F15253d0c-3425-4065-94d2-969939e858ca?source=api-prod",{"id":232,"url_slug":233,"title":234,"description":235,"plugin_slug":4,"theme_slug":37,"affected_versions":197,"patched_in_version":198,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":211,"updated_date":236,"references":237,"days_to_patch":129},"CVE-2024-29810","photo-gallery-by-10web-mobile-friendly-image-gallery-reflected-cross-site-scripting-via-thumburl","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.21 - Reflected Cross-Site Scripting via 'thumb_url'","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'thumb_url' parameter in all versions up to, and including, 1.8.21 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","2024-04-24 15:25:47",[238],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd254e43f-8a8b-4309-91f3-c60710c13647?source=api-prod",{"id":240,"url_slug":241,"title":242,"description":243,"plugin_slug":4,"theme_slug":37,"affected_versions":244,"patched_in_version":245,"severity":246,"cvss_score":247,"cvss_vector":248,"vuln_type":249,"published_date":250,"updated_date":251,"references":252,"days_to_patch":254},"CVE-2024-0221","photo-gallery-by-10web-mobile-friendly-image-gallery-directory-traversal-to-arbitrary-file-rename","Photo Gallery by 10Web - Mobile-Friendly Image Gallery \u003C= 1.8.19 - Directory Traversal to Arbitrary File Rename","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery plugin for WordPress is vulnerable to Directory Traversal in all versions up to, and including, 1.8.19 via the rename_item function. This makes it possible for authenticated attackers to rename arbitrary files on the server. This can lead to site takeovers if the wp-config.php file of a site can be renamed. By default this can be exploited by administrators only. In the premium version of the plugin, administrators can give gallery management permissions to lower level users, which might make this exploitable by users as low as contributors.","\u003C=1.8.19","1.8.20","critical",9.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:H\u002FI:H\u002FA:H","Improper Limitation of a Pathname to a Restricted Directory ('Path Traversal')","2024-01-19 00:00:00","2024-07-29 21:36:10",[253],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3a3b8f32-f29d-4e67-8fad-202bfc8a9918?source=api-prod",193,{"id":256,"url_slug":257,"title":258,"description":259,"plugin_slug":4,"theme_slug":37,"affected_versions":260,"patched_in_version":261,"severity":40,"cvss_score":53,"cvss_vector":54,"vuln_type":55,"published_date":262,"updated_date":263,"references":264,"days_to_patch":266},"CVE-2023-6924","photo-gallery-by-10web-authenticated-administrator-stored-cross-site-scripting-via-widget","Photo Gallery by 10Web \u003C= 1.8.18 - Authenticated (Administrator+) Stored Cross-Site Scripting via Widget","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Stored Cross-Site Scripting via widgets in versions up to, and including, 1.8.18 due to insufficient input sanitization and output escaping on user supplied attributes. This makes it possible for authenticated attackers with administrator-level and above permissions to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. It can also be exploited with a contributor-level permission with a page builder plugin.","\u003C=1.8.18","1.8.19","2023-12-21 00:00:00","2024-01-22 19:56:02",[265],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F21b4d1a1-55fe-4241-820c-203991d724c4?source=api-prod",33,{"id":268,"url_slug":269,"title":270,"description":271,"plugin_slug":4,"theme_slug":37,"affected_versions":272,"patched_in_version":273,"severity":40,"cvss_score":173,"cvss_vector":274,"vuln_type":43,"published_date":275,"updated_date":263,"references":276,"days_to_patch":278},"CVE-2023-33995","photo-gallery-missing-authorization","Photo Gallery \u003C= 1.8.15 - Missing Authorization","The Photo Gallery plugin for WordPress is vulnerable to unauthorized access of data due to a missing capability check on the check_score function called via an AJAX action in versions up to, and including, 1.8.15. This makes it possible for authenticated attackers, with minimal permissions such as a subscriber, to check page speed score.","\u003C1.8.16","1.8.16","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:L\u002FI:N\u002FA:N","2023-06-02 00:00:00",[277],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F1534f67d-cf3f-4185-9aa6-01ae5dee4f26?source=api-prod",235,{"id":280,"url_slug":281,"title":282,"description":283,"plugin_slug":4,"theme_slug":37,"affected_versions":284,"patched_in_version":285,"severity":40,"cvss_score":286,"cvss_vector":287,"vuln_type":249,"published_date":288,"updated_date":263,"references":289,"days_to_patch":291},"CVE-2023-1427","photo-gallery-by-10web-authenticated-administrator-directory-traversal","Photo Gallery by 10Web \u003C= 1.8.14 - Authenticated (Administrator+) Directory Traversal","The Photo Gallery plugin by 10Web for WordPress is vulnerable to Directory Traversal in versions up to, and including, 1.8.14 via the dir parameter. This allows authenticated attackers with administrator-level permissions to upload files to arbitrary directories on the server.","\u003C=1.8.14","1.8.15",4.9,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:N\u002FI:H\u002FA:N","2023-03-21 00:00:00",[290],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fa0f55f3e-9a9a-42a7-91b5-0d515519d545?source=api-prod",308,{"id":293,"url_slug":294,"title":295,"description":296,"plugin_slug":4,"theme_slug":37,"affected_versions":297,"patched_in_version":298,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":299,"updated_date":263,"references":300,"days_to_patch":302},"CVE-2022-4058","photo-gallery-cross-site-request-forgery-to-stored-cross-site-scripting","Photo Gallery \u003C= 1.8.2 -  Cross-Site Request Forgery to Stored Cross-Site Scripting","The Photo Gallery plugin for WordPress is vulnerable to Cross-Site Request Forgery in versions up to, and including, 1.8.2. This is due to missing or incorrect nonce validation one of its functions. This makes it possible for unauthenticated attackers to inject malicious JavaScript, that will execute whenever a user accesses a page under their control. This Cross-Site Scripting payload will trigger for that user only for the duration of their session.","\u003C=1.8.2","1.8.3","2022-11-28 00:00:00",[301],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F806bbfb8-ebf3-4823-a241-91e01dc95228?source=api-prod",421,{"id":304,"url_slug":305,"title":306,"description":307,"plugin_slug":4,"theme_slug":37,"affected_versions":308,"patched_in_version":309,"severity":40,"cvss_score":310,"cvss_vector":311,"vuln_type":312,"published_date":313,"updated_date":263,"references":314,"days_to_patch":316},"WF-5cc590fe-94c8-47cc-bd5b-eef70da138b1-photo-gallery","photo-gallery-by-10web-mobile-friendly-image-gallery-open-redirect","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.8.7 - Open Redirect","The Photo Gallery by 10Web plugin for WordPress is vulnerable to open redirect in versions up to 1.8.7. This is due to insufficient validation of the curr_url ($current_url) request parameter when a user accesses a link with an invalid share link. This would make it possible for an attacker to redirect a victim to a potentially malicious site, granted they could trick the victim into performing an action such as clicking on a link. The patches in 1.8.1, 1.8.3, 1.8.7 are incomplete and can be bypassed.","\u003C=1.8.7","1.8.8",5.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:L\u002FI:L\u002FA:N","URL Redirection to Untrusted Site ('Open Redirect')","2022-11-26 00:00:00",[315],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5cc590fe-94c8-47cc-bd5b-eef70da138b1?source=api-prod",423,{"id":318,"url_slug":319,"title":320,"description":321,"plugin_slug":4,"theme_slug":37,"affected_versions":322,"patched_in_version":323,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":324,"updated_date":263,"references":325,"days_to_patch":327},"WF-892a1983-018b-480d-adab-29c32fd88be5-photo-gallery","photo-gallery-by-10web-reflected-cross-site-scripting-2","Photo Gallery by 10Web \u003C= 1.8.0 - Reflected Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘curr_url’ parameter in versions up to, and including, 1.8.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=1.8.0","1.8.1","2022-11-03 00:00:00",[326],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F892a1983-018b-480d-adab-29c32fd88be5?source=api-prod",446,{"id":329,"url_slug":330,"title":331,"description":332,"plugin_slug":4,"theme_slug":37,"affected_versions":333,"patched_in_version":334,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":335,"updated_date":263,"references":336,"days_to_patch":338},"WF-8d65b779-717b-4efc-b13d-acdf83ca1e63-photo-gallery","photo-gallery-reflected-cross-site-scripting-2","Photo Gallery \u003C= 1.7.0 - Reflected Cross-Site Scripting","The Photo Gallery plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via an unknown parameter in versions up to, and including, 1.7.0 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=1.7.0","1.7.1","2022-08-10 00:00:00",[337],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8d65b779-717b-4efc-b13d-acdf83ca1e63?source=api-prod",531,{"id":340,"url_slug":341,"title":342,"description":343,"plugin_slug":4,"theme_slug":37,"affected_versions":344,"patched_in_version":345,"severity":40,"cvss_score":199,"cvss_vector":200,"vuln_type":55,"published_date":346,"updated_date":263,"references":347,"days_to_patch":349},"WF-8b271f2f-d765-4d2d-bb0d-f8425ebc64ca-photo-gallery","photo-gallery-by-10web-authenticated-admin-cross-site-scripting","Photo Gallery by 10Web \u003C= 1.6.8 - Authenticated (Admin+) Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via several parameters in versions up to, and including, 1.6.8 due to insufficient input sanitization and output escaping. This makes it possible for attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.6.8","1.6.9","2022-07-01 00:00:00",[348],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8b271f2f-d765-4d2d-bb0d-f8425ebc64ca?source=api-prod",571,{"id":351,"url_slug":352,"title":353,"description":354,"plugin_slug":4,"theme_slug":37,"affected_versions":355,"patched_in_version":356,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":357,"updated_date":263,"references":358,"days_to_patch":360},"WF-63e167ef-9f03-45a8-b3dc-240ccf1ea6c3-photo-gallery","photo-gallery-by-10web-authenticated-admin-stored-cross-site-scripting","Photo Gallery by 10Web \u003C= 1.6.7 - Authenticated (Admin+) Stored Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Cross-Site Scripting via several parameters in versions up to, and including, 1.6.7  due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with administrative privileges, to inject arbitrary web scripts in pages that execute whenever a victim accesses the injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C=1.6.7","1.6.8","2022-06-28 00:00:00",[359],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F63e167ef-9f03-45a8-b3dc-240ccf1ea6c3?source=api-prod",574,{"id":362,"url_slug":363,"title":364,"description":365,"plugin_slug":4,"theme_slug":37,"affected_versions":366,"patched_in_version":367,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":368,"updated_date":263,"references":369,"days_to_patch":371},"WF-93c1b6d2-a818-4ce5-96b7-524fac4081b2-photo-gallery","photo-gallery-by-10web-reflected-cross-site-scripting-3","Photo Gallery by 10Web \u003C= 1.6.6 - Reflected Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Reflected Cross-Site Scripting due to the use of add_query_arg without appropriate escaping on the URL in versions up to, and including, 1.6.6 . This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=1.6.6","1.6.7","2022-06-16 00:00:00",[370],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F93c1b6d2-a818-4ce5-96b7-524fac4081b2?source=api-prod",586,{"id":373,"url_slug":374,"title":375,"description":376,"plugin_slug":4,"theme_slug":37,"affected_versions":377,"patched_in_version":378,"severity":40,"cvss_score":199,"cvss_vector":200,"vuln_type":55,"published_date":379,"updated_date":263,"references":380,"days_to_patch":382},"CVE-2022-1394","photo-gallery-by-10web-authenticated-admin-stored-cross-site-scripting-2","Photo Gallery by 10Web \u003C= 1.6.3 - Authenticated (Admin+) Stored Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Stored Cross-Site Scripting via the \"Watermark font size\" and \"Watermark opacity\" fields in versions up to, and including, 1.6.3 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers with administrative level permissions and above to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page. This only affects multi-site installations and installations where unfiltered_html has been disabled.","\u003C1.6.4","1.6.4","2022-05-16 00:00:00",[381],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8aac2717-0d1c-4c77-9dd2-b659fa2863a3?source=api-prod",617,{"id":384,"url_slug":385,"title":386,"description":387,"plugin_slug":4,"theme_slug":37,"affected_versions":388,"patched_in_version":389,"severity":390,"cvss_score":391,"cvss_vector":392,"vuln_type":393,"published_date":394,"updated_date":263,"references":395,"days_to_patch":397},"CVE-2022-1281","photo-gallery-by-10web-sql-injection","Photo Gallery by 10Web \u003C= 1.6.2 - SQL Injection","The Photo Gallery WordPress plugin through 1.6.3 does not properly escape the $_POST['filter_tag'] parameter, which is appended to an SQL query, making SQL Injection attacks possible.","\u003C1.6.3","1.6.3","high",8.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Improper Neutralization of Special Elements used in an SQL Command ('SQL Injection')","2022-04-11 00:00:00",[396],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5d22435f-f0e3-42c3-935b-d26bb1ea846a?source=api-prod",652,{"id":399,"url_slug":400,"title":401,"description":402,"plugin_slug":4,"theme_slug":37,"affected_versions":388,"patched_in_version":389,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":394,"updated_date":263,"references":403,"days_to_patch":397},"CVE-2022-1282","photo-gallery-by-10web-cross-site-scripting-5","Photo Gallery by 10Web \u003C= 1.6.2 - Cross-Site Scripting","The Photo Gallery by 10Web WordPress plugin before 1.6.3 does not properly sanitize the $_GET['image_url'] variable, which is reflected back to the users when executing the editimage_bwg AJAX action.",[404],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd4093f00-838b-49d1-930c-c7ee2238046f?source=api-prod",{"id":406,"url_slug":407,"title":408,"description":409,"plugin_slug":4,"theme_slug":37,"affected_versions":410,"patched_in_version":411,"severity":246,"cvss_score":412,"cvss_vector":413,"vuln_type":393,"published_date":414,"updated_date":263,"references":415,"days_to_patch":417},"CVE-2022-0169","photo-gallery-by-10web-unauthenticated-sql-injection-via-bwgtagidbwgthumbnails0-parameter","Photo Gallery by 10Web \u003C= 1.5.87 - Unauthenticated SQL Injection via bwg_tag_id_bwg_thumbnails_0 Parameter","The Photo Gallery by 10Web WordPress plugin before 1.6.0 does not validate and escape the bwg_tag_id_bwg_thumbnails_0 parameter before using it in a SQL statement via the bwg_frontend_data AJAX action (available to unauthenticated and authenticated users), leading to an unauthenticated SQL injection","\u003C1.6.0","1.6.0",9.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","2022-02-15 00:00:00",[416],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd4ae4e05-cdbf-481f-abcc-9704e75ec8ad?source=api-prod",707,{"id":419,"url_slug":420,"title":421,"description":422,"plugin_slug":4,"theme_slug":37,"affected_versions":423,"patched_in_version":424,"severity":40,"cvss_score":160,"cvss_vector":161,"vuln_type":55,"published_date":425,"updated_date":263,"references":426,"days_to_patch":428},"WF-b7d84cb9-175f-433c-ab5c-d89621847b4d-photo-gallery","photo-gallery-by-10web-stored-cross-site-scripting-via-uploaded-svg","Photo Gallery by 10Web \u003C= 1.5.78 - Stored Cross-Site Scripting via Uploaded SVG","The Photo Gallery plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.5.78 due to insufficient sanitization and escaping on SVG uploads. This makes it possible for low-level authenticated attackers, such as authors, to inject arbitrary web scripts in pages that will execute whenever a user accesses an injected page.","\u003C=1.5.78","1.5.79","2021-07-19 00:00:00",[427],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb7d84cb9-175f-433c-ab5c-d89621847b4d?source=api-prod",918,{"id":430,"url_slug":431,"title":432,"description":433,"plugin_slug":4,"theme_slug":37,"affected_versions":434,"patched_in_version":435,"severity":40,"cvss_score":286,"cvss_vector":287,"vuln_type":249,"published_date":436,"updated_date":263,"references":437,"days_to_patch":439},"CVE-2021-24363","photo-gallery-file-upload-path-traversal","Photo Gallery \u003C= 1.5.74 - File Upload Path Traversal","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery WordPress plugin before 1.5.75 did not ensure that uploaded files are kept inside its uploads folder, allowing high privilege users to put images\u002FSVG anywhere in the filesystem via a path traversal vector","\u003C1.5.75","1.5.75","2021-07-18 00:00:00",[438],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F23e0f61b-f122-46f7-83c8-7fcb022c45e9?source=api-prod",919,{"id":441,"url_slug":442,"title":443,"description":444,"plugin_slug":4,"theme_slug":37,"affected_versions":434,"patched_in_version":435,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":436,"updated_date":263,"references":445,"days_to_patch":439},"CVE-2021-24362","photo-gallery-stored-cross-site-scripting-via-uploaded-svg","Photo Gallery \u003C= 1.5.74 - Stored Cross-Site Scripting via Uploaded SVG","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery WordPress plugin before 1.5.75 did not ensure that uploaded SVG files added to a gallery do not contain malicious content. As a result, users allowed to add images to gallery can upload an SVG file containing JavaScript code, which will be executed when accessing the image directly (ie in the \u002Fwp-content\u002Fuploads\u002Fphoto-gallery\u002F folder), leading to a Cross-Site Scripting (XSS) issue",[446],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F835f553b-9c43-47f2-aecf-61c9397e6b5b?source=api-prod",{"id":448,"url_slug":449,"title":450,"description":451,"plugin_slug":4,"theme_slug":37,"affected_versions":452,"patched_in_version":453,"severity":40,"cvss_score":454,"cvss_vector":455,"vuln_type":55,"published_date":456,"updated_date":263,"references":457,"days_to_patch":459},"CVE-2021-24310","photo-gallery-authenticated-stored-cross-site-scripting-via-gallery-title","Photo Gallery \u003C= 1.5.66 - Authenticated Stored Cross-Site Scripting via Gallery Title","The Photo Gallery by 10Web - Mobile-Friendly Image Gallery WordPress plugin before 1.5.67 did not properly sanitise the gallery title, allowing high privilege users to create one with XSS payload in it, which will be triggered when another user will view the gallery list or the affected gallery in the admin dashboard. This is due to an incomplete fix of CVE-2019-16117","\u003C1.5.67","1.5.67",4.8,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2021-05-12 00:00:00",[458],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F6d564606-695e-4e8c-90de-1d55afc06103?source=api-prod",986,{"id":461,"url_slug":462,"title":463,"description":464,"plugin_slug":4,"theme_slug":37,"affected_versions":465,"patched_in_version":466,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":467,"updated_date":468,"references":469,"days_to_patch":471},"CVE-2021-46889","photo-gallery-by-10web-mobile-friendly-image-gallery-reflected-cross-site-scripting","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.5.68 - Reflected Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'theme_id' parameter in versions up to, and including, 1.5.68 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","\u003C=1.5.68","1.5.69","2021-04-19 00:00:00","2024-03-29 18:01:23",[470],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8c1d8c1a-3adb-4b0b-8e2a-96ee2ff94218?source=api-prod",1076,{"id":473,"url_slug":474,"title":475,"description":476,"plugin_slug":4,"theme_slug":37,"affected_versions":477,"patched_in_version":466,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":467,"updated_date":263,"references":478,"days_to_patch":480},"CVE-2021-24291","photo-gallery-multiple-reflected-cross-site-scripting","Photo Gallery \u003C= 1.5.68 - Multiple Reflected Cross-Site Scripting","The Photo Gallery by 10Web – Mobile-Friendly Image Gallery WordPress plugin before 1.5.69 was vulnerable to Reflected Cross-Site Scripting (XSS) issues via the gallery_id, tag, album_id and _id GET parameters passed to the bwg_frontend_data AJAX action (available to both unauthenticated and authenticated users)","\u003C1.5.69",[479],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fcd25daac-23a2-4375-9dc2-8e9f20a564c8?source=api-prod",1009,{"id":482,"url_slug":483,"title":484,"description":485,"plugin_slug":4,"theme_slug":37,"affected_versions":465,"patched_in_version":466,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":467,"updated_date":486,"references":487,"days_to_patch":471},"CVE-2021-31693","photo-gallery-by-10web-mobile-friendly-image-gallery-reflected-cross-site-scripting-reflected-cross-site-scripting","Photo Gallery by 10Web – Mobile-Friendly Image Gallery \u003C= 1.5.68 - Reflected Cross-Site Scripting \u003C= 1.5.68 - Reflected Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the 'album_gallery_id_0', 'bwg_album_search_0', and 'type_0' parameters in versions up to, and including, 1.5.68 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link.","2024-03-29 18:01:39",[488],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd0033a19-47ac-4ffc-93a4-2ea693e93397?source=api-prod",{"id":490,"url_slug":491,"title":492,"description":493,"plugin_slug":4,"theme_slug":37,"affected_versions":465,"patched_in_version":466,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":494,"updated_date":263,"references":495,"days_to_patch":497},"WF-99c89e29-a21d-4c32-9459-18c7b08b9ff0-photo-gallery","photo-gallery-by-10web-cross-site-scripting-3","Photo Gallery by 10Web \u003C= 1.5.68 - Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Reflected Cross-Site Scripting via the ‘ bwg_search_X’ parameter in versions up to, and including, 1.5.68 due to insufficient input sanitization and output escaping. This makes it possible for unauthenticated attackers to inject arbitrary web scripts in pages that execute if they can successfully trick a user into performing an action such as clicking on a link. This vulnerability is separate from CVE-2021-24291.","2021-02-23 00:00:00",[496],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F99c89e29-a21d-4c32-9459-18c7b08b9ff0?source=api-prod",1064,{"id":499,"url_slug":500,"title":501,"description":502,"plugin_slug":4,"theme_slug":37,"affected_versions":503,"patched_in_version":504,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":505,"updated_date":263,"references":506,"days_to_patch":508},"CVE-2021-25041","photo-gallery-reflected-cross-site-scripting","Photo Gallery \u003C= 1.5.67 - Reflected Cross-Site Scripting","The Photo Gallery by 10Web WordPress plugin before 1.5.68 is vulnerable to Reflected Cross-Site Scripting (XSS) issues via the bwg_album_breadcrumb_0 and shortcode_id GET parameters passed to the bwg_frontend_data AJAX action","\u003C1.5.68","1.5.68","2021-02-03 00:00:00",[507],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F65402225-99ba-49ff-807b-b8e4cf474ffb?source=api-prod",1084,{"id":510,"url_slug":511,"title":512,"description":513,"plugin_slug":4,"theme_slug":37,"affected_versions":514,"patched_in_version":515,"severity":246,"cvss_score":412,"cvss_vector":413,"vuln_type":393,"published_date":516,"updated_date":263,"references":517,"days_to_patch":519},"CVE-2021-24139","photo-gallery-by-10web-sql-injection-via-bwgsearchx-parameter","Photo Gallery by 10Web \u003C= 1.5.54 - SQL Injection via bwg_search_x Parameter","Unvalidated input in the Photo Gallery (10Web Photo Gallery) WordPress plugin, versions before 1.5.55, leads to SQL injection via the frontend\u002Fmodels\u002Fmodel.php bwg_search_x parameter.","\u003C1.5.55","1.5.55","2020-05-15 00:00:00",[518],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F695819e6-2574-4047-a55d-a78289c29ba0?source=api-prod",1348,{"id":521,"url_slug":522,"title":523,"description":524,"plugin_slug":4,"theme_slug":37,"affected_versions":525,"patched_in_version":526,"severity":40,"cvss_score":199,"cvss_vector":200,"vuln_type":55,"published_date":527,"updated_date":263,"references":528,"days_to_patch":530},"CVE-2020-9335","photo-gallery-by-10web-multiple-cross-site-scripting-issues","Photo Gallery by 10Web \u003C= 1.5.45 - Multiple Cross-Site Scripting Issues","Multiple stored XSS vulnerabilities exist in the 10Web Photo Gallery plugin before 1.5.46 WordPress. Successful exploitation of this vulnerability would allow a authenticated admin user to inject arbitrary JavaScript code that is viewed by other users.","\u003C=1.5.45","1.5.46","2020-02-25 00:00:00",[529],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F31579f6d-9a89-45e3-adfb-d59823a83c07?source=api-prod",1428,{"id":532,"url_slug":533,"title":534,"description":535,"plugin_slug":4,"theme_slug":37,"affected_versions":536,"patched_in_version":537,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":538,"updated_date":263,"references":539,"days_to_patch":541},"CVE-2019-16118","photo-gallery-by-10web-cross-site-scripting","Photo Gallery by 10Web \u003C= 1.5.34 -  Cross-Site Scripting","Cross site scripting (XSS) in the photo-gallery (10Web Photo Gallery) plugin before 1.5.35 for WordPress exists via admin\u002Fcontrollers\u002FOptions.php.","\u003C=1.5.34","1.5.35","2019-09-08 00:00:00",[540],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F2e08e1b5-d388-46cf-a9e7-4bab2a09667f?source=api-prod",1598,{"id":543,"url_slug":544,"title":545,"description":546,"plugin_slug":4,"theme_slug":37,"affected_versions":547,"patched_in_version":537,"severity":246,"cvss_score":412,"cvss_vector":413,"vuln_type":393,"published_date":538,"updated_date":263,"references":548,"days_to_patch":541},"CVE-2019-16119","photo-gallery-by-10web-sql-injection-3","Photo Gallery by 10Web \u003C= 1.5.34 - SQL Injection","SQL injection in the photo-gallery (10Web Photo Gallery) plugin before 1.5.35 for WordPress exists via the admin\u002Fcontrollers\u002FAlbumsgalleries.php album_id parameter.","\u003C1.5.35",[549],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F8b7c9d89-c6bf-4973-87c8-0511758519f7?source=api-prod",{"id":551,"url_slug":552,"title":553,"description":554,"plugin_slug":4,"theme_slug":37,"affected_versions":547,"patched_in_version":537,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":538,"updated_date":263,"references":555,"days_to_patch":541},"CVE-2019-16117","photo-gallery-by-10web-cross-site-scripting-4","Photo Gallery by 10Web \u003C= 1.5.34 - Cross-Site Scripting","Cross site scripting (XSS) in the photo-gallery (10Web Photo Gallery) plugin before 1.5.35 for WordPress exists via admin\u002Fmodels\u002FGalleries.php.",[556],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fb004955a-7580-4dc8-beee-e55785026fed?source=api-prod",{"id":558,"url_slug":559,"title":560,"description":561,"plugin_slug":4,"theme_slug":37,"affected_versions":562,"patched_in_version":563,"severity":246,"cvss_score":412,"cvss_vector":413,"vuln_type":393,"published_date":564,"updated_date":263,"references":565,"days_to_patch":567},"CVE-2019-14313","photo-gallery-by-10web-sql-injection-2","Photo Gallery by 10Web \u003C= 1.5.30 - SQL Injection","A SQL injection vulnerability exists in the 10Web Photo Gallery plugin before 1.5.31 for WordPress. Successful exploitation of this vulnerability would allow a remote attacker to execute arbitrary SQL commands on the affected system via filemanager\u002Fmodel.php.","\u003C1.5.31","1.5.31","2019-07-26 00:00:00",[566],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F708c2c69-aa1b-4bfb-bef5-f2faa1e49a10?source=api-prod",1642,{"id":569,"url_slug":570,"title":571,"description":572,"plugin_slug":4,"theme_slug":37,"affected_versions":573,"patched_in_version":574,"severity":40,"cvss_score":286,"cvss_vector":575,"vuln_type":576,"published_date":577,"updated_date":263,"references":578,"days_to_patch":580},"CVE-2019-14798","photo-gallery-by-10web-authenticated-local-file-inclusion","Photo Gallery by 10Web \u003C= 1.5.24 - Authenticated Local File Inclusion","The 10Web Photo Gallery plugin before 1.5.25 for WordPress has Authenticated Local File Inclusion via directory traversal in the wp-admin\u002Fadmin-ajax.php?action=shortcode_bwg tagtext parameter.","\u003C=1.5.24","1.5.25","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:N\u002FA:N","Improper Control of Filename for Include\u002FRequire Statement in PHP Program ('PHP Remote File Inclusion')","2019-05-15 00:00:00",[579],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fba60fb73-9056-4163-9874-f0f4af35f5b3?source=api-prod",1714,{"id":582,"url_slug":583,"title":584,"description":585,"plugin_slug":4,"theme_slug":37,"affected_versions":586,"patched_in_version":587,"severity":40,"cvss_score":310,"cvss_vector":588,"vuln_type":55,"published_date":589,"updated_date":263,"references":590,"days_to_patch":592},"CVE-2019-14797","photo-gallery-by-10web-authenticated-cross-site-scripting","Photo Gallery by 10Web \u003C= 1.5.22 - Authenticated Cross-Site Scripting","The 10Web Photo Gallery plugin before 1.5.23 for WordPress has authenticated stored XSS.","\u003C=1.5.22","1.5.23","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:R\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2019-05-13 00:00:00",[591],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5b1a2126-978c-48fa-b260-abfd26d0ec97?source=api-prod",1716,{"id":594,"url_slug":595,"title":596,"description":597,"plugin_slug":4,"theme_slug":37,"affected_versions":598,"patched_in_version":599,"severity":40,"cvss_score":67,"cvss_vector":68,"vuln_type":55,"published_date":600,"updated_date":263,"references":601,"days_to_patch":603},"WF-3c6fd92f-a541-42d1-8093-c3a4a61ab39b-photo-gallery","photo-gallery-by-10web-cross-site-scripting-2","Photo Gallery by 10Web \u003C= 1.3.66 - Cross-Site Scripting","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Cross-Site Scripting in versions up to, and including, 1.3.66 due to insufficient input sanitization and output escaping. This makes it possible for attackers to inject arbitrary web scripts that execute in a victim's browser.","\u003C1.3.67","1.3.67","2017-12-14 00:00:00",[602],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3c6fd92f-a541-42d1-8093-c3a4a61ab39b?source=api-prod",2231,{"id":605,"url_slug":606,"title":607,"description":608,"plugin_slug":4,"theme_slug":37,"affected_versions":609,"patched_in_version":610,"severity":390,"cvss_score":611,"cvss_vector":612,"vuln_type":393,"published_date":613,"updated_date":263,"references":614,"days_to_patch":616},"CVE-2017-12977","photo-gallery-by-10web-authenticated-sql-injection-via-tagid-parameter","Photo Gallery by 10Web \u003C= 1.3.50 - Authenticated SQL Injection via tag_id Parameter","The Web-Dorado \"Photo Gallery by WD - Responsive Photo Gallery\" plugin before 1.3.51 for WordPress has a SQL injection vulnerability related to bwg_edit_tag() in photo-gallery.php and edit_tag() in admin\u002Fcontrollers\u002FBWGControllerTags_bwg.php. It is exploitable by administrators via the tag_id parameter.","\u003C1.3.51","1.3.51",7.2,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:U\u002FC:H\u002FI:H\u002FA:H","2017-08-20 00:00:00",[615],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fadab6dd8-3054-42ca-99ae-1fc65108f823?source=api-prod",2347,{"id":618,"url_slug":619,"title":620,"description":621,"plugin_slug":4,"theme_slug":37,"affected_versions":622,"patched_in_version":623,"severity":40,"cvss_score":624,"cvss_vector":625,"vuln_type":249,"published_date":626,"updated_date":263,"references":627,"days_to_patch":629},"WF-d2e040bd-df5f-4b40-bc7b-9521f224c297-photo-gallery","photo-gallery-by-10web-authenticated-path-traversal","Photo Gallery by 10Web \u003C 1.3.43 - Authenticated Path Traversal","The Photo Gallery by 10Web plugin for WordPress is vulnerable to Path Traversal in versions up to, and including, 1.3.42. This allows administrative-level attackers to read the contents of arbitrary files on the server, which can contain sensitive information.","\u003C1.3.43","1.3.43",4.1,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:H\u002FUI:N\u002FS:C\u002FC:L\u002FI:N\u002FA:N","2017-06-16 00:00:00",[628],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fd2e040bd-df5f-4b40-bc7b-9521f224c297?source=api-prod",2412,{"id":631,"url_slug":632,"title":633,"description":634,"plugin_slug":4,"theme_slug":37,"affected_versions":635,"patched_in_version":636,"severity":390,"cvss_score":391,"cvss_vector":392,"vuln_type":393,"published_date":637,"updated_date":263,"references":638,"days_to_patch":640},"WF-0e3034ae-957f-410d-80ef-4dc2b0e91ff5-photo-gallery","photo-gallery-by-10web-authenticated-sql-injection","Photo Gallery by 10Web \u003C= 1.3.37 - Authenticated SQL Injection","The Photo Gallery by 10Web plugin for WordPress is vulnerable to SQL Injection via the ‘album_id’ parameter in versions up to, and including, 1.3.37 due to insufficient escaping on the user supplied parameter and lack of sufficient preparation on the existing SQL query. This makes it possible for authenticated attackers to append additional SQL queries into already existing queries that can be used to extract sensitive information from the database.","\u003C1.3.38","1.3.38","2017-05-02 00:00:00",[639],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0e3034ae-957f-410d-80ef-4dc2b0e91ff5?source=api-prod",2457,{"id":642,"url_slug":643,"title":644,"description":645,"plugin_slug":4,"theme_slug":37,"affected_versions":646,"patched_in_version":647,"severity":40,"cvss_score":310,"cvss_vector":588,"vuln_type":55,"published_date":648,"updated_date":263,"references":649,"days_to_patch":651},"CVE-2015-2324","photo-gallery-by-10web-authenticated-cross-site-scripting-3","Photo Gallery by 10Web \u003C= 1.2.12 - Authenticated Cross-Site Scripting","Cross-site scripting (XSS) vulnerability in the filemanager in the Photo Gallery plugin before 1.2.13 for WordPress allows remote authenticated users with edit permission to inject arbitrary web script or HTML via unspecified vectors.","\u003C1.2.13","1.2.13","2015-03-13 00:00:00",[650],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fce8e5635-a343-40b4-838c-21b942af5242?source=api-prod",3238,{"id":653,"url_slug":654,"title":655,"description":656,"plugin_slug":4,"theme_slug":37,"affected_versions":657,"patched_in_version":658,"severity":390,"cvss_score":391,"cvss_vector":392,"vuln_type":659,"published_date":660,"updated_date":263,"references":661,"days_to_patch":663},"CVE-2014-9312","photo-gallery-by-10web-unrestricted-file-upload","Photo Gallery by 10Web \u003C= 1.2.5 - Unrestricted File Upload","Unrestricted File Upload vulnerability in Photo Gallery 1.2.5.","\u003C1.2.6","1.2.6","Unrestricted Upload of File with Dangerous Type","2015-02-12 00:00:00",[662],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002Fdd1248b2-21ae-449e-acf8-3e5d6353f593?source=api-prod",3267,{"id":665,"url_slug":666,"title":667,"description":668,"plugin_slug":4,"theme_slug":37,"affected_versions":669,"patched_in_version":670,"severity":40,"cvss_score":310,"cvss_vector":588,"vuln_type":55,"published_date":671,"updated_date":263,"references":672,"days_to_patch":674},"CVE-2015-1394","photo-gallery-by-10web-authenticated-cross-site-scripting-2","Photo Gallery by 10Web \u003C= 1.2.10 - Authenticated Cross-Site Scripting","Multiple cross-site scripting (XSS) vulnerabilities in the Photo Gallery plugin before 1.2.11 for WordPress allow remote authenticated users to inject arbitrary web script or HTML via the (1) sort_by, (2) sort_order, (3) items_view, (4) dir, (5) clipboard_task, (6) clipboard_files, (7) clipboard_src, or (8) clipboard_dest parameters in an addImages action to wp-admin\u002Fadmin-ajax.php.","\u003C1.2.11","1.2.11","2015-01-28 00:00:00",[673],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5b49f379-7ae1-4da9-8e1b-cbe5a561b803?source=api-prod",3282,{"id":676,"url_slug":677,"title":678,"description":679,"plugin_slug":4,"theme_slug":37,"affected_versions":669,"patched_in_version":670,"severity":390,"cvss_score":391,"cvss_vector":392,"vuln_type":393,"published_date":680,"updated_date":263,"references":681,"days_to_patch":683},"CVE-2015-1393","photo-gallery-by-10web-authenticated-sql-injection-via-ascordesc-parameter","Photo Gallery by 10Web \u003C= 1.2.10 - Authenticated SQL Injection via asc_or_desc Parameter","SQL injection vulnerability in the Photo Gallery plugin before 1.2.11 for WordPress allows remote authenticated users to execute arbitrary SQL commands via the asc_or_desc parameter in a create gallery request in the galleries_bwg page to wp-admin\u002Fadmin.php.","2015-01-23 00:00:00",[682],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F7bfd4e4c-63c2-4442-b91a-ca940a31c3be?source=api-prod",3287,{"id":685,"url_slug":686,"title":687,"description":688,"plugin_slug":4,"theme_slug":37,"affected_versions":689,"patched_in_version":690,"severity":246,"cvss_score":412,"cvss_vector":413,"vuln_type":393,"published_date":691,"updated_date":263,"references":692,"days_to_patch":694},"CVE-2015-1055","photo-gallery-by-10web-unauthenticated-blind-sql-injection-via-orderby-parameter","Photo Gallery by 10Web \u003C= 1.2.7 - Unauthenticated Blind SQL Injection via order_by Parameter","SQL injection vulnerability in the Photo Gallery plugin 1.2.7 for WordPress allows remote attackers to execute arbitrary SQL commands via the order_by parameter in a GalleryBox action to wp-admin\u002Fadmin-ajax.php.","\u003C1.2.8","1.2.8","2015-01-12 00:00:00",[693],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F55a0b4ad-de5e-4203-a702-d498bf566165?source=api-prod",3298,{"id":696,"url_slug":697,"title":698,"description":699,"plugin_slug":4,"theme_slug":37,"affected_versions":700,"patched_in_version":701,"severity":702,"cvss_score":703,"cvss_vector":704,"vuln_type":55,"published_date":705,"updated_date":263,"references":706,"days_to_patch":708},"CVE-2014-6315","photo-gallery-by-10web-reflected-cross-site-scripting","Photo Gallery by 10Web \u003C= 1.1.30 - Reflected Cross-Site Scripting","Multiple cross-site scripting (XSS) vulnerabilities in the Web-Dorado Photo Gallery plugin 1.1.30 and earlier for WordPress allow remote attackers to inject arbitrary web script or HTML via the (1) callback, (2) dir, or (3) extensions parameter in an addImages action to wp-admin\u002Fadmin-ajax.php.","\u003C=1.1.30","1.1.31","low",3.1,"CVSS:3.1\u002FAV:N\u002FAC:H\u002FPR:N\u002FUI:R\u002FS:U\u002FC:N\u002FI:L\u002FA:N","2014-10-01 00:00:00",[707],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F0ac6603f-7eed-424e-a56b-f45d4a7f7b2a?source=api-prod",3401,{"id":710,"url_slug":711,"title":712,"description":713,"plugin_slug":4,"theme_slug":37,"affected_versions":714,"patched_in_version":715,"severity":390,"cvss_score":391,"cvss_vector":716,"vuln_type":717,"published_date":718,"updated_date":263,"references":719,"days_to_patch":721},"CVE-2015-9380","photo-gallery-by-10web-cross-site-request-forgery","Photo Gallery by 10Web \u003C= 1.2.41 - Cross-Site Request Forgery","The Photo Gallery plugin before 1.2.42 for WordPress has CSRF.","\u003C1.2.42","1.2.42","CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:N\u002FUI:R\u002FS:U\u002FC:H\u002FI:H\u002FA:H","Cross-Site Request Forgery (CSRF)","2014-05-07 00:00:00",[720],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F5e78ec78-61e0-4c99-9e73-89fc6606fb97?source=api-prod",3548,{"slug":723,"display_name":7,"profile_url":8,"plugin_count":724,"total_installs":725,"avg_security_score":726,"avg_patch_time_days":727,"trust_score":728,"computed_at":729},"10web",9,365160,82,724,66,"2026-04-04T04:23:21.784Z",[731,752,770,789,805],{"slug":732,"name":733,"version":734,"author":735,"author_profile":736,"description":737,"short_description":738,"active_installs":739,"downloaded":740,"rating":741,"num_ratings":742,"last_updated":743,"tested_up_to":16,"requires_at_least":744,"requires_php":18,"tags":745,"homepage":746,"download_link":747,"security_score":748,"vuln_count":749,"unpatched_count":750,"last_vuln_date":751,"fetched_at":30},"robo-gallery","Robo Gallery – Photo & Image Slider","5.1.3","robosoft","https:\u002F\u002Fprofiles.wordpress.org\u002Frobosoft\u002F","\u003Cp>A gallery on your website is more than just a visual element – it plays an important role in how images are presented and how users interact with your content. If you are looking for a fast, lightweight, and easy-to-use image gallery plugin with a clean, modern, and customizable design, this plugin provides a practical solution. It allows you to create image galleries that adapt to different layouts, integrate smoothly with your website’s style, and maintain stable performance across devices.\u003C\u002Fp>\n\u003Cp>🖼️ \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F\" rel=\"nofollow ugc\">Explore New Demos 2025\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Fgallery-showcase\u002F\" rel=\"nofollow ugc\">View Classic Demos\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002F#pricing\" rel=\"nofollow ugc\">Upgrade to Pro\u003C\u002Fa> 💎\u003C\u002Fp>\n\u003Ch3>🏆 Benefits of Robo Gallery v5\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Ch4>Advanced Grid Layouts 🎨\u003C\u002Fh4>\n\u003Cp>Work with flexible grid layouts using the \u003Cstrong>Fusion Grid\u003C\u002Fstrong>, designed to support different gallery structures and visual styles. Choose from \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#horizontal_masonry\" rel=\"nofollow ugc\">horizontal masonry\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#vertical_masonry\" rel=\"nofollow ugc\">vertical masonry\u003C\u002Fa> for dynamic image placement, a redesigned mosaic layout, or a \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#justify_gallery\" rel=\"nofollow ugc\">justify gallery\u003C\u002Fa> for consistent image alignment. The \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#enhanced_polaroid\" rel=\"nofollow ugc\">enhanced polaroid\u003C\u002Fa> mode includes an extended content panel that supports image descriptions, action buttons, and social sharing elements, allowing you to build a structured and visually engaging photo gallery.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Mobile-Friendly Layouts 📱\u003C\u002Fh4>\n\u003Cp>The grid system includes \u003Cstrong>dynamic layout modes\u003C\u002Fstrong> that automatically adapt image galleries for a responsive experience across different devices, including desktops, tablets, and smartphones. Hover animations are adjusted to maintain smooth interaction and consistent behavior on various screen sizes. Layouts, hover effects, and the lightbox are configured to work reliably on \u003Cstrong>mobile devices\u003C\u002Fstrong>, supporting high-resolution images on \u003Cstrong>Retina and Ultra HD\u003C\u002Fstrong> displays, including large image sizes.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Advanced Navigation & Links 🔗\u003C\u002Fh4>\n\u003Cp>Use \u003Cstrong>flexible navigation\u003C\u002Fstrong> and linking options to control how users browse your gallery. Choose between “Load More” pagination, classic \u003Cstrong>multi-page pagination\u003C\u002Fstrong>, or infinite lazy loading for progressive image loading. Improve navigation with breadcrumbs, search, and tag-based filtering. You can \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#fusion_grid\" rel=\"nofollow ugc\">create albums\u003C\u002Fa> and cover galleries, \u003Cstrong>combine linked images, lightbox images, and videos\u003C\u002Fstrong> within a single gallery, and assign custom links to individual images to direct visitors to specific pages or external resources.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Lightbox Features ⚡\u003C\u002Fh4>\n\u003Cp>The lightbox includes \u003Cstrong>fullscreen and slideshow\u003C\u002Fstrong> modes to support comfortable image viewing. It provides options for \u003Cstrong>social sharing, zoom, and download\u003C\u002Fstrong>, and can display image titles and descriptions, helping users interact more effectively with photo and image galleries.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Unlimited Albums 📁\u003C\u002Fh4>\n\u003Cp>Create albums with \u003Cstrong>multiple nesting levels\u003C\u002Fstrong> to organize galleries in a structured way. You can build \u003Cstrong>cover galleries\u003C\u002Fstrong> that contain only \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#fusion_grid\" rel=\"nofollow ugc\">albums\u003C\u002Fa>, organize content using \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#fusion_grid\" rel=\"nofollow ugc\">nested albums\u003C\u002Fa>, and include \u003Cstrong>photos, linked images, and videos\u003C\u002Fstrong>. This allows you to combine different media types within image galleries while keeping content clearly organized.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Social Sharing Options 🌟\u003C\u002Fh4>\n\u003Cp>Add hover-based \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#enhanced_polaroid\" rel=\"nofollow ugc\">social sharing\u003C\u002Fa> across more than 20 platforms, including \u003Cstrong>Facebook, Telegram, LinkedIn, Reddit, WhatsApp, Pinterest, Twitter\u003C\u002Fstrong>, and others. Social sharing options can be used within hover effects, polaroid layouts, and lightbox views, helping visitors share images and videos across popular social networks.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>Video Gallery ▶️\u003C\u002Fh4>\n\u003Cp>Display videos from multiple sources, including \u003Cstrong>YouTube playlists and channels\u003C\u002Fstrong>. The video gallery supports platforms such as \u003Cstrong>Facebook, Twitch, Vimeo, SoundCloud, and Wistia\u003C\u002Fstrong>, allowing you to include video content alongside image galleries.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Ch4>SEO and Performance 📈\u003C\u002Fh4>\n\u003Cp>The plugin uses \u003Cstrong>optimized code and caching options\u003C\u002Fstrong> to support efficient loading and consistent performance. \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Fshowcase\u002Fgallery\u002Fmy-team\u002F\" rel=\"nofollow ugc\">Customizable links\u003C\u002Fa> can be used within the gallery to connect images with relevant pages or resources. Support for image alt text helps improve accessibility and contributes to clearer image descriptions for search engines.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\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\u002F7ejiww-ekHE?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\u003Ch3>Customizable Views\u003C\u002Fh3>\n\u003Cp>With a wide range of gallery configuration options, this photo gallery plugin allows you to control how images, photos, and \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#fusion_grid\" rel=\"nofollow ugc\">albums\u003C\u002Fa> are displayed. You can choose from multiple gallery types, including grid, masonry, justify, mosaic, \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#enhanced_polaroid\" rel=\"nofollow ugc\">polaroid\u003C\u002Fa>, and slider, to present your photo gallery or image gallery in different layouts. Available features include the fusion grid, \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#horizontal_masonry\" rel=\"nofollow ugc\">horizontal masonry\u003C\u002Fa>, \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#vertical_masonry\" rel=\"nofollow ugc\">vertical masonry\u003C\u002Fa>, advanced polaroid styles, configurable hover effects, and a lightbox with fullscreen, slideshow, and download options, giving you flexible ways to customize your galleries.\u003C\u002Fp>\n\u003Ch3>Gallery Lightbox\u003C\u002Fh3>\n\u003Cp>Enhance your gallery with a built-in image lightbox designed to display images, photos, and videos in a responsive interface. The photo lightbox supports external sources such as YouTube, Facebook, Twitch, Streamable, Vimeo, Wistia, Mixcloud, and DailyMotion, allowing you to include different media types within your image gallery. You can configure titles and descriptions, enable slideshow mode with play and stop controls, and use zoom, fullscreen, and image download options. Social sharing features allow visitors to share images directly from the lightbox.\u003C\u002Fp>\n\u003Ch3>Interactive Hover Effects\u003C\u002Fh3>\n\u003Cp>Enhance your photo gallery with a set of hover animations that add interactive behavior to images. Hover effects support transitions, layout customization, and options to display titles, descriptions, zoom controls, and link buttons. Some hover modes include social sharing functionality, helping users share images from the gallery. The hover template mode allows you to extend hover layouts using custom HTML and CSS, providing additional control over how galleries are presented.\u003C\u002Fp>\n\u003Ch3>Polaroid Gallery\u003C\u002Fh3>\n\u003Cp>Showcase images using a portfolio-style gallery with several layout options, including regular grid, masonry, mosaic, and justified views. The classic \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#enhanced_polaroid\" rel=\"nofollow ugc\">polaroid gallery\u003C\u002Fa> displays image descriptions below thumbnails, providing a distinctive presentation for photo galleries. The \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#enhanced_polaroid\" rel=\"nofollow ugc\">enhanced polaroid\u003C\u002Fa> mode extends customization options by allowing content panels to be placed on any side of the thumbnail top, left, right, or bottom. These panels can include titles, descriptions, lightbox controls, social sharing icons, zoom options, and custom links, giving you flexible ways to structure an image gallery.\u003C\u002Fp>\n\u003Ch3>Mobile-Friendly & Responsive Galleries\u003C\u002Fh3>\n\u003Cp>The gallery layouts are designed to adapt to different screen sizes, including smartphones, tablets, and desktop devices. Photo gallery views such as grids, masonry, and mosaic layouts adjust automatically for responsive display. Support for \u003Cstrong>high-resolution images\u003C\u002Fstrong> on Retina and Ultra HD displays allows images to remain clear on modern screens. Hover animations are adjusted for mobile interaction, and the lightbox, navigation, and user interface are structured to support browsing on both \u003Cstrong>mobile and desktop devices\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Ch3>Gallery Albums\u003C\u002Fh3>\n\u003Cp>Organize photo galleries using albums with multiple nesting levels to structure images, albums, and videos. You can build cover galleries that contain only albums or combine \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#fusion_grid\" rel=\"nofollow ugc\">albums\u003C\u002Fa> with photos, linked images, and embedded videos. This makes it possible to create multi-level image galleries with clear navigation and structured access to content. Layout options can be adjusted to fit different use cases, from compact album structures to larger \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#fusion_grid\" rel=\"nofollow ugc\">album\u003C\u002Fa> collections, supporting a wide range of gallery organization needs.\u003C\u002Fp>\n\u003Ch3>Navigation & Gallery Interface\u003C\u002Fh3>\n\u003Cp>The Fusion Grid includes an updated \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Fshowcase\u002Fgallery\u002Finterior-beige\u002F\" rel=\"nofollow ugc\">photo gallery\u003C\u002Fa> navigation interface with configurable menu options. You can choose between Wide and Compact display modes depending on your layout preferences. The menu system supports dropdown navigation with multiple nesting levels, allowing structured organization of gallery hierarchies. An optional Sidebar Menu can be enabled on its own or combined with the top menu. Menu appearance can be adjusted using predefined themes or custom color settings, and menu labels can be customized. Breadcrumb navigation helps users move through \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#fusion_grid\" rel=\"nofollow ugc\">gallery albums\u003C\u002Fa>, while pagination, load more options, and lazy loading support efficient browsing across different screen sizes.\u003C\u002Fp>\n\u003Ch3>Social Media Sharing\u003C\u002Fh3>\n\u003Cp>Social media sharing options allow images, photos, and galleries to be shared from thumbnails, hover effects, and the lightbox. Sharing buttons are available in enhanced Polaroid layouts, lightbox views, and hover animations. Supported platforms include Twitter, Reddit, WhatsApp, Facebook, LinkedIn, Pinterest, Tumblr, and other social networks, making it easier to distribute image gallery content across multiple channels.\u003C\u002Fp>\n\u003Ch3>Image Slider\u003C\u002Fh3>\n\u003Cp>The image slider allows you to display images and photos in a responsive slideshow format. Slider options include captions, navigation controls, autoplay settings, transition effects, and adjustable slideshow speed. The slider can be used alongside gallery layouts to present photos, images, and albums in a structured way, supporting different presentation and content display scenarios.\u003C\u002Fp>\n\u003Ch3>Video Gallery\u003C\u002Fh3>\n\u003Cp>Create video galleries with support for multiple platforms. Videos can be embedded from YouTube playlists and channels, as well as other sources such as Facebook, Twitch, Vimeo, SoundCloud, and Wistia. The video gallery is responsive and supports configurable layouts, allowing video content to be displayed alongside images and photos within the same gallery structure.\u003C\u002Fp>\n\u003Ch3>Bulk Images Uploader & Server Import\u003C\u002Fh3>\n\u003Cp>Upload and organize large numbers of images using the bulk uploader and server import tools. Photos can be imported directly from server folders, and multiple galleries can be created in a single process. Gallery metadata such as titles, captions, descriptions, tags, links, and video URLs can be defined using a configuration file, allowing metadata to be applied automatically during import. This workflow is suitable for managing large photo galleries and reducing manual setup when working with extensive image collections.\u003C\u002Fp>\n\u003Ch3>Display Anywhere\u003C\u002Fh3>\n\u003Cp>Each gallery is stored as a custom post type, making it easy to manage and reuse. Galleries can be added to posts, pages, sidebars, and other areas of your website using the Gallery Widget, Gutenberg block, Elementor gallery widget, or classic shortcodes.\u003C\u002Fp>\n\u003Ch3>Performance\u003C\u002Fh3>\n\u003Cp>The photo gallery plugin is designed to support efficient loading of images, albums, and galleries. Features are implemented to operate consistently, helping photo galleries and image displays load reliably while maintaining visual quality.\u003C\u002Fp>\n\u003Ch3>Cache\u003C\u002Fh3>\n\u003Cp>Caching options are available to help improve the loading behavior of image galleries, \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#fusion_grid\" rel=\"nofollow ugc\">photo albums\u003C\u002Fa>, and lightbox features. By reducing repeated server requests and reusing stored data, galleries and photos can load more efficiently during user navigation.\u003C\u002Fp>\n\u003Ch3>Optimization\u003C\u002Fh3>\n\u003Cp>The image gallery plugin is optimized for use with WordPress themes and plugins. Clean and efficient code helps limit resource usage when displaying galleries, lightbox views, and \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F#fusion_grid\" rel=\"nofollow ugc\">organized albums\u003C\u002Fa>. Regular updates focus on maintaining compatibility and stable behavior for photo galleries and image displays.\u003C\u002Fp>\n\u003Ch3>💎 Pro Key Features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\n\u003Cp>\u003Cstrong>Customizable Gallery Interface\u003C\u002Fstrong> – Adjust layouts, colors, styles, and visual effects to fit different design requirements.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Unlimited Albums & Nested Structure\u003C\u002Fstrong> – Create albums with multiple nesting levels and combine photos, linked images, videos, and albums within the same gallery.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Enhanced Polaroid Mode\u003C\u002Fstrong> – Use content panels on thumbnails to display titles, descriptions, zoom controls, links, and social sharing buttons.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>YouTube Gallery Support\u003C\u002Fstrong> – Display YouTube playlists and channels directly inside a gallery layout.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Multiple Gallery Layouts\u003C\u002Fstrong> – Choose from grid, masonry, mosaic, polaroid, justify, slider, and other layouts designed to work on both mobile and desktop devices.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Predefined Gallery Themes\u003C\u002Fstrong> – Apply ready-made theme styles to galleries to control colors and visual appearance.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Configurable Hover Effects\u003C\u002Fstrong> – Use hover animations with buttons, overlays, and interactive elements to enhance image presentation.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Editable Hover Template\u003C\u002Fstrong> – Create custom hover layouts using HTML and CSS to extend default hover behavior.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Gallery Search\u003C\u002Fstrong> – Allow visitors to search images by titles, descriptions, and tags within galleries.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>Custom Links\u003C\u002Fstrong> – Assign links to images, albums, or external pages to support navigation and content flow.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>What’s Next 🔥\u003C\u002Fh3>\n\u003Cp>In 2025, development of Robo Gallery continues with a focus on expanding functionality and improving existing features. The release of \u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F\" rel=\"nofollow ugc\">Version 5\u003C\u002Fa> introduces a new foundation for future updates, with ongoing improvements planned as part of the regular development cycle.\u003C\u002Fp>\n\u003Cp>Planned areas of development include:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Additional Animation Effects:\u003C\u002Fstrong> New animation options for gallery elements and hover interactions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Post Grid Functionality:\u003C\u002Fstrong> Tools to display posts within structured grid layouts.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>New Layouts and Themes:\u003C\u002Fstrong> Additional gallery layouts and theme styles for different presentation needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Slider Improvements:\u003C\u002Fstrong> Extended slider options with configurable controls and transitions.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Additional Gallery Sources:\u003C\u002Fstrong> Planned support for external sources such as Instagram, Pinterest, Flickr, Unsplash, Pexels, Pixabay, Google Drive, OneDrive, and Dropbox.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Updates are planned on a regular basis to introduce new features, improvements, and compatibility updates as development progresses.\u003C\u002Fp>\n\u003Ch3>🖼️ All Demos\u003C\u002Fh3>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Frobo-gallery-v5\u002F\" rel=\"nofollow ugc\">Explore New Demos 2025\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.robogallery.co\u002Fgallery-showcase\u002F\" rel=\"nofollow ugc\">Classic Gallery Demos\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fportfolio-gallery\u002F\" rel=\"nofollow ugc\">Portfolio Gallery\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fhashtags\u002F\" rel=\"nofollow ugc\">Hash Tags\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fmasonry-gallery\u002F\" rel=\"nofollow ugc\">Masonry Gallery\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fyoutube-video-gallery\u002F\" rel=\"nofollow ugc\">Youtube Video\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fblog-style-gallery\u002F\" rel=\"nofollow ugc\">Blog Style\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fvimeo-video-gallery\u002F\" rel=\"nofollow ugc\">Vimeo Video\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fcars-gallery-demo\u002F\" rel=\"nofollow ugc\">Multi Categories Cars Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fcustom-layout\u002F\" rel=\"nofollow ugc\">Grid Layout Demo with Fade hover effect\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fgallery-demo-movie\u002F\" rel=\"nofollow ugc\">Multi Categories Polaroid style Movie Demo with classic layout\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fgallery-design\u002F\" rel=\"nofollow ugc\">Design Sketch Demo with grid layout\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fpush-effect-demo\u002F\" rel=\"nofollow ugc\">Multi Categories Demo with custom interface colors and classic layout\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Frobogallery.co\u002Fdemo\u002Fgallery\u002Fdesign-video-gallery\u002F\" rel=\"nofollow ugc\">Video Demo with grid layout\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Minimum requirements for WordPress Robo Gallery\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>WordPress 3.3\nPHP 5.x\nMySQL 5.x\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>Plugin implemented in native WordPress style. All code is implemented based on WordPress API and base classes. Also, we tried in our plugin code to avoid conflicts with other plugins and libraries. If you accordantly meet with some errors, conflicts or other related problems feel free to \u003Ca href=\"https:\u002F\u002Frobosoft.co\u002Fclients\" rel=\"nofollow ugc\">contact us\u003C\u002Fa> and we’ll sort everything out in a short time.\u003C\u002Fp>\n\u003Cp>If any problem occurs, please contact us.\u003C\u002Fp>\n","Robo Gallery is a powerful image gallery and photo gallery plugin with advanced features to create responsive galleries with a beautiful lightbox",40000,2401170,86,403,"2026-02-25T11:00:00.000Z","3.3",[20,21,4,22,23],"https:\u002F\u002Frobosoft.co\u002Fgallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Frobo-gallery.5.1.3.zip",87,17,0,"2025-05-07 00:00:00",{"slug":753,"name":754,"version":755,"author":756,"author_profile":757,"description":758,"short_description":759,"active_installs":760,"downloaded":761,"rating":762,"num_ratings":749,"last_updated":763,"tested_up_to":16,"requires_at_least":764,"requires_php":18,"tags":765,"homepage":766,"download_link":767,"security_score":741,"vuln_count":768,"unpatched_count":750,"last_vuln_date":769,"fetched_at":30},"gallery-photo-gallery","Photo Gallery by Ays – Responsive Image Gallery","6.6.4","Ays Pro","https:\u002F\u002Fprofiles.wordpress.org\u002Fays-pro\u002F","\u003Ch3>WordPress Photo Gallery plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fphoto-gallery\" rel=\"nofollow ugc\">WordPress Photo Gallery pricing\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3rAtE0M\" rel=\"nofollow ugc\">Photo Gallery Free Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbit.ly\u002F3mXcFSS\" rel=\"nofollow ugc\">Photo Gallery Pro Demo\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress-photo-gallery-user-manual\" rel=\"nofollow ugc\">Photo Gallery Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\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\u002F4-TU48pc0R4?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\u003Cp>Our \u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fphoto-gallery\" rel=\"nofollow ugc\">WordPress Photo Gallery\u003C\u002Fa> is a cool responsive image gallery plugin with awesome layout options, stunning gallery and album views, designed with features that allow you not to just show photos in a beautiful way but to deliver the message hidden in them.\u003C\u002Fp>\n\u003Cp>Simple in use, mobile-friendly, and user-friendly – it gives you the opportunity to create unlimited image galleries and easily add unlimited images in each gallery. You can use the galleries in different posts and pages with a very simple shortcode. When creating a new gallery, you can set the name, add a description, specify gallery width in percents and gallery height in pixels. You can even set the \u003Cstrong>hover effect (more than 10 cool hover effects)\u003C\u002Fstrong> and pick images from the WordPress media library. Each image can have a title, a description, and even a URL to give the viewer a better understanding of what the photo is all about.\u003C\u002Fp>\n\u003Ch3>What’s more?\u003C\u002Fh3>\n\u003Cp>Ah, yes, you can choose between \u003Cstrong>grid, masonry and mosaic views\u003C\u002Fstrong> (30+ views in \u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fphoto-gallery\" rel=\"nofollow ugc\">Pro version\u003C\u002Fa> ). You can use the plugin for all sorts of different intentions, both professional and amateur. The Photo Gallery plugin allows creating awesome portfolios, albums and slideshows about works of \u003Cstrong>photographers, architects, make-up artists, programmers, designers\u003C\u002Fstrong>, etc. Find more about this amazing WordPress Photo Gallery plugin features below ( be sure to check also the \u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress-photo-gallery-user-manual\" rel=\"nofollow ugc\">documentation\u003C\u002Fa> to find the feature you are looking for or ask to our support team), have a look at the plugin \u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fwordpress-photo-gallery-plugin-free-demo\u002F\" rel=\"nofollow ugc\">Free\u003C\u002Fa> and \u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fwordpress-photo-gallery-plugin-pro-demo\u002F\" rel=\"nofollow ugc\">Pro\u003C\u002Fa> demos and give it a try. We are sure you won’t be disappointed!\u003C\u002Fp>\n\u003Ch3>Check out awesome Free layouts:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fnature-gallery\u002F\" rel=\"nofollow ugc\">Nature Gallery\u003C\u002Fa> – Grid layout \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fphotography-gallery\u002F\" rel=\"nofollow ugc\">Photography Gallery\u003C\u002Fa> – Mosaic layout \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fanimals-gallery\u002F\" rel=\"nofollow ugc\">Animals Gallery\u003C\u002Fa> – Masonry layout \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>To have fast performance it is possible to choose between \u003Cstrong>lazy loading\u003C\u002Fstrong> and \u003Cstrong>global loading\u003C\u002Fstrong>, also images have \u003Cstrong>thumbnail size\u003C\u002Fstrong> option and are zoomable.\u003Cbr \u002F>\nThe image gallery plugin also has an \u003Cstrong>responsive lightbox\u003C\u002Fstrong> which gives a beautiful effect to the gallery and provides slideshow of your photos.\u003C\u002Fp>\n\u003Ch3>The features that Photo Gallery plugin provides:\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Multi images upload\u003C\u002Fstrong>: There is a multiple images upload button in the admin dashboard which allows you to add as many images as you want at once. \u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightbox Gallery\u003C\u002Fstrong>: Photo Gallery provides a beautiful slideshow to your photo album.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image attributes\u003C\u002Fstrong>: Every image has attributes: title, alt, description and URL. The simple photo gallery fills the title and alt attributes automatically (by the name that you have given to the pictures in your PC) which makes your work easier. And as for the URL you can add the URL address of whatever you want.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image ordering\u003C\u002Fstrong>: The arrangement of the pictures is being done by Title, Date and Random.\u003Cbr \u002F>\nIf random arrangement is selected, every time when you reload the page photo gallery plugin shows you random images from your single gallery.It helps you to create random gallery with random photos, which can grab your users attention. The arrangement of pictures in gallery can be done also by drag and drop.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnail size\u003C\u002Fstrong>: You are given a possibility to choose your preferable thumbnail size.The thumb will load faster when you choose small thumbnail size (from wordpress default image sizes). In our Gallery plugin, you will not meet any inconvenience with the speed. And thanks this the time of the load is shorten.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Images loading\u003C\u002Fstrong>: Global Loading and Lazy Loading.  Global loading is the load of the Gallery with images (when the loading finishes the Gallery and images open together) and Lazy loading is when the Gallery opens but the images are being loaded one by one. And this will not slow down your site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery width\u003C\u002Fstrong>:  This parameter is useful because people use gadgets and different devices for the Internet (for 100%, leave blank).This is the fully responsive Picture Gallery.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Column count\u003C\u002Fstrong>: You can choose the number of columns (only in grid view).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Gallery type\u003C\u002Fstrong>: \u003Cstrong>Grid view\u003C\u002Fstrong>, \u003Cstrong>Mosaic view\u003C\u002Fstrong> and \u003Cstrong>Masonry view\u003C\u002Fstrong>. Mosaic and Masonry view will provide a beautiful effect to your Gallery. And the Grid view, of course, which is a default view. (there are 30+ awesome views in \u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fphoto-gallery\" rel=\"nofollow ugc\">Premium version\u003C\u002Fa>)\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hover effects\u003C\u002Fstrong>: You are free to choose between many parameters for hover – Hover animation, hover opacity and color, hover zoom effect, hover icon and icon size.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Pagination\u003C\u002Fstrong> (available in \u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fphoto-gallery\" rel=\"nofollow ugc\">Pro\u003C\u002Fa>): Organize your images by dividing them into pages. It helps to navigate through larger galleries effortlessly. Besides a smooth browsing experience, it helps to optimize performance with \u003Cstrong>quicker loading times\u003C\u002Fstrong>.  \u003C\u002Fli>\n\u003Cli>\u003Cstrong>More features in the Premium version.\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Why to have a Image Gallery in your website?\u003C\u002Fh3>\n\u003Cp>It is not a secret that images are one of the best and most effective ways to attract people. They are catchy, colorful, bright. Even a text on an image appears to be more attention-grabbing than just a text on a website. Images speak to our emotions, imagination and our unconscious part as well. Image presence in a website make it more social as it takes a few seconds for the human brain to process an image, which is considerably faster than processing content or text.\u003Cbr \u002F>\nWhether you specialize in \u003Cstrong>photography\u003C\u002Fstrong>, \u003Cstrong>creative design\u003C\u002Fstrong>, \u003Cstrong>journalism\u003C\u002Fstrong> or you are a \u003Cstrong>travel blogger\u003C\u002Fstrong>, your photos tell a unique story and deserve to be presented in the best possible way. And our friendly and feature rich Photo Gallery plugin will help you with that! Here, you can create your own single and multiple free galleries from your photo library. We offer a \u003Cstrong>responsive Lightbox Gallery plugin\u003C\u002Fstrong>. So you will give thorough information about your portfolio.\u003Cbr \u002F>\nAdding an image gallery page to your website helps with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Attracting potential customers – As already mentioned images and photos grab attention, add engagement and give a boost in pageviews.\u003C\u002Fli>\n\u003Cli>Generating more sales – Photo Galleries give more information about your work and affect the final purchase decision. \u003C\u002Fli>\n\u003Cli>Increasing SEO rankings – Adding relevant tags, URL and metadata will provide more visibility in search results in Google.\u003C\u002Fli>\n\u003Cli>Better page navigation and control\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>And… don’t forget! Visual content is a power.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fphoto-gallery\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fays-demo.com\u002Fwordpress-photo-gallery-plugin-pro-demo\u002F\" rel=\"nofollow ugc\">DEMO\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress-photo-gallery-user-manual\" rel=\"nofollow ugc\">DOCUMENTATION\u003C\u002Fa>\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Ch3>Why choose our plugin?\u003C\u002Fh3>\n\u003Cp>The advantages of The Gallery Plugin.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>No restriction neither in the number of galleries nor in the number of images.\u003C\u002Fli>\n\u003Cli>Free version gallery plugin of 3 types of view: Grid view, Mosaic view, Masonry view.\u003C\u002Fli>\n\u003Cli>Free version gallery plugin Image Loading: Global loading and Lazy loading.\u003C\u002Fli>\n\u003Cli>Fully customized. As the plugin has settings and styles options you can customize everything yourself.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Support\u003C\u002Fstrong>: You will get full support and help from us for all your upcoming questions and demands. \u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Our customers are very valuable for us and our support team works very fast. And this WordPress Photo Gallery plugin is the best easy in use plugin you have ever seen.\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\u002FzbNyMsN81rU?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\u003Cp>\u003Cstrong>Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Unlimited Galleries\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Unlimited Images\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Image settings\u003C\u002Fli>\n\u003Cli>Add multiple images at once\u003C\u002Fli>\n\u003Cli>Gallery preview\u003C\u002Fli>\n\u003Cli>Thumbnail Size option\u003C\u002Fli>\n\u003Cli>Images ordering\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lazy loading\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Global loading\u003C\u002Fli>\n\u003Cli>Columns count\u003C\u002Fli>\n\u003Cli>Gallery views – \u003Cstrong>grid, mosaic, masonry\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Gallery images hover settings\u003C\u002Fli>\n\u003Cli>Style settings\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive design\u003C\u002Fstrong>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fphoto-gallery\" rel=\"nofollow ugc\">PRO\u003C\u002Fa> Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Includes ALL Free version Features and\u003C\u002Fli>\n\u003Cli>\u003Cstrong>30+ awesome views\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>20+ Transition effects\u003C\u002Fli>\n\u003Cli>20+ Animation easing effects\u003C\u002Fli>\n\u003Cli>Transition speed (in ms)\u003C\u002Fli>\n\u003Cli>Lightbox overlay settings\u003C\u002Fli>\n\u003Cli>Lightbox live preview\u003C\u002Fli>\n\u003Cli>Share buttons\u003C\u002Fli>\n\u003Cli>Full screen button\u003C\u002Fli>\n\u003Cli>Images actual size button\u003C\u002Fli>\n\u003Cli>Download button\u003C\u002Fli>\n\u003Cli>Mouse wheel\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Thumbnails settings\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Key control\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>More on the way …\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Don’t forget, in case of any problems or upcoming questions feel free to contact us via e-mail \u003Cstrong>info@ays-pro.com\u003C\u002Fstrong> or via \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fgallery-photo-gallery\u002F\" rel=\"ugc\">FREE SUPPORT FORUM\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Other plugins from Ays Pro Team\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fquiz-maker\u002F\" rel=\"ugc\">Quiz Maker\u003C\u002Fa> for creating advanced quizzes and exams easily and quickly.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsurvey-maker\u002F\" rel=\"ugc\">Survey Maker\u003C\u002Fa> for collecting data and analyze it.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffox-lms\u002F\" rel=\"ugc\">Fox LMS\u003C\u002Fa> to easily build and sell online courses with quizzes, certificates all in one place.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpoll-maker\u002F\" rel=\"ugc\">Poll Maker\u003C\u002Fa> for creating powerful and interactive polls. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-popup-box\u002F\" rel=\"ugc\">Popup Box\u003C\u002Fa>, an easy way to create eye-catching and engaging popups. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fsecure-copy-content-protection\u002F\" rel=\"ugc\">Secure Copy Content Protection\u003C\u002Fa> to protect web content from being plagiarized.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fchart-builder\u002F\" rel=\"ugc\">Chartify\u003C\u002Fa> to build both static and dynamic charts, graphs and diagrams. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Feasy-form\u002F\" rel=\"ugc\">Easy Form\u003C\u002Fa> to create various forms for your website. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-chatgpt-assistant\u002F\" rel=\"ugc\">AI ChatBot\u003C\u002Fa> to generate high-quality content for your blog, and finding the answer to any questions in seconds.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fpersonal-dictionary\u002F\" rel=\"ugc\">Personal Dictionary\u003C\u002Fa> to create and organize their vocabulary lists, study and memorize the words.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffaq-builder-ays\u002F\" rel=\"ugc\">FAQ Builder\u003C\u002Fa> to display Frequently Asked Questions on your website with a beautiful accordion. \u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-slider\u002F\" rel=\"ugc\">Image Slider\u003C\u002Fa> give the aility to grab your audience’s attention with amazing and entertaining slideshows.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-random-posts-and-pages\u002F\" rel=\"ugc\">Random Posts and Pages Widget\u003C\u002Fa> for creating internal links and encouraging visitor engagement on your website.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fays-facebook-popup-likebox\u002F\" rel=\"ugc\">Popup Like box\u003C\u002Fa> to promote your Facebook page and add number of Likes.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-related-posts\u002F\" rel=\"ugc\">Advanced Related Posts\u003C\u002Fa> allows you to show a related posts list on your website after a post or via a widget.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fportfolio-responsive-gallery\u002F\" rel=\"ugc\">Portfolio Responsive Gallery\u003C\u002Fa> to showcase beautiful image galleries on your WordPress websites.\u003C\u002Fli>\n\u003C\u002Ful>\n","Photo Gallery is a cool responsive image gallery plugin with beautiful views",2000,176972,96,"2026-03-11T06:57:00.000Z","4.0",[20,21,4,22,23],"https:\u002F\u002Fays-pro.com\u002Fwordpress\u002Fphoto-gallery","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-photo-gallery.6.6.4.zip",10,"2025-12-01 18:38:04",{"slug":771,"name":772,"version":773,"author":774,"author_profile":775,"description":776,"short_description":777,"active_installs":778,"downloaded":779,"rating":780,"num_ratings":781,"last_updated":782,"tested_up_to":16,"requires_at_least":17,"requires_php":783,"tags":784,"homepage":785,"download_link":786,"security_score":787,"vuln_count":28,"unpatched_count":28,"last_vuln_date":788,"fetched_at":30},"regallery","Re Gallery – Responsive Image & Photo Gallery","1.18.5","Hakob","https:\u002F\u002Fprofiles.wordpress.org\u002Fhakhakob\u002F","\u003Cp>Re Gallery is a modern, SEO-friendly photo gallery plugin for WordPress that makes it easy to create stunning image gallery with advanced layouts like Mosaic, Masonry, Grid, Slider etc.\u003C\u002Fp>\n\u003Cp>With features like lightbox viewing, responsive design, and drag-and-drop customization, this plugin redefines ease of use and functionality.\u003Cbr \u002F>\nWhether you’re a photographer, blogger, artist, or small business owner, this responsive gallery plugin empowers you to display your work in the most engaging way.\u003C\u002Fp>\n\u003Cp>🚀 Transform your WordPress site into a visual showcase with Re Gallery.\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fregallery.team\u002F?utm_source=wordpress&utm_medium=details&utm_campaign=gallery_live_demo#gallery_layouts\" rel=\"nofollow ugc\">Gallery Live Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fregallery.team\u002Fcore\u002Fdemo\u002F?utm_source=wordpress&utm_medium=details&utm_campaign=templates_demo\" rel=\"nofollow ugc\">Pre-Designed Templates Demo\u003C\u002Fa> | \u003Ca href=\"https:\u002F\u002Fregallery.team\u002Fcore\u002Flanding-pages\u002F?utm_source=wordpress&utm_medium=details&utm_campaign=landing_page_builder\" rel=\"nofollow ugc\">Landing Page Builder\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>Improve SEO, increase user engagement, and bring your website to life with Re Gallery – a powerful, lightweight, and easy-to-use WordPress photo gallery plugin.\u003C\u002Fp>\n\u003Cp>🔗 Visit the \u003Ca href=\"https:\u002F\u002Fregallery.team\u002F?utm_source=wordpress&utm_medium=details&utm_campaign=more_details\" rel=\"nofollow ugc\">Image Gallery\u003C\u002Fa> homepage for more details and inspiration!\u003C\u002Fp>\n\u003Ch3>Benefits\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>Ultra-Lightweight Performance & Mobile-Optimized Design:\u003C\u002Fstrong> Re Gallery Photo Gallery WordPress Plugin is engineered for lightning-fast performance, making it one of the most ultra-lightweight gallery plugins available. Enjoy reduced load times, improved Core Web Vitals, and a seamless browsing experience across all devices. Whether you’re creating a responsive photo gallery, mobile-friendly image gallery, or WordPress gallery with lightbox, Re Gallery ensures your site stays fast and smooth.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Increased User Engagement & Visual Impact:\u003C\u002Fstrong> Boost user interaction with beautifully styled WordPress image galleries and photo albums. Re Gallery supports slider galleries with thumbnails navigation, masonry layouts, and custom gallery blocks that drive engagement. These interactive gallery features help improve page views, reduce bounce rate, and increase user retention, making your site more dynamic and SEO-effective.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Interactive Live Preview & Intuitive UI:\u003C\u002Fstrong> Experience real-time customization with Re Gallery’s interactive live preview feature. Instantly preview your photo gallery settings including carousel, mosaic, cards, cube, and grid gallery layouts to find the perfect visual style for your site. This hands-on approach makes it easy to design galleries that match your brand. Built with a WordPress-native UI, Re Gallery offers a user-friendly gallery interface that blends seamlessly with both the Classic and Gutenberg editors. Whether you’re a beginner or an advanced user, managing your WordPress image gallery plugin has never been more intuitive.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Optimized Image Galleries:\u003C\u002Fstrong> Drive more traffic from search engines with Re Gallery’s built-in SEO features. Optimize your gallery images, titles, and descriptions to improve Google visibility and site performance. From lightbox galleries to image browsers, every element of Re Gallery is crafted to be SEO-friendly, helping your WordPress photo galleries rank higher and load faster without sacrificing design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>User-Friendly Interface for All Skill Levels:\u003C\u002Fstrong> Re Gallery offers a simple and intuitive dashboard that makes it easy to create and manage WordPress photo galleries, even for beginners. Whether you’re building image galleries, organizing photo albums, or adding video galleries, this image gallery plugin streamlines the process with drag-and-drop ease and visual clarity.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Powered by React.js for Seamless Performance:\u003C\u002Fstrong> Built with React.js, Re Gallery delivers blazing-fast performance and real-time responsiveness. Enjoy smooth customization of gallery views, whether you’re working with widgets, gallery blocks, or advanced masonry and carousel layouts. Every interaction feels seamless, perfect for WordPress users who demand speed and stability.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Support & Continuous Improvements:\u003C\u002Fstrong> Our dedicated support team is here to ensure you get the most out of the Re Gallery plugin. We actively listen to user feedback and continuously roll out updates, including upcoming features like lightbox enhancements, gallery animations, and more. Re Gallery is built for long-term use: SEO-optimized, mobile-responsive, and designed to keep your site visually compelling, fast, and easy to navigate.\u003C\u002Fli>\n\u003C\u002Ful>\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\u002FRldoAkceHTQ?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\u003Ch3>🎨 Real-Time Preview – See Photo Gallery in Action\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Re Gallery\u003C\u002Fstrong> gives you everything you need to build \u003Cstrong>professional, mobile-friendly, responsive\u003C\u002Fstrong> photo galleries fast and without any coding. Explore our interactive live preview to view stunning examples of responsive gallery layouts, customizable pre-designed templates, and modern designs like masonry, carousel, and lightbox galleries. Whether you’re updating a blog, portfolio, or eCommerce store, you’ll see how easy it is to enhance your WordPress website with Re Gallery.\u003Cbr \u002F>\n🔗 \u003Ca href=\"https:\u002F\u002Fregallery.team\u002Fcore\u002Fdemo\u002F?utm_source=wordpress&utm_medium=details&utm_campaign=demo_page\" rel=\"nofollow ugc\">View Re Gallery Demo\u003C\u002Fa> and start designing your perfect gallery today!\u003C\u002Fp>\n\u003Ch3>Why Choose the Re Gallery Photo Gallery Plugin?\u003C\u002Fh3>\n\u003Cp>Tired of the repetitive hassle of uploading and adjusting images every time you update your gallery? Looking for a faster, more efficient way to manage photo galleries in WordPress?\u003C\u002Fp>\n\u003Cp>Good news Re Gallery is here to simplify your workflow.\u003Cbr \u002F>\nThe Re Gallery WordPress Photo Gallery Plugin offers a built-in interactive live preview, allowing you to preview real-time changes instantly. Experiment with different gallery layouts like masonry, carousel, grid, lightbox, or image slider views all without needing any coding skills. You’ll see exactly how your gallery will look before publishing.\u003C\u002Fp>\n\u003Cp>Isn’t that powerful?\u003Cbr \u002F>\nEnjoy a smarter, more dynamic, and user-friendly photo gallery management experience with one of the powerful image gallery plugins for WordPress.\u003C\u002Fp>\n\u003Ch3>Key Features of the Re Gallery Plugin\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>User-Friendly Dashboard:\u003C\u002Fstrong> Easily manage your galleries through a clean, intuitive dashboard built into the WordPress admin interface. Re Gallery’s user-friendly photo gallery plugin design ensures efficient navigation, drag-and-drop simplicity, and quick access to features like gallery layouts, image uploads, and lightbox settings perfect for users of all skill levels.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>SEO-Friendly Image Optimization:\u003C\u002Fstrong> Re Gallery is built with SEO best practices in mind to help boost your website’s visibility on Google and other search engines. Customize image titles, alt tags, and captions, while taking advantage of fast-loading photo galleries that improve user experience and Core Web Vitals key for higher search rankings and increased organic traffic.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Mobile Optimization & Responsive Design:\u003C\u002Fstrong> Your galleries will look beautiful on any screen size. Re Gallery’s mobile-optimized photo gallery plugin adapts seamlessly to smartphones, tablets, and desktops, ensuring that every responsive image gallery loads quickly and displays perfectly enhancing both usability and SEO.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modern Website Design:\u003C\u002Fstrong> Enhance your website’s visual appeal with modern photo gallery layouts such as mosaic, masonry, and thumbnail views. Re Gallery adds a polished, professional look with elegant lightbox effects and responsive image displays, helping your WordPress site stand out with a contemporary gallery design.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Cost-Effective WordPress Gallery Solution:\u003C\u002Fstrong> Re Gallery is a free WordPress image gallery plugin that gives you full access to its powerful core features, no hidden costs or limitations. You can create beautiful, responsive galleries right out of the box. For even more flexibility, unlock premium add-ons like pre-built gallery templates, AI-powered gallery tools, and WooCommerce product gallery integration to elevate your site’s visual experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Advanced Customization Options:\u003C\u002Fstrong> Personalize every detail of your gallery. With Re Gallery, you can easily adjust image padding, border radius, gallery titles, and more directly from the user-friendly dashboard. These advanced customization features let you build a gallery that aligns with your brand and provides an engaging, on-brand user experience.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Layout Customization:\u003C\u002Fstrong> Enjoy full flexibility to tailor your gallery’s height, width, and number of images per row. Whether you want a compact thumbnail grid or a wide-spanning photo display, Re Gallery helps you create a custom WordPress photo gallery layout that fits your website’s unique design needs.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Spacing, Padding & Rounded Corners:\u003C\u002Fstrong> Fine-tune the visual balance of your galleries with adjustable spacing and padding options. These controls ensure a clean, stable layout that looks polished and modern. Plus, add a contemporary touch by customizing the border radius to round the corners of your images making your galleries stand out with style.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Title Customization for SEO & Style:\u003C\u002Fstrong> Personalize how your image titles appear to match your site’s aesthetic and SEO goals. Whether you want bold, prominent titles or subtle, elegant captions, this feature boosts user engagement and improves your gallery’s search engine visibility, helping your images get discovered more easily.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Image Upload & Management:\u003C\u002Fstrong> Upload images effortlessly using the native WordPress media uploader, with support for bulk uploads, intuitive file management, and basic image editing tools. You can also easily add images from multiple sources, including Upload Files, Media Library, Posts, Pages, and even WooCommerce Products. This seamless integration streamlines your workflow and helps you build stunning galleries faster than ever.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Dynamic Loading with Scroll Pagination:\u003C\u002Fstrong> Enhance user experience with dynamic scroll loading, which loads gallery images continuously as users scroll. This smooth, infinite scroll gallery navigation keeps visitors engaged longer and ensures seamless browsing across large photo collections.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Viewing with Lightbox:\u003C\u002Fstrong> Enable the lightbox feature for an immersive full-screen viewing experience. Users can click on gallery images to enlarge them, browse with navigation arrows, and enjoy high-quality visuals boosting engagement and making your site more visually captivating.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Popular Re Gallery Tutorials\u003C\u002Fh3>\n\u003Cp>Below are some of the most popular Re Gallery tutorials:\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=YyWXLWcG7k4\" rel=\"nofollow ugc\">View changes direct in the live preview\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=X7cvfWWo-UU\" rel=\"nofollow ugc\">Drag&drop images to change ordering\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=SQawgaxwm1c\" rel=\"nofollow ugc\">How to change pagination type\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=p2LDwCibQhs\" rel=\"nofollow ugc\">How to edit image title\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=EsfVm63EnBE\" rel=\"nofollow ugc\">How to edit video cover\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=6AVPJ2fjaYs\" rel=\"nofollow ugc\">Add gallery with Gutenberg\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=GedxyRxQ02A\" rel=\"nofollow ugc\">Add gallery with Elementor\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=Z69eZOoWJi0\" rel=\"nofollow ugc\">Add gallery with Divi Builder\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=FClpKpREzPQ\" rel=\"nofollow ugc\">Add gallery with WPBakery Page Builder\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=A5U2ghLKYNg\" rel=\"nofollow ugc\">Add gallery with Beaver Builder\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=aiYdYAn1D_8\" rel=\"nofollow ugc\">Add gallery with Bricks Builder\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=nPJHaukHyEE\" rel=\"nofollow ugc\">How to use Playground\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=FVJbXOmu2TA\" rel=\"nofollow ugc\">How to use Pre-Designed Templates\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=u_AAWKQuaTA\" rel=\"nofollow ugc\">How to set image click action\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=IQETfwbUKKg\" rel=\"nofollow ugc\">How to create dynamic gallery from your latest posts\u003C\u002Fa>\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=z0bK6SP8jbg\" rel=\"nofollow ugc\">How to use AI to automate Titles, Descriptions, Alt Text in WordPress galleries\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🥇 PRO Pre-Designed Templates\u003C\u002Fh3>\n\u003Cp>Save time with our customizable pre-designed templates and get not just a ready-made design but also a creative solution to update your website’s photo gallery and image presentations. These templates are perfect for building beautiful and responsive galleries. Quick, easy, and professional – get started with an SEO-friendly image gallery that enhances your website’s visual appeal and user experience!\u003C\u002Fp>\n\u003Cp>🔗 \u003Ca href=\"https:\u002F\u002Fregallery.team\u002Fcore\u002Fdemo\u002F?utm_source=wordpress&utm_medium=details&utm_campaign=pro_templates\" rel=\"nofollow ugc\">See Pro Pre-Designed templates!\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>🎯 Smarter WordPress Photo Gallery with AI\u003C\u002Fh3>\n\u003Cp>With Re Gallery PRO, managing your WordPress photo gallery just got easier. Our built-in AI tools automatically generate alt text and image descriptions, saving you time and helping your site rank better on search engines.\u003C\u002Fp>\n\u003Cp>Perfect for photographers, bloggers, online stores, and anyone using WordPress, these features improve SEO and accessibility without any extra effort.\u003C\u002Fp>\n\u003Cp>Just upload your images and let Re Gallery PRO do the work.\u003C\u002Fp>\n\u003Ch3>🛍️ WooCommerce Product Integration\u003C\u002Fh3>\n\u003Cp>Display your WooCommerce products in stunning, customizable galleries with Re Gallery. Automatically pull product images, titles, and prices into beautiful layouts that boost engagement and drive sales, no manual setup needed!\u003C\u002Fp>\n\u003Cp>👉 \u003Ca href=\"https:\u002F\u002Fregallery.team\u002F?utm_source=wordpress&utm_medium=details&utm_campaign=upgrade#pricing\" rel=\"nofollow ugc\">Upgrade to Re Gallery PRO\u003C\u002Fa> and create a smarter, faster photo gallery today.\u003C\u002Fp>\n\u003Ch3>Get more with Re Gallery PRO\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>50+ Pre-Designed Templates:\u003C\u002Fstrong> Access a rich library of professionally designed gallery templates created specifically for WordPress websites. Each pre-designed template is fully optimized for fast loading, mobile responsiveness, and high-performance image display. Whether you need masonry grids, sliders, product galleries, or clean portfolio layouts, every template helps you show your photos beautifully, without hiring a designer or writing any code.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fregallery.team\u002Fcore\u002Fdemo\u002F?utm_source=wordpress&utm_medium=details&utm_campaign=gallery_demo\" rel=\"nofollow ugc\">Gallery Demo\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Template Library:\u003C\u002Fstrong> Save time with a ready-to-use template library that helps you keep a consistent style across your whole WordPress website. It’s perfect for bloggers, portfolio creators, and WooCommerce store owners who want clean and organized image galleries.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>AI Automation Tools:\u003C\u002Fstrong> Optimize your workflow with built-in AI tools that automatically generate alt text, titles, descriptions, and SEO-friendly captions. Improve your WordPress SEO and accessibility with almost no manual work.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>WooCommerce Gallery:\u003C\u002Fstrong> Improve your product pages with better images, zoom options, and customizable product galleries. Made for WooCommerce store owners, this feature helps your customers see products more clearly and can boost sales with more engaging visuals.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Custom CSS Editor:\u003C\u002Fstrong> For advanced users, the integrated Custom CSS Editor gives full creative control. Adjust borders, animations, layouts, and any styling detail directly inside the WordPress dashboard, no external tools required.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Watermarking:\u003C\u002Fstrong> Protect your digital content with automated image watermarking. Ideal for photographers, creators, bloggers, and online store owners who want to secure their visuals from unauthorized use while keeping the design clean and professional.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>White Labeling:\u003C\u002Fstrong> Agencies and freelancers can fully white-label the plugin. Remove branding, customize the interface, and deliver a seamless experience to clients.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>24\u002F7 PRO Support:\u003C\u002Fstrong> Get anytime help from a support team that knows WordPress, WooCommerce, and performance issues. Whether you’re new or experienced, PRO support makes sure your problems are solved quickly.\u003Cbr \u002F>\n\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fregallery\u002F\" rel=\"ugc\">Support Forum\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Advanced Customization:\u003C\u002Fstrong> We’re here to fully customize your gallery for you. Adjusting layouts, hover effects, animations, captions, and responsive behavior, so it perfectly matches your brand without any coding on your part.\u003C\u002Fp>\n\u003Ch3>Important\u003C\u002Fh3>\n\u003Cp>In case you have any questions, suggestions, or if you’ve found a bug, please check out our \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fregallery\" rel=\"ugc\">Support Forum\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Find the source code\u003C\u002Fh3>\n\u003Cp>The plugin contains wp-gallery.js minified JavaScript file which is a build result of the \u003Ca href=\"https:\u002F\u002Fgithub.com\u002FGarikHarutyunyan\u002Fwp-gallery\" rel=\"nofollow ugc\">following React application\u003C\u002Fa>.\u003Cbr \u002F>\nThis repository contains the unpacked JavaScript portion of the plugin. You can use this open-source React application to modify the plugin’s JS component. After running the “npm run build” command, the wp-gallery.js minified file will be generated.\u003C\u002Fp>\n","Photo gallery plugin lets you create responsive, SEO-optimized image gallery with AI generated titles, descriptions & alt text.",500,18621,100,14,"2026-03-10T23:35:00.000Z","7.0",[20,21,4,22,23],"https:\u002F\u002Fregallery.team\u002F?utm_source=wordpress_plugin&utm_medium=plugin_uri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fregallery.1.18.5.zip",78,"2026-01-07 00:00:00",{"slug":790,"name":791,"version":792,"author":793,"author_profile":794,"description":795,"short_description":796,"active_installs":797,"downloaded":798,"rating":799,"num_ratings":191,"last_updated":800,"tested_up_to":16,"requires_at_least":744,"requires_php":18,"tags":801,"homepage":803,"download_link":804,"security_score":780,"vuln_count":750,"unpatched_count":750,"last_vuln_date":37,"fetched_at":30},"story-show-gallery","Photo gallery lightbox – 📱 mobile friendly gallery plugin –– Story Show Gallery","1.11.0","Roman Flössler","https:\u002F\u002Fprofiles.wordpress.org\u002Fflorcz\u002F","\u003Cp>Story Show Gallery is a lightbox gallery that focuses on \u003Cstrong>delightful display of your photos\u003C\u002Fstrong> in full screen. On mobile phones it can utilize notch area and it works also in landscape mode. SSG supports brand building, optimal placing of captions, social sharing, deep linking, EXIF, etc. \u003Cstrong>It’s free\u003C\u002Fstrong>.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Froman-flossler.github.io\u002FStoryShowGallery\u002Fwordpress\u002F\" rel=\"nofollow ugc\">» You can try Story Show Gallery here ▣ ▣ ▣ \u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>SSG works with the standard WordPress gallery and images (classic or Gutenberg blocks) or optionally with galleries made by other plugins. The galleries\u002Fimages are fully managed by WordPress, Story Show Gallery just displays full size photos in a \u003Cstrong>full screen lightbox\u003C\u002Fstrong> (WP doesn’t have a default lightbox).\u003C\u002Fp>\n\u003Cp>Story Show Gallery is already set up for standard functionality. But you can customise it with \u003Cstrong>over 50 options\u003C\u002Fstrong> – set a watermark, colour theme, borders, social sharing and much more.\u003C\u002Fp>\n\u003Cp>You can activate\u002Fdeactivate Story Show Gallery whenever you want, it doesn’t make any changes to your WordPress galleries.\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\u002FyEG4VWDFJ5k?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\u003Cp>\u003Cstrong>To enable\u003C\u002Fstrong> the Story Show Gallery lightbox, set the option \u003Cstrong>Link to\u003C\u002Fstrong> to \u003Cstrong>Media File\u003C\u002Fstrong> in the WordPress gallery settings. Thats all.\u003C\u002Fp>\n\u003Cp>For developers: SSG only depends on jQuery library (which is part of the WordPress). Optionally it loads Exifr, if you want to display camera info (EXIF) next to your photos.\u003C\u002Fp>\n\u003Ch3>Your photos in the main role\u003C\u002Fh3>\n\u003Cp>Story Show Gallery aims to display your photos as if they were hanging in a gallery – you can configure the \u003Cstrong>photo frame\u003C\u002Fstrong>, choose background and there are no big, distracting arrows next to or over a photo.\u003C\u002Fp>\n\u003Cp>On smartphones, Story Show Gallery can use the \u003Cstrong>entire display\u003C\u002Fstrong> (including the notch area), there are no white sidebars like in other galleries.\u003C\u002Fp>\n\u003Cp>Full screen mode works \u003Cstrong>like on You­Tube\u003C\u002Fstrong>. It activa­tes after rotating a phone into landscape mode. Also is possible to start the gallery in full screen portrait or forced landscape mode.\u003C\u002Fp>\n\u003Ch3>Browsing without clicking and thinking\u003C\u002Fh3>\n\u003Cp>Scrolling is the most natural way to interact with a website. Story Show Gallery \u003Cstrong>works like Facebook\u003C\u002Fstrong> – as a visitor scrolls down, new images are constantly loaded.\u003C\u002Fp>\n\u003Cp>Story Show Gallery is \u003Cstrong>vertical\u003C\u002Fstrong>, making it ideal for use on mobile phones. In portrait mode, visitors typically see part of the next image and scroll to see the whole image.\u003C\u002Fp>\n\u003Ch3>Brand building and social sharing\u003C\u002Fh3>\n\u003Cp>Story Show Gallery can display \u003Cstrong>your logo\u003C\u002Fstrong> or some text (emoji) over images. You can configure it in the SSG settings.\u003C\u002Fp>\n\u003Cp>Social sharing icon is not put aside, it is part of the content, but subtle. A spectator’s eyes will literally crash into \u003Cstrong>the sharing icon\u003C\u002Fstrong> at the end of a caption or in the corner of a photo. This can be disabled in the settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Deep linking\u003C\u002Fstrong> into the gallery to show a specific image. Just use the URL address + image name in the hashtag -> \u003Ca href=\"https:\u002F\u002Fssg.flor.cz\u002F#on-the-hook\" rel=\"nofollow ugc\">ssg.Flor.cz\u002F#On-the-hOOk\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Complete your photos with captions\u003C\u002Fh3>\n\u003Cp>With captions you can tell \u003Cstrong>the whole story\u003C\u002Fstrong> behind photos or amuse a spectator with some fun fact. Exif information can be included in captions.\u003C\u002Fp>\n\u003Cp>Google treats captions like textual content. Especially if you don’t have a lot of text on your page, captions will help your page rank higher in Google searches.\u003C\u002Fp>\n\u003Cp>SSG is probably \u003Cstrong>the only gallery\u003C\u002Fstrong> that can place each caption individually according to image size vs. screen size. It is especially important on smartphones to use the whole screen.\u003C\u002Fp>\n\u003Ch3>Some more features\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Optional \u003Cstrong>3D animation\u003C\u002Fstrong> of image thumbnails.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>EXIF\u003C\u002Fstrong> info in captions and EXIF listing on click\u003C\u002Fli>\n\u003Cli>Support for \u003Cstrong>Google analytics\u003C\u002Fstrong>. Find out, how long site visitors view each photo and how many times.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>4 visual themes\u003C\u002Fstrong>\u003C\u002Fli>\n\u003Cli>Optional animated transition when scrolling. It’s a combination of scrolling and fading (similar to old slide projectors).\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Protection of photos\u003C\u002Fstrong> from being copied via right click menu.\u003C\u002Fli>\n\u003Cli>hidding cursor after some time, so it doesn’t disturb\u003C\u002Fli>\n\u003C\u002Ful>\n","Full screen photo gallery lightbox for delightful display of your photos, with a lot of features, fully customizable, free.",200,7467,98,"2026-01-15T12:48:00.000Z",[21,802,4,22,23],"lightbox","https:\u002F\u002Fssg.flor.cz\u002Fwordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fstory-show-gallery.1.11.0.zip",{"slug":806,"name":807,"version":808,"author":809,"author_profile":810,"description":811,"short_description":812,"active_installs":813,"downloaded":814,"rating":741,"num_ratings":815,"last_updated":816,"tested_up_to":16,"requires_at_least":817,"requires_php":783,"tags":818,"homepage":820,"download_link":821,"security_score":822,"vuln_count":823,"unpatched_count":750,"last_vuln_date":824,"fetched_at":30},"nextgen-gallery","Photo Gallery, Sliders, Proofing and Themes – NextGEN Gallery","4.1.1","Syed Balkhi","https:\u002F\u002Fprofiles.wordpress.org\u002Fsmub\u002F","\u003Ch4>WordPress Gallery Plugin\u003C\u002Fh4>\n\u003Cp>NextGEN Gallery has been the industry’s standard \u003Cstrong>WordPress gallery plugin\u003C\u002Fstrong> since 2007 and continues to receive over 1.5 million new downloads per year. It’s easy to use for simple photo galleries, but powerful enough for the most demanding photographers, visual artists, and imaging professionals who need a comprehensive photo gallery solution.\u003C\u002Fp>\n\u003Cp>NextGEN Gallery offers complete WordPress gallery management with the ability to batch upload photos, import metadata, easily add, delete, rearrange photos and create an unlimited number of galleries. You can even simply provide a zip file or choose a folder to upload photos.\u003C\u002Fp>\n\u003Cp>But our photo gallery plugin doesn’t stop there!\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>NextGEN Pro\u003C\u002Fstrong>\u003Cbr \u002F>\n  This plugin is the lite version of the NextGEN Gallery plugin, which offers all the gallery features you’ll need like photo albums, lightboxes, backups, search, sharing, filtering, print fulfillment, eCommerce, animations,  and tons more. \u003Ca href=\"https:\u002F\u002Fwww.imagely.com?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Click here to purchase the best photo gallery plugin for WordPress now!\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>The free version of NextGEN gallery provides three main gallery styles (slideshow, thumbnail, and imagebrowser galleries) and two album styles (compact and extended), all of which come with a wide array of options for controlling size, style, timing, transitions, controls, lightbox effects, and more. Learn more about \u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002F?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">NextGEN WordPress Gallery Plugin features.\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>The best gets better with full support for the Gutenberg block editor. Now you can add a photo gallery or album anywhere on your site, with a page builder type feel directly in the WordPress editor. We truly make creating, building, and editing galleries easy.\u003C\u002Fp>\n\u003Ch4>Feature List\u003C\u002Fh4>\n\u003Cp>We’ve built NextGEN Gallery to be extremely powerful and full of features.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Albums\u003C\u002Fstrong> Organize multiple photo galleries into albums for easy sorting and viewing\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Tags\u003C\u002Fstrong> Group multiple images together with tags, with easy-to-update renaming and management\u003C\u002Fli>\n\u003Cli>\u003Cstrong>eCommerce\u003C\u002Fstrong> Sell images from your photo gallery, or sell entire galleries with our built in payment processing. Works with Stripe and PayPal.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Slideshows\u003C\u002Fstrong> Make your galleries automatically rotate through a series of images\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Themes\u003C\u002Fstrong> Access 84+ different types of themes to showcase your galleries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Animations\u003C\u002Fstrong> Create visual interest with 25+ different types of animations for each gallery\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Watermarks\u003C\u002Fstrong> Protect your work with image and text-based watermarks.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Capabilities\u003C\u002Fstrong> Customize who can read, edit, and publish galleries with refined permsisions controls\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Proofing\u003C\u002Fstrong> Let your customers choose which photos to purchase and improve your workflow.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Print Fulfillment\u003C\u002Fstrong> Sell your photos and ship prints directly to customers with automated print lab fulfillment and zero commissions\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto Tax calculations\u003C\u002Fstrong> Automatically calculate sales tax when required for your customers.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Coupons\u003C\u002Fstrong> Offer discounts and incentives to increase your gallery sales\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Lightroom Integration\u003C\u002Fstrong> Automatically sync and create photo galleries from Adobe Lightroom into NextGEN Gallery without any need to update your website.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Social Sharing\u003C\u002Fstrong> Create viral social media opportunities when your images are optimized for Open Graph and X\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Image Commenting\u003C\u002Fstrong> * Add deep engagement to your images within the lightbox to increase gallery engagement\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deep Linking\u003C\u002Fstrong> Link directly to a specific image from one of your galleries\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Frontend Search\u003C\u002Fstrong> * Add powerful filtering for your gallery based on tags\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Hover Captions\u003C\u002Fstrong> * Add social sharing, tiles, and descriptions for each image\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Digital Downloads\u003C\u002Fstrong> Offer digital downloads of your images for free, or chage for them with our eCommerce gallery plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Right Click Disable\u003C\u002Fstrong> prevent images in your galleries from being downloaded with easy right click and drag\u002Fdrop protection.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Customization\u003C\u002Fstrong> * We’ve built in lots of individual customizations for each of our features so that you can make NextGEN Gallery perfect for you\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>As you can see, we’ve built a photo gallery plugin that is suitable for everyone! Want a specific or missing feature? Just let us know.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEXTGEN GALLERY DEMOS\u003C\u002Fstrong>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fbasic-thumbnail-gallery\u002F\" rel=\"nofollow ugc\">Basic Thumbnail Gallery\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fbasic-slideshow-gallery\u002F\" rel=\"nofollow ugc\">Basic Slideshow Gallery\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fbasic-imagebrowser-gallery\u002F\" rel=\"nofollow ugc\">Basic Imagebrowser Gallery\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fbasic-compact-album\u002F\" rel=\"nofollow ugc\">Basic Compact Album\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fbasic-extended-album\u002F\" rel=\"nofollow ugc\">Basic List Album\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>NEXTGEN PRO DEMOS\u003C\u002Fstrong>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fpro-ecommerce-demo\u002F\" rel=\"nofollow ugc\">Photo Print Sales\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fpro-proofing-demo\u002F\" rel=\"nofollow ugc\">Photo Proofing\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fdigital-download-demo\u002F\" rel=\"nofollow ugc\">Digital Downloads\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fpro-mosaic-gallery\u002F\" rel=\"nofollow ugc\">Pro Mosaic Gallery\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fpro-masonry-gallery\u002F\" rel=\"nofollow ugc\">Pro Masonry Gallery\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fpro-tiled-gallery\u002F\" rel=\"nofollow ugc\">Pro Tile Gallery\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fpro-filmstrip-gallery\u002F\" rel=\"nofollow ugc\">Pro Filmstrip Gallery\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fpro-lightbox-demo\u002F\" rel=\"nofollow ugc\">Pro Lightbox\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>About Imagely\u003C\u002Fh4>\n\u003Cp>NextGEN Gallery is a WordPress gallery plugin maintained by Imagely. We’re the WordPress photography experts. In addition to NextGEN Gallery, NextGEN Plus, and NextGEN Pro, we also make WordPress themes for photographers, providing beautiful turnkey websites for photographers.\u003C\u002Fp>\n\u003Cp>Learn more or connect with us:\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Imagely Website\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-photography-themes?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">WordPress Themes for Photographers\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fsites?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">Turnkey Photography Sites\u003C\u002Fa>\u003Cbr \u002F>\n*\u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fdocs\u002Fnextgen-gallery?utm_source=wprepo&utm_medium=link&utm_campaign=liteversion\" rel=\"nofollow ugc\">NextGEN Gallery Documentation\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>Copyright: Imagely 2016-2024\u003C\u002Fp>\n\u003Ch3>Shortcodes\u003C\u002Fh3>\n\u003Cp>NextGEN Gallery offers an easy-to-use Insert Gallery Window, which means you never need to work with shortcodes again when inserting and manageing galleries – if you would prefer not too.\u003C\u002Fp>\n\u003Cp>If you do want to work with shortcodes, there is a powerful shortcode system as you’d expect of a popular WordPress gallery plugin. \u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fdocs\u002Fnextgen-gallery-shortcodes\u002F\" rel=\"nofollow ugc\">Learn About NextGEN Gallery Shortcodes\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>For more information, feel free to visit the official website for the NextGEN Gallery \u003Ca href=\"https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002F\" rel=\"nofollow ugc\">WordPress Gallery Plugin\u003C\u002Fa>.\u003C\u002Fp>\n","The most popular gallery plugin that lets you create galleries and albums in seconds.",400000,44274837,4337,"2026-03-13T21:49:00.000Z","5.5.4",[20,21,4,819,23],"slideshow","https:\u002F\u002Fwww.imagely.com\u002Fwordpress-gallery-plugin\u002Fnextgen-gallery\u002F?utm_source=ngglite&utm_medium=pluginlist&utm_campaign=pluginuri","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fnextgen-gallery.4.1.1.zip",76,37,"2025-12-17 00:00:00",{"attackSurface":826,"codeSignals":1166,"taintFlows":4600,"riskAssessment":4765,"analyzedAt":4790},{"hooks":827,"ajaxHandlers":1083,"restRoutes":1151,"shortcodes":1152,"cronEvents":1160,"entryPointCount":1165,"unprotectedCount":915},[828,834,840,844,848,852,858,861,863,868,870,873,876,880,884,887,891,894,899,903,907,909,912,918,920,924,926,928,932,936,940,944,948,952,956,959,960,964,967,970,973,976,980,984,988,991,995,999,1003,1005,1007,1010,1014,1018,1021,1025,1029,1033,1035,1039,1042,1046,1049,1052,1056,1059,1061,1063,1067,1070,1073,1075,1077,1080],{"type":829,"name":830,"callback":831,"priority":768,"file":832,"line":833},"filter","upload_mimes","allowed_upload_mime_types","admin\\controllers\\Galleries.php",27,{"type":835,"name":836,"callback":837,"priority":768,"file":838,"line":839},"action","bwg_call_how_to","get_how_to","admin\\views\\Galleries.php",184,{"type":835,"name":841,"callback":842,"file":843,"line":781},"elementor\u002Feditor\u002Fafter_enqueue_scripts","scripts_styles","booster\\Elementor.php",{"type":835,"name":845,"callback":846,"file":843,"line":847},"elementor\u002Fdocuments\u002Fregister_controls","register_document_controls",15,{"type":835,"name":849,"callback":850,"file":851,"line":768},"enqueue_block_editor_assets","register_scripts","booster\\Gutenberg.php",{"type":835,"name":853,"callback":854,"priority":855,"file":856,"line":857},"init","closure",8,"booster\\init.php",2,{"type":829,"name":859,"callback":854,"file":856,"line":860},"tenweb_booster_sdk",3,{"type":835,"name":853,"callback":854,"priority":768,"file":856,"line":862},18,{"type":829,"name":864,"callback":865,"file":866,"line":867},"manage_post_posts_columns","add_column","booster\\List.php",16,{"type":829,"name":869,"callback":865,"file":866,"line":749},"manage_page_posts_columns",{"type":835,"name":871,"callback":872,"priority":768,"file":866,"line":862},"manage_post_posts_custom_column","manage_column",{"type":835,"name":874,"callback":872,"priority":768,"file":866,"line":875},"manage_page_posts_custom_column",19,{"type":835,"name":853,"callback":877,"file":878,"line":879},"register_meta","booster\\main.php",56,{"type":835,"name":881,"callback":882,"file":878,"line":883},"admin_enqueue_scripts","register_admin_scripts",57,{"type":835,"name":885,"callback":850,"file":878,"line":886},"wp_enqueue_scripts",58,{"type":835,"name":888,"callback":889,"file":878,"line":890},"admin_menu","add_submenu",60,{"type":835,"name":892,"callback":892,"priority":780,"file":878,"line":893},"admin_bar_menu",69,{"type":835,"name":895,"callback":896,"priority":768,"file":897,"line":898},"bwg_tag_edit_form_fields","bwg_old_tag_edit_form_fields","framework\\WDWLibrary.php",2452,{"type":835,"name":900,"callback":901,"file":897,"line":902},"parent_file","menu_highlight",2454,{"type":835,"name":904,"callback":905,"priority":768,"file":897,"line":906},"edited_bwg_tag","update_bwg_tag",2456,{"type":835,"name":908,"callback":905,"priority":768,"file":897,"line":640},"create_bwg_tag",{"type":835,"name":910,"callback":910,"priority":768,"file":897,"line":911},"delete_bwg_tag",2459,{"type":829,"name":913,"callback":914,"priority":915,"file":916,"line":917},"jetpack_photon_skip_image","disable_jetpack",11,"frontend\\controllers\\controller.php",303,{"type":829,"name":913,"callback":914,"priority":915,"file":916,"line":919},361,{"type":835,"name":853,"callback":921,"priority":855,"file":922,"line":923},"init_free_users_lib","photo-gallery.php",136,{"type":835,"name":853,"callback":853,"priority":724,"file":922,"line":925},137,{"type":835,"name":888,"callback":888,"file":922,"line":927},138,{"type":835,"name":929,"callback":930,"file":922,"line":931},"media_buttons","media_button",174,{"type":829,"name":933,"callback":934,"file":922,"line":935},"mce_external_plugins","bwg_register",175,{"type":829,"name":937,"callback":938,"priority":750,"file":922,"line":939},"mce_buttons","media_internal_button",176,{"type":835,"name":941,"callback":942,"file":922,"line":943},"admin_head","global_script",179,{"type":835,"name":945,"callback":946,"file":922,"line":947},"widgets_init","register_widgets",183,{"type":835,"name":949,"callback":950,"priority":768,"file":922,"line":951},"wpmu_new_blog","new_blog_added",188,{"type":835,"name":953,"callback":954,"file":922,"line":955},"admin_init","global_update",192,{"type":835,"name":885,"callback":957,"file":922,"line":958},"register_frontend_scripts",199,{"type":835,"name":881,"callback":882,"file":922,"line":797},{"type":829,"name":961,"callback":962,"priority":768,"file":922,"line":963},"set-screen-option","set_option_galleries",202,{"type":829,"name":961,"callback":965,"priority":768,"file":922,"line":966},"set_option_albums",203,{"type":829,"name":961,"callback":968,"priority":768,"file":922,"line":969},"set_option_themes",204,{"type":829,"name":961,"callback":971,"priority":768,"file":922,"line":972},"set_option_comments",205,{"type":829,"name":961,"callback":974,"priority":768,"file":922,"line":975},"set_option_rates",206,{"type":829,"name":977,"callback":978,"file":922,"line":979},"single_template","share_template",208,{"type":829,"name":981,"callback":982,"file":922,"line":983},"widget_tag_cloud_args","tag_cloud_widget_args",210,{"type":835,"name":985,"callback":986,"file":922,"line":987},"admin_notices","check_addons_compatibility",214,{"type":835,"name":989,"callback":989,"file":922,"line":990},"plugins_loaded",216,{"type":829,"name":992,"callback":993,"priority":768,"file":922,"line":994},"plugin_row_meta","add_plugin_meta_links",219,{"type":829,"name":996,"callback":997,"file":922,"line":998},"tw_get_block_editor_assets","register_block_editor_assets",223,{"type":829,"name":1000,"callback":1001,"file":922,"line":1002},"tw_get_plugin_blocks","register_plugin_block",224,{"type":835,"name":849,"callback":849,"file":922,"line":1004},225,{"type":835,"name":985,"callback":985,"file":922,"line":1006},227,{"type":835,"name":953,"callback":1008,"file":922,"line":1009},"add_privacy_policy_content",230,{"type":835,"name":1011,"callback":1012,"file":922,"line":1013},"elementor\u002Fwidgets\u002Fwidgets_registered","register_elementor_widgets",236,{"type":835,"name":1015,"callback":1016,"priority":915,"file":922,"line":1017},"elementor\u002Feditor\u002Fafter_enqueue_styles","enqueue_editor_styles",239,{"type":835,"name":841,"callback":1019,"file":922,"line":1020},"enqueue_elementor_widget_scripts",241,{"type":835,"name":1022,"callback":1023,"priority":28,"file":922,"line":1024},"elementor\u002Felements\u002Fcategories_registered","register_widget_category",245,{"type":835,"name":1026,"callback":1027,"priority":724,"file":922,"line":1028},"wp_head","robots",248,{"type":835,"name":1030,"callback":1031,"file":922,"line":1032},"et_fb_enqueue_assets","enqueue_divi_bulder_assets",251,{"type":835,"name":1030,"callback":942,"file":922,"line":1034},252,{"type":829,"name":1036,"callback":1037,"priority":768,"file":922,"line":1038},"wd_seo_sitemap_images","add_wpseo_xml_sitemap_images",256,{"type":829,"name":1040,"callback":1037,"priority":768,"file":922,"line":1041},"wpseo_sitemap_urlimages",257,{"type":829,"name":1043,"callback":1044,"priority":724,"file":922,"line":1045},"wp_image_editors","bwg_change_image_editors_library",264,{"type":835,"name":853,"callback":1047,"file":922,"line":1048},"language_load",395,{"type":835,"name":853,"callback":1050,"file":922,"line":1051},"create_post_types",396,{"type":829,"name":1053,"callback":1054,"file":922,"line":1055},"tenweb_new_free_users_lib_path","tenweb_lib_path",1453,{"type":835,"name":1057,"callback":942,"file":922,"line":1058},"elementor\u002Feditor\u002Ffooter",1923,{"type":835,"name":885,"callback":942,"file":922,"line":1060},1926,{"type":835,"name":853,"callback":854,"priority":915,"file":922,"line":1062},1966,{"type":835,"name":1064,"callback":1065,"file":1066,"line":823},"admin_footer","add_deactivation_feedback_dialog_box","wd\\includes\\deactivate.php",{"type":835,"name":953,"callback":1068,"file":1066,"line":1069},"submit_and_deactivate",38,{"type":835,"name":953,"callback":1071,"file":1072,"line":867},"admin_notice_ignore","wd\\includes\\notices.php",{"type":835,"name":953,"callback":1074,"file":1072,"line":862},"admin_notice_temp_ignore",{"type":835,"name":985,"callback":1076,"file":1072,"line":875},"wd_admin_notices",{"type":835,"name":953,"callback":1078,"file":1079,"line":915},"after_subscribe","wd\\includes\\subscribe.php",{"type":835,"name":888,"callback":1081,"priority":768,"file":1082,"line":847},"wd_overview_menu_page","wd\\wd.php",[1084,1090,1094,1098,1102,1104,1108,1110,1113,1115,1118,1120,1124,1126,1129,1131,1134,1138,1141,1144,1148],{"action":1085,"nopriv":1086,"callback":1087,"hasNonce":1088,"hasCapCheck":1086,"file":878,"line":1089},"twb",false,"admin_ajax",true,62,{"action":1091,"nopriv":1086,"callback":1092,"hasNonce":1088,"hasCapCheck":1088,"file":878,"line":1093},"twb_check_score","check_score",63,{"action":1095,"nopriv":1086,"callback":1096,"hasNonce":1088,"hasCapCheck":1086,"file":878,"line":1097},"twb_notif_check","notif_check",64,{"action":1099,"nopriv":1086,"callback":1100,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1101},"bwg_frontend_data","frontend_data",141,{"action":1099,"nopriv":1088,"callback":1100,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1103},142,{"action":1105,"nopriv":1086,"callback":1106,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1107},"GalleryBox","frontend_ajax",143,{"action":1105,"nopriv":1088,"callback":1106,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1109},144,{"action":1111,"nopriv":1086,"callback":1111,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1112},"bwg_captcha",145,{"action":1111,"nopriv":1088,"callback":1111,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1114},146,{"action":1116,"nopriv":1086,"callback":1106,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1117},"Share",147,{"action":1116,"nopriv":1088,"callback":1106,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1119},148,{"action":1121,"nopriv":1086,"callback":1122,"hasNonce":1086,"hasCapCheck":1088,"file":922,"line":1123},"view_facebook_post","bwg_add_embed_ajax",149,{"action":1121,"nopriv":1088,"callback":1122,"hasNonce":1086,"hasCapCheck":1088,"file":922,"line":1125},150,{"action":1127,"nopriv":1088,"callback":1106,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1128},"download_gallery",151,{"action":1127,"nopriv":1086,"callback":1106,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1130},152,{"action":1132,"nopriv":1086,"callback":1132,"hasNonce":1086,"hasCapCheck":1086,"file":922,"line":1133},"bwg_upl",157,{"action":1135,"nopriv":1086,"callback":1136,"hasNonce":1086,"hasCapCheck":1088,"file":922,"line":1137},"addImages","bwg_filemanager_ajax",158,{"action":1139,"nopriv":1086,"callback":1136,"hasNonce":1086,"hasCapCheck":1088,"file":922,"line":1140},"addMusic",159,{"action":1142,"nopriv":1086,"callback":1122,"hasNonce":1086,"hasCapCheck":1088,"file":922,"line":1143},"addEmbed",160,{"action":1145,"nopriv":1086,"callback":1146,"hasNonce":1088,"hasCapCheck":1088,"file":922,"line":1147},"bwg_editor_missing_dismissed","dismiss_notice",169,{"action":1149,"nopriv":1086,"callback":1146,"hasNonce":1088,"hasCapCheck":1088,"file":922,"line":1150},"bwg_recreate_dismissed",170,[],[1153,1158],{"tag":1154,"callback":1155,"file":1156,"line":1157},"Best_Wordpress_Gallery","shortcode","framework\\WDWSitemap.php",36,{"tag":1154,"callback":1155,"file":922,"line":1159},166,[1161],{"hook":1162,"callback":1162,"file":1163,"line":1164},"bwg_schedule_event_hook","update.php",234,23,{"dangerousFunctions":1167,"sqlUsage":1177,"outputEscaping":1626,"fileOperations":886,"externalRequests":1264,"nonceChecks":875,"capabilityChecks":205,"bundledLibraries":4599},[1168,1173],{"fn":1169,"file":1170,"line":1171,"context":1172},"unserialize","booster\\AdminBar.php",258,"$page_score = unserialize($post['meta_value']);",{"fn":1169,"file":1174,"line":1175,"context":1176},"wd\\includes\\overview.php",44,"$body = unserialize($request['body']);",{"prepared":1178,"raw":1179,"locations":1180},346,249,[1181,1185,1187,1190,1194,1197,1200,1202,1204,1206,1208,1209,1212,1214,1218,1220,1222,1224,1226,1228,1230,1232,1234,1237,1239,1241,1244,1246,1247,1249,1251,1253,1256,1258,1260,1262,1263,1265,1266,1267,1268,1269,1270,1271,1273,1275,1276,1277,1278,1280,1281,1283,1285,1287,1288,1290,1292,1294,1296,1298,1300,1302,1304,1306,1308,1309,1310,1311,1312,1314,1315,1316,1317,1319,1321,1323,1325,1326,1328,1330,1331,1333,1335,1337,1339,1341,1343,1345,1347,1348,1350,1352,1354,1356,1358,1360,1361,1363,1365,1367,1369,1371,1373,1374,1376,1378,1380,1382,1384,1385,1386,1387,1388,1389,1391,1392,1394,1395,1396,1398,1399,1401,1402,1403,1404,1406,1408,1409,1411,1413,1415,1416,1417,1419,1421,1423,1424,1426,1428,1430,1431,1432,1434,1436,1438,1440,1442,1443,1444,1445,1446,1448,1449,1451,1452,1454,1456,1458,1459,1461,1462,1464,1466,1467,1469,1471,1473,1474,1475,1477,1479,1480,1482,1484,1486,1487,1488,1489,1491,1492,1494,1495,1497,1499,1501,1503,1505,1507,1509,1511,1513,1515,1517,1519,1521,1523,1525,1527,1529,1531,1532,1534,1536,1538,1540,1542,1544,1546,1548,1550,1552,1554,1556,1558,1560,1562,1564,1565,1567,1569,1571,1573,1574,1576,1578,1580,1582,1584,1586,1588,1590,1592,1594,1596,1598,1600,1602,1604,1606,1607,1609,1611,1613,1615,1617,1619,1621,1622,1624],{"file":1182,"line":1183,"context":1184},"admin\\controllers\\Albums.php",286,"$wpdb->query() with variable interpolation",{"file":1182,"line":1186,"context":1184},324,{"file":1188,"line":1189,"context":1184},"admin\\controllers\\Themes.php",162,{"file":1191,"line":1192,"context":1193},"admin\\models\\Albums.php",103,"$wpdb->get_results() with variable interpolation",{"file":1191,"line":1195,"context":1196},416,"$wpdb->get_var() with variable interpolation",{"file":1198,"line":1199,"context":1193},"admin\\models\\Galleries.php",113,{"file":1198,"line":1201,"context":1193},120,{"file":1198,"line":1203,"context":1196},1704,{"file":1205,"line":781,"context":1196},"admin\\models\\Options.php",{"file":1207,"line":191,"context":1193},"admin\\models\\Shortcode.php",{"file":1207,"line":781,"context":1196},{"file":1210,"line":1211,"context":1184},"admin\\models\\Uninstall.php",67,{"file":1170,"line":1213,"context":1193},253,{"file":1215,"line":1216,"context":1217},"booster\\controller.php",426,"$wpdb->get_row() with variable interpolation",{"file":897,"line":1219,"context":1193},867,{"file":897,"line":1221,"context":1193},924,{"file":897,"line":1223,"context":1193},930,{"file":897,"line":1225,"context":1196},1010,{"file":897,"line":1227,"context":1196},1228,{"file":897,"line":1229,"context":1196},1365,{"file":897,"line":1231,"context":1193},2600,{"file":897,"line":1233,"context":1196},3450,{"file":897,"line":1235,"context":1236},3462,"$wpdb->get_col() with variable interpolation",{"file":897,"line":1238,"context":1236},3474,{"file":897,"line":1240,"context":1236},3536,{"file":1242,"line":1243,"context":1193},"framework\\WDWLibraryEmbed.php",714,{"file":1245,"line":191,"context":1196},"frontend\\models\\model.php",{"file":1245,"line":1069,"context":1196},{"file":1245,"line":1248,"context":1193},55,{"file":1245,"line":1250,"context":1193},102,{"file":1245,"line":1252,"context":1196},163,{"file":1254,"line":1255,"context":1196},"insert.php",131,{"file":922,"line":1257,"context":1236},1121,{"file":922,"line":1259,"context":1236},1181,{"file":922,"line":1261,"context":1236},1220,{"file":1163,"line":915,"context":1184},{"file":1163,"line":1264,"context":1184},13,{"file":1163,"line":781,"context":1184},{"file":1163,"line":847,"context":1184},{"file":1163,"line":867,"context":1184},{"file":1163,"line":749,"context":1184},{"file":1163,"line":862,"context":1184},{"file":1163,"line":205,"context":1184},{"file":1163,"line":1272,"context":1184},21,{"file":1163,"line":1274,"context":1184},25,{"file":1163,"line":833,"context":1184},{"file":1163,"line":84,"context":1184},{"file":1163,"line":179,"context":1184},{"file":1163,"line":1279,"context":1184},34,{"file":1163,"line":1157,"context":1184},{"file":1163,"line":1282,"context":1184},40,{"file":1163,"line":1284,"context":1184},41,{"file":1163,"line":1286,"context":1184},43,{"file":1163,"line":1175,"context":1184},{"file":1163,"line":1289,"context":1184},45,{"file":1163,"line":1291,"context":1184},46,{"file":1163,"line":1293,"context":1184},47,{"file":1163,"line":1295,"context":1184},48,{"file":1163,"line":1297,"context":1184},49,{"file":1163,"line":1299,"context":1184},50,{"file":1163,"line":1301,"context":1184},51,{"file":1163,"line":1303,"context":1184},52,{"file":1163,"line":1305,"context":1184},53,{"file":1163,"line":1307,"context":1184},54,{"file":1163,"line":1248,"context":1184},{"file":1163,"line":879,"context":1184},{"file":1163,"line":883,"context":1184},{"file":1163,"line":886,"context":1184},{"file":1163,"line":1313,"context":1184},59,{"file":1163,"line":890,"context":1184},{"file":1163,"line":1097,"context":1184},{"file":1163,"line":728,"context":1184},{"file":1163,"line":1318,"context":1184},68,{"file":1163,"line":1320,"context":1184},72,{"file":1163,"line":1322,"context":1184},84,{"file":1163,"line":1324,"context":1184},85,{"file":1163,"line":741,"context":1184},{"file":1163,"line":1327,"context":1184},88,{"file":1163,"line":1329,"context":1184},89,{"file":1163,"line":13,"context":1184},{"file":1163,"line":1332,"context":1184},91,{"file":1163,"line":1334,"context":1184},92,{"file":1163,"line":1336,"context":1184},93,{"file":1163,"line":1338,"context":1184},94,{"file":1163,"line":1340,"context":1184},95,{"file":1163,"line":1342,"context":1184},97,{"file":1163,"line":1344,"context":1184},99,{"file":1163,"line":1346,"context":1184},101,{"file":1163,"line":1192,"context":1184},{"file":1163,"line":1349,"context":1184},105,{"file":1163,"line":1351,"context":1184},107,{"file":1163,"line":1353,"context":1184},109,{"file":1163,"line":1355,"context":1184},110,{"file":1163,"line":1357,"context":1184},111,{"file":1163,"line":1359,"context":1184},112,{"file":1163,"line":1199,"context":1184},{"file":1163,"line":1362,"context":1184},114,{"file":1163,"line":1364,"context":1184},115,{"file":1163,"line":1366,"context":1184},116,{"file":1163,"line":1368,"context":1184},117,{"file":1163,"line":1370,"context":1184},118,{"file":1163,"line":1372,"context":1184},119,{"file":1163,"line":1201,"context":1184},{"file":1163,"line":1375,"context":1184},121,{"file":1163,"line":1377,"context":1184},122,{"file":1163,"line":1379,"context":1184},126,{"file":1163,"line":1381,"context":1184},128,{"file":1163,"line":1383,"context":1184},132,{"file":1163,"line":923,"context":1184},{"file":1163,"line":925,"context":1184},{"file":1163,"line":927,"context":1184},{"file":1163,"line":1125,"context":1184},{"file":1163,"line":1128,"context":1184},{"file":1163,"line":1390,"context":1184},155,{"file":1163,"line":1140,"context":1184},{"file":1163,"line":1393,"context":1184},161,{"file":1163,"line":1189,"context":1184},{"file":1163,"line":1252,"context":1184},{"file":1163,"line":1397,"context":1184},167,{"file":1163,"line":1147,"context":1184},{"file":1163,"line":1400,"context":1184},173,{"file":1163,"line":931,"context":1184},{"file":1163,"line":935,"context":1184},{"file":1163,"line":939,"context":1184},{"file":1163,"line":1405,"context":1184},177,{"file":1163,"line":1407,"context":1184},178,{"file":1163,"line":943,"context":1184},{"file":1163,"line":1410,"context":1184},180,{"file":1163,"line":1412,"context":1184},181,{"file":1163,"line":1414,"context":1184},182,{"file":1163,"line":947,"context":1184},{"file":1163,"line":839,"context":1184},{"file":1163,"line":1418,"context":1184},185,{"file":1163,"line":1420,"context":1184},186,{"file":1163,"line":1422,"context":1184},187,{"file":1163,"line":951,"context":1184},{"file":1163,"line":1425,"context":1184},189,{"file":1163,"line":1427,"context":1184},190,{"file":1163,"line":1429,"context":1184},191,{"file":1163,"line":955,"context":1184},{"file":1163,"line":254,"context":1184},{"file":1163,"line":1433,"context":1184},194,{"file":1163,"line":1435,"context":1184},195,{"file":1163,"line":1437,"context":1184},196,{"file":1163,"line":1439,"context":1184},197,{"file":1163,"line":1441,"context":1184},198,{"file":1163,"line":958,"context":1184},{"file":1163,"line":966,"context":1184},{"file":1163,"line":972,"context":1184},{"file":1163,"line":975,"context":1184},{"file":1163,"line":1447,"context":1184},207,{"file":1163,"line":979,"context":1184},{"file":1163,"line":1450,"context":1184},209,{"file":1163,"line":983,"context":1184},{"file":1163,"line":1453,"context":1184},211,{"file":1163,"line":1455,"context":1184},212,{"file":1163,"line":1457,"context":1184},213,{"file":1163,"line":987,"context":1184},{"file":1163,"line":1460,"context":1184},215,{"file":1163,"line":990,"context":1184},{"file":1163,"line":1463,"context":1184},217,{"file":1163,"line":1465,"context":1184},218,{"file":1163,"line":994,"context":1184},{"file":1163,"line":1468,"context":1184},220,{"file":1163,"line":1470,"context":1184},221,{"file":1163,"line":1472,"context":1184},222,{"file":1163,"line":998,"context":1184},{"file":1163,"line":1002,"context":1184},{"file":1163,"line":1476,"context":1184},228,{"file":1163,"line":1478,"context":1184},229,{"file":1163,"line":1009,"context":1184},{"file":1163,"line":1481,"context":1184},231,{"file":1163,"line":1483,"context":1184},232,{"file":1163,"line":1485,"context":1184},233,{"file":1163,"line":1013,"context":1184},{"file":1163,"line":1032,"context":1184},{"file":1163,"line":1213,"context":1184},{"file":1163,"line":1490,"context":1184},254,{"file":1163,"line":1038,"context":1184},{"file":1163,"line":1493,"context":1184},260,{"file":1163,"line":1045,"context":1184},{"file":1163,"line":1496,"context":1184},265,{"file":1163,"line":1498,"context":1184},269,{"file":1163,"line":1500,"context":1184},270,{"file":1163,"line":1502,"context":1184},271,{"file":1163,"line":1504,"context":1184},272,{"file":1163,"line":1506,"context":1184},273,{"file":1163,"line":1508,"context":1184},274,{"file":1163,"line":1510,"context":1184},275,{"file":1163,"line":1512,"context":1184},276,{"file":1163,"line":1514,"context":1184},277,{"file":1163,"line":1516,"context":1184},278,{"file":1163,"line":1518,"context":1184},279,{"file":1163,"line":1520,"context":1184},280,{"file":1163,"line":1522,"context":1184},281,{"file":1163,"line":1524,"context":1184},282,{"file":1163,"line":1526,"context":1184},283,{"file":1163,"line":1528,"context":1184},284,{"file":1163,"line":1530,"context":1184},285,{"file":1163,"line":1183,"context":1184},{"file":1163,"line":1533,"context":1184},287,{"file":1163,"line":1535,"context":1184},288,{"file":1163,"line":1537,"context":1184},289,{"file":1163,"line":1539,"context":1184},290,{"file":1163,"line":1541,"context":1184},291,{"file":1163,"line":1543,"context":1184},292,{"file":1163,"line":1545,"context":1184},293,{"file":1163,"line":1547,"context":1184},294,{"file":1163,"line":1549,"context":1184},295,{"file":1163,"line":1551,"context":1184},296,{"file":1163,"line":1553,"context":1184},297,{"file":1163,"line":1555,"context":1184},298,{"file":1163,"line":1557,"context":1184},299,{"file":1163,"line":1559,"context":1184},300,{"file":1163,"line":1561,"context":1184},301,{"file":1163,"line":1563,"context":1184},302,{"file":1163,"line":917,"context":1184},{"file":1163,"line":1566,"context":1184},304,{"file":1163,"line":1568,"context":1184},305,{"file":1163,"line":1570,"context":1184},306,{"file":1163,"line":1572,"context":1184},307,{"file":1163,"line":291,"context":1184},{"file":1163,"line":1575,"context":1184},311,{"file":1163,"line":1577,"context":1184},314,{"file":1163,"line":1579,"context":1184},317,{"file":1163,"line":1581,"context":1184},321,{"file":1163,"line":1583,"context":1184},322,{"file":1163,"line":1585,"context":1184},323,{"file":1163,"line":1587,"context":1184},326,{"file":1163,"line":1589,"context":1184},329,{"file":1163,"line":1591,"context":1184},330,{"file":1163,"line":1593,"context":1184},333,{"file":1163,"line":1595,"context":1193},334,{"file":1163,"line":1597,"context":1184},349,{"file":1163,"line":1599,"context":1184},352,{"file":1163,"line":1601,"context":1184},356,{"file":1163,"line":1603,"context":1184},357,{"file":1163,"line":1605,"context":1184},358,{"file":1163,"line":919,"context":1184},{"file":1163,"line":1608,"context":1184},362,{"file":1163,"line":1610,"context":1217},365,{"file":1163,"line":1612,"context":1184},375,{"file":1163,"line":1614,"context":1184},380,{"file":1163,"line":1616,"context":1184},391,{"file":1163,"line":1618,"context":1184},392,{"file":1163,"line":1620,"context":1184},393,{"file":1163,"line":316,"context":1184},{"file":1163,"line":1623,"context":1184},424,{"file":1163,"line":1625,"context":1184},428,{"escaped":1627,"rawEcho":1628,"locations":1629},6857,1832,[1630,1633,1634,1635,1636,1637,1639,1641,1644,1646,1648,1650,1651,1653,1654,1655,1656,1657,1658,1660,1662,1663,1664,1665,1667,1668,1669,1670,1671,1672,1673,1674,1675,1676,1678,1679,1680,1681,1682,1683,1684,1685,1686,1687,1688,1689,1691,1692,1693,1694,1695,1696,1697,1698,1699,1700,1701,1702,1703,1704,1706,1708,1709,1711,1712,1714,1715,1717,1718,1719,1721,1722,1723,1725,1727,1729,1730,1731,1732,1733,1734,1735,1736,1737,1738,1739,1740,1741,1742,1743,1745,1746,1748,1750,1751,1753,1754,1755,1757,1759,1761,1762,1763,1764,1765,1766,1767,1768,1769,1770,1771,1772,1774,1775,1777,1778,1779,1780,1781,1782,1783,1784,1785,1786,1788,1789,1790,1791,1792,1793,1794,1795,1796,1797,1799,1800,1801,1802,1804,1805,1807,1808,1809,1810,1812,1814,1816,1818,1820,1822,1824,1826,1828,1830,1832,1834,1835,1837,1839,1841,1843,1845,1847,1849,1851,1853,1855,1857,1858,1859,1861,1863,1865,1867,1869,1871,1872,1874,1876,1878,1880,1882,1883,1885,1886,1887,1888,1889,1890,1891,1892,1893,1894,1895,1896,1897,1898,1899,1900,1901,1902,1903,1904,1906,1907,1908,1909,1910,1911,1912,1913,1914,1915,1917,1919,1921,1923,1925,1926,1927,1929,1931,1933,1935,1937,1939,1941,1943,1945,1947,1949,1951,1952,1954,1955,1957,1958,1960,1962,1964,1966,1968,1970,1972,1974,1976,1978,1980,1982,1984,1985,1987,1989,1990,1992,1994,1996,1998,2000,2002,2003,2005,2007,2008,2010,2011,2013,2015,2016,2017,2019,2020,2021,2023,2024,2025,2027,2028,2029,2031,2032,2033,2035,2036,2037,2039,2040,2041,2043,2044,2045,2047,2048,2049,2051,2052,2053,2054,2056,2058,2060,2061,2062,2064,2065,2066,2067,2068,2069,2070,2071,2072,2074,2075,2076,2077,2078,2080,2081,2082,2083,2085,2086,2087,2088,2090,2092,2093,2094,2095,2096,2097,2098,2099,2101,2102,2104,2106,2107,2109,2111,2113,2115,2116,2118,2120,2122,2124,2126,2128,2130,2132,2134,2136,2138,2140,2142,2144,2146,2148,2150,2152,2154,2156,2158,2159,2160,2162,2164,2166,2168,2170,2172,2173,2175,2176,2178,2180,2182,2184,2186,2188,2190,2192,2194,2195,2197,2199,2201,2203,2205,2207,2209,2211,2213,2215,2217,2219,2221,2223,2225,2227,2229,2231,2233,2235,2237,2239,2241,2243,2245,2247,2249,2251,2253,2255,2257,2259,2261,2263,2265,2267,2269,2271,2273,2275,2277,2279,2281,2283,2285,2286,2287,2288,2289,2290,2291,2292,2293,2294,2295,2296,2297,2298,2299,2300,2301,2302,2303,2304,2305,2306,2307,2308,2310,2311,2313,2314,2315,2316,2317,2319,2320,2321,2322,2323,2324,2325,2326,2327,2328,2329,2330,2331,2332,2333,2334,2335,2336,2337,2338,2339,2340,2341,2342,2343,2344,2346,2347,2349,2350,2352,2353,2355,2357,2359,2360,2362,2364,2365,2367,2368,2369,2371,2373,2375,2376,2377,2379,2381,2383,2385,2387,2389,2391,2393,2395,2397,2399,2401,2402,2403,2404,2405,2406,2407,2408,2409,2410,2411,2412,2413,2414,2415,2416,2417,2418,2419,2421,2422,2423,2424,2425,2426,2427,2428,2429,2430,2431,2433,2434,2435,2437,2438,2439,2440,2441,2442,2443,2444,2445,2446,2448,2449,2450,2452,2454,2455,2456,2457,2458,2459,2460,2461,2462,2463,2464,2466,2467,2469,2470,2471,2472,2474,2476,2478,2480,2482,2484,2485,2487,2488,2490,2492,2493,2495,2496,2497,2499,2501,2502,2504,2506,2507,2508,2509,2510,2511,2513,2515,2517,2519,2521,2523,2525,2527,2529,2530,2531,2533,2535,2536,2538,2540,2542,2544,2545,2547,2549,2551,2553,2555,2557,2559,2561,2563,2565,2567,2569,2571,2573,2575,2577,2579,2581,2583,2585,2587,2589,2591,2592,2594,2596,2598,2599,2601,2603,2605,2607,2608,2610,2611,2612,2614,2616,2617,2618,2620,2622,2624,2625,2627,2629,2631,2632,2634,2636,2638,2640,2642,2644,2646,2648,2650,2651,2653,2654,2656,2658,2660,2662,2664,2666,2668,2670,2672,2674,2675,2677,2679,2681,2683,2685,2687,2689,2691,2692,2693,2695,2697,2699,2700,2702,2704,2706,2708,2710,2712,2714,2716,2718,2720,2722,2724,2726,2728,2730,2732,2734,2736,2738,2740,2742,2744,2746,2748,2750,2752,2754,2756,2758,2760,2762,2764,2766,2768,2770,2772,2774,2776,2778,2780,2782,2784,2786,2788,2790,2792,2794,2796,2798,2800,2802,2804,2806,2808,2810,2812,2814,2816,2818,2820,2822,2824,2826,2828,2830,2832,2834,2836,2838,2840,2842,2844,2846,2848,2850,2852,2854,2856,2858,2860,2862,2864,2866,2868,2870,2872,2874,2876,2878,2880,2882,2884,2886,2888,2890,2892,2894,2896,2898,2900,2902,2904,2905,2907,2909,2911,2913,2915,2917,2919,2921,2923,2925,2927,2929,2931,2933,2935,2937,2939,2941,2943,2945,2947,2949,2951,2953,2955,2957,2959,2961,2963,2965,2967,2969,2971,2973,2975,2977,2979,2981,2982,2984,2986,2988,2990,2992,2993,2995,2997,2999,3001,3003,3005,3007,3009,3011,3013,3015,3017,3019,3021,3023,3025,3027,3029,3031,3033,3035,3037,3039,3041,3043,3045,3047,3049,3051,3053,3055,3057,3059,3061,3063,3065,3067,3069,3071,3073,3074,3076,3078,3080,3081,3083,3085,3087,3089,3091,3093,3095,3097,3099,3101,3103,3105,3107,3109,3111,3113,3115,3117,3119,3121,3123,3125,3126,3128,3130,3132,3134,3136,3138,3140,3142,3144,3145,3146,3148,3149,3151,3153,3155,3157,3159,3161,3163,3165,3167,3169,3171,3173,3174,3176,3178,3180,3182,3184,3186,3188,3189,3191,3193,3195,3197,3199,3201,3203,3205,3207,3209,3211,3213,3215,3217,3219,3221,3223,3225,3227,3229,3231,3233,3235,3237,3239,3241,3243,3245,3247,3249,3251,3253,3255,3257,3259,3261,3263,3265,3267,3269,3271,3273,3275,3277,3279,3281,3283,3285,3287,3289,3291,3293,3295,3297,3299,3301,3303,3305,3307,3309,3311,3313,3315,3317,3319,3321,3323,3325,3327,3329,3331,3333,3335,3337,3339,3341,3343,3345,3347,3349,3351,3353,3355,3357,3359,3361,3363,3365,3367,3369,3371,3373,3375,3377,3379,3381,3383,3385,3386,3388,3390,3392,3394,3396,3398,3400,3402,3403,3405,3406,3408,3410,3412,3414,3416,3418,3420,3422,3424,3426,3428,3430,3432,3434,3436,3438,3440,3442,3444,3446,3448,3450,3452,3454,3456,3458,3460,3462,3464,3466,3468,3470,3472,3474,3475,3477,3479,3481,3483,3485,3487,3489,3491,3493,3495,3497,3499,3501,3502,3504,3505,3507,3509,3511,3513,3515,3517,3519,3521,3523,3525,3527,3529,3531,3533,3535,3537,3539,3541,3543,3545,3547,3548,3550,3552,3554,3556,3558,3560,3562,3564,3566,3568,3569,3571,3573,3575,3577,3579,3581,3583,3585,3587,3589,3591,3593,3595,3597,3599,3601,3603,3605,3607,3609,3611,3613,3615,3617,3619,3621,3623,3625,3627,3629,3631,3633,3635,3637,3639,3641,3643,3645,3647,3649,3651,3653,3655,3657,3659,3661,3663,3665,3667,3669,3671,3673,3675,3677,3679,3681,3683,3685,3687,3689,3691,3693,3695,3697,3699,3701,3703,3705,3707,3709,3711,3713,3715,3717,3719,3721,3723,3725,3727,3729,3731,3733,3735,3737,3739,3741,3743,3745,3747,3749,3751,3753,3755,3757,3759,3761,3763,3765,3767,3769,3771,3773,3775,3777,3779,3781,3783,3785,3787,3789,3791,3793,3794,3796,3798,3800,3802,3804,3806,3808,3810,3812,3814,3816,3818,3820,3822,3824,3826,3828,3830,3832,3834,3836,3838,3840,3842,3844,3846,3848,3850,3852,3854,3856,3858,3860,3862,3864,3866,3868,3870,3872,3874,3876,3878,3880,3882,3884,3886,3888,3890,3892,3894,3896,3898,3900,3902,3904,3906,3908,3910,3912,3914,3916,3918,3920,3922,3924,3926,3928,3930,3932,3934,3936,3938,3940,3942,3944,3946,3948,3949,3950,3951,3952,3953,3954,3956,3957,3958,3959,3961,3962,3963,3964,3965,3966,3968,3970,3972,3973,3974,3975,3976,3977,3978,3979,3980,3981,3982,3983,3984,3985,3986,3987,3989,3991,3992,3993,3995,3997,3999,4001,4003,4004,4006,4007,4008,4010,4011,4013,4015,4016,4017,4018,4019,4020,4021,4022,4024,4025,4026,4027,4029,4030,4031,4032,4033,4034,4035,4036,4037,4038,4039,4040,4041,4043,4044,4046,4048,4049,4052,4054,4055,4057,4058,4059,4060,4061,4062,4063,4064,4065,4066,4067,4068,4069,4070,4071,4072,4073,4074,4075,4076,4077,4078,4079,4080,4081,4082,4083,4084,4085,4086,4087,4088,4089,4090,4091,4092,4093,4095,4096,4097,4099,4100,4101,4102,4103,4104,4105,4106,4107,4108,4109,4111,4113,4115,4117,4118,4119,4120,4121,4122,4123,4124,4125,4126,4128,4130,4131,4132,4133,4134,4135,4136,4137,4138,4140,4141,4142,4144,4146,4149,4150,4151,4153,4155,4156,4158,4159,4160,4161,4162,4163,4165,4167,4168,4169,4171,4172,4173,4175,4177,4179,4180,4182,4184,4186,4188,4189,4190,4191,4192,4194,4196,4197,4199,4201,4203,4205,4207,4209,4211,4213,4215,4217,4218,4219,4220,4221,4223,4224,4226,4227,4228,4229,4230,4232,4233,4235,4236,4237,4238,4239,4240,4241,4242,4243,4244,4245,4246,4248,4249,4250,4251,4252,4254,4255,4256,4257,4258,4259,4260,4261,4262,4263,4264,4265,4266,4267,4268,4269,4270,4271,4272,4273,4274,4275,4277,4278,4279,4280,4282,4283,4284,4285,4286,4287,4289,4290,4291,4292,4293,4294,4296,4298,4300,4301,4302,4303,4305,4307,4309,4310,4311,4313,4314,4316,4317,4318,4320,4322,4323,4324,4325,4327,4328,4329,4330,4331,4333,4334,4335,4336,4337,4338,4339,4341,4343,4345,4347,4348,4349,4351,4353,4355,4357,4359,4360,4362,4364,4365,4367,4368,4369,4371,4373,4374,4376,4378,4380,4381,4383,4385,4386,4387,4389,4391,4392,4394,4395,4397,4399,4401,4402,4404,4406,4408,4410,4412,4414,4415,4417,4419,4421,4423,4424,4425,4426,4427,4428,4430,4431,4433,4436,4437,4439,4441,4443,4445,4446,4447,4449,4450,4452,4453,4454,4456,4457,4458,4459,4460,4461,4462,4463,4464,4465,4467,4468,4469,4470,4471,4472,4473,4474,4475,4477,4478,4479,4480,4483,4484,4486,4488,4489,4490,4491,4493,4494,4495,4496,4497,4498,4499,4501,4502,4503,4505,4507,4509,4510,4512,4514,4516,4518,4520,4522,4523,4525,4526,4527,4528,4529,4530,4531,4533,4534,4535,4537,4538,4540,4542,4543,4545,4547,4549,4551,4553,4554,4555,4556,4557,4558,4560,4561,4562,4564,4566,4567,4568,4569,4570,4571,4572,4573,4575,4576,4577,4578,4579,4580,4582,4583,4584,4585,4586,4587,4588,4589,4591,4592,4593,4594,4596,4597,4598],{"file":1631,"line":1069,"context":1632},"addons\\addons.php","raw output",{"file":1631,"line":1284,"context":1632},{"file":1631,"line":1289,"context":1632},{"file":1631,"line":1248,"context":1632},{"file":1631,"line":1313,"context":1632},{"file":1631,"line":1638,"context":1632},65,{"file":1631,"line":1640,"context":1632},71,{"file":1642,"line":1643,"context":1632},"admin\\controllers\\elementorWidget.php",140,{"file":832,"line":1645,"context":1632},484,{"file":832,"line":1647,"context":1632},501,{"file":1649,"line":1359,"context":1632},"admin\\controllers\\Options.php",{"file":1649,"line":1255,"context":1632},{"file":1649,"line":1652,"context":1632},134,{"file":1649,"line":1137,"context":1632},{"file":1649,"line":1393,"context":1632},{"file":1649,"line":935,"context":1632},{"file":1649,"line":1472,"context":1632},{"file":1649,"line":1493,"context":1632},{"file":1198,"line":1659,"context":1632},1735,{"file":1661,"line":1165,"context":1632},"admin\\views\\AddTags.php",{"file":1661,"line":84,"context":1632},{"file":1661,"line":1248,"context":1632},{"file":1661,"line":1638,"context":1632},{"file":1661,"line":1666,"context":1632},81,{"file":1661,"line":1329,"context":1632},{"file":1661,"line":1329,"context":1632},{"file":1661,"line":1336,"context":1632},{"file":1661,"line":1338,"context":1632},{"file":1661,"line":762,"context":1632},{"file":1661,"line":1342,"context":1632},{"file":1661,"line":780,"context":1632},{"file":1661,"line":1346,"context":1632},{"file":1661,"line":1353,"context":1632},{"file":1677,"line":26,"context":1632},"admin\\views\\AdminView.php",{"file":1677,"line":1297,"context":1632},{"file":1677,"line":1305,"context":1632},{"file":1677,"line":1307,"context":1632},{"file":1677,"line":13,"context":1632},{"file":1677,"line":1332,"context":1632},{"file":1677,"line":762,"context":1632},{"file":1677,"line":762,"context":1632},{"file":1677,"line":762,"context":1632},{"file":1677,"line":1355,"context":1632},{"file":1677,"line":1357,"context":1632},{"file":1677,"line":1372,"context":1632},{"file":1677,"line":1690,"context":1632},164,{"file":1677,"line":1397,"context":1632},{"file":1677,"line":254,"context":1632},{"file":1677,"line":254,"context":1632},{"file":1677,"line":1460,"context":1632},{"file":1677,"line":1465,"context":1632},{"file":1677,"line":1498,"context":1632},{"file":1677,"line":1518,"context":1632},{"file":1677,"line":1520,"context":1632},{"file":1677,"line":1183,"context":1632},{"file":1677,"line":1537,"context":1632},{"file":1677,"line":1561,"context":1632},{"file":1677,"line":1563,"context":1632},{"file":1677,"line":1563,"context":1632},{"file":1677,"line":1705,"context":1632},342,{"file":1677,"line":1707,"context":1632},345,{"file":1677,"line":1707,"context":1632},{"file":1677,"line":1710,"context":1632},372,{"file":1677,"line":1710,"context":1632},{"file":1677,"line":1713,"context":1632},373,{"file":1677,"line":1713,"context":1632},{"file":1677,"line":1716,"context":1632},378,{"file":1677,"line":1716,"context":1632},{"file":1677,"line":1716,"context":1632},{"file":1677,"line":1720,"context":1632},405,{"file":1677,"line":1195,"context":1632},{"file":1677,"line":1625,"context":1632},{"file":1677,"line":1724,"context":1632},433,{"file":1677,"line":1726,"context":1632},438,{"file":1728,"line":1272,"context":1632},"admin\\views\\Albums.php",{"file":1728,"line":108,"context":1632},{"file":1728,"line":1069,"context":1632},{"file":1728,"line":1295,"context":1632},{"file":1728,"line":1303,"context":1632},{"file":1728,"line":1305,"context":1632},{"file":1728,"line":1089,"context":1632},{"file":1728,"line":1093,"context":1632},{"file":1728,"line":1340,"context":1632},{"file":1728,"line":1346,"context":1632},{"file":1728,"line":1381,"context":1632},{"file":1728,"line":1652,"context":1632},{"file":1728,"line":1130,"context":1632},{"file":1728,"line":1393,"context":1632},{"file":1728,"line":1705,"context":1632},{"file":1728,"line":1744,"context":1632},350,{"file":1728,"line":1616,"context":1632},{"file":1728,"line":1747,"context":1632},397,{"file":1749,"line":781,"context":1632},"admin\\views\\Albumsgalleries.php",{"file":1749,"line":1279,"context":1632},{"file":1749,"line":1752,"context":1632},42,{"file":1749,"line":1313,"context":1632},{"file":1749,"line":1318,"context":1632},{"file":1749,"line":1756,"context":1632},70,{"file":1749,"line":1758,"context":1632},79,{"file":1749,"line":1760,"context":1632},80,{"file":1749,"line":1344,"context":1632},{"file":1749,"line":1344,"context":1632},{"file":1749,"line":1346,"context":1632},{"file":1749,"line":1346,"context":1632},{"file":1749,"line":1346,"context":1632},{"file":1749,"line":1346,"context":1632},{"file":1749,"line":1349,"context":1632},{"file":1749,"line":1349,"context":1632},{"file":1749,"line":1349,"context":1632},{"file":1749,"line":1372,"context":1632},{"file":1749,"line":1381,"context":1632},{"file":1773,"line":724,"context":1632},"admin\\views\\Cloudflare.php",{"file":1773,"line":1332,"context":1632},{"file":1776,"line":1279,"context":1632},"admin\\views\\Editimage.php",{"file":1776,"line":823,"context":1632},{"file":1776,"line":26,"context":1632},{"file":1776,"line":1282,"context":1632},{"file":1776,"line":1289,"context":1632},{"file":1776,"line":886,"context":1632},{"file":1776,"line":1313,"context":1632},{"file":1776,"line":1089,"context":1632},{"file":1776,"line":1089,"context":1632},{"file":1776,"line":1414,"context":1632},{"file":1776,"line":1787,"context":1632},201,{"file":1776,"line":1498,"context":1632},{"file":1776,"line":1504,"context":1632},{"file":1776,"line":1504,"context":1632},{"file":1776,"line":1506,"context":1632},{"file":1776,"line":1506,"context":1632},{"file":1776,"line":1506,"context":1632},{"file":1776,"line":1553,"context":1632},{"file":1776,"line":1559,"context":1632},{"file":1776,"line":1559,"context":1632},{"file":1776,"line":1798,"context":1632},344,{"file":1776,"line":1707,"context":1632},{"file":1776,"line":1178,"context":1632},{"file":1776,"line":1608,"context":1632},{"file":1776,"line":1803,"context":1632},369,{"file":1776,"line":1710,"context":1632},{"file":1776,"line":1806,"context":1632},383,{"file":1776,"line":1806,"context":1632},{"file":1776,"line":1806,"context":1632},{"file":1776,"line":1806,"context":1632},{"file":1776,"line":1811,"context":1632},390,{"file":1776,"line":1813,"context":1632},844,{"file":1776,"line":1815,"context":1632},847,{"file":1776,"line":1817,"context":1632},850,{"file":1776,"line":1819,"context":1632},851,{"file":1776,"line":1821,"context":1632},854,{"file":1776,"line":1823,"context":1632},855,{"file":1776,"line":1825,"context":1632},858,{"file":1776,"line":1827,"context":1632},859,{"file":1776,"line":1829,"context":1632},862,{"file":1776,"line":1831,"context":1632},863,{"file":1776,"line":1833,"context":1632},866,{"file":1776,"line":1219,"context":1632},{"file":1776,"line":1836,"context":1632},870,{"file":1776,"line":1838,"context":1632},871,{"file":1776,"line":1840,"context":1632},875,{"file":1776,"line":1842,"context":1632},877,{"file":1776,"line":1844,"context":1632},880,{"file":1776,"line":1846,"context":1632},881,{"file":1776,"line":1848,"context":1632},882,{"file":1776,"line":1850,"context":1632},883,{"file":1776,"line":1852,"context":1632},884,{"file":1776,"line":1854,"context":1632},886,{"file":1776,"line":1856,"context":1632},889,{"file":1776,"line":1856,"context":1632},{"file":1776,"line":1856,"context":1632},{"file":1776,"line":1860,"context":1632},896,{"file":1776,"line":1862,"context":1632},903,{"file":1776,"line":1864,"context":1632},904,{"file":1776,"line":1866,"context":1632},905,{"file":1776,"line":1868,"context":1632},928,{"file":1776,"line":1870,"context":1632},929,{"file":1776,"line":1223,"context":1632},{"file":1776,"line":1873,"context":1632},988,{"file":1776,"line":1875,"context":1632},989,{"file":1776,"line":1877,"context":1632},990,{"file":1776,"line":1879,"context":1632},993,{"file":1776,"line":1881,"context":1632},994,{"file":838,"line":1272,"context":1632},{"file":838,"line":1884,"context":1632},28,{"file":838,"line":823,"context":1632},{"file":838,"line":1297,"context":1632},{"file":838,"line":1305,"context":1632},{"file":838,"line":1307,"context":1632},{"file":838,"line":1313,"context":1632},{"file":838,"line":1313,"context":1632},{"file":838,"line":1097,"context":1632},{"file":838,"line":728,"context":1632},{"file":838,"line":799,"context":1632},{"file":838,"line":799,"context":1632},{"file":838,"line":1346,"context":1632},{"file":838,"line":1346,"context":1632},{"file":838,"line":1346,"context":1632},{"file":838,"line":1250,"context":1632},{"file":838,"line":1250,"context":1632},{"file":838,"line":1250,"context":1632},{"file":838,"line":1349,"context":1632},{"file":838,"line":1349,"context":1632},{"file":838,"line":1377,"context":1632},{"file":838,"line":1905,"context":1632},124,{"file":838,"line":925,"context":1632},{"file":838,"line":1107,"context":1632},{"file":838,"line":1690,"context":1632},{"file":838,"line":935,"context":1632},{"file":838,"line":1006,"context":1632},{"file":838,"line":1009,"context":1632},{"file":838,"line":1034,"context":1632},{"file":838,"line":917,"context":1632},{"file":838,"line":1705,"context":1632},{"file":838,"line":1916,"context":1632},343,{"file":838,"line":1918,"context":1632},377,{"file":838,"line":1920,"context":1632},400,{"file":838,"line":1922,"context":1632},414,{"file":838,"line":1924,"context":1632},449,{"file":838,"line":1645,"context":1632},{"file":838,"line":338,"context":1632},{"file":838,"line":1928,"context":1632},550,{"file":838,"line":1930,"context":1632},570,{"file":838,"line":1932,"context":1632},577,{"file":838,"line":1934,"context":1632},580,{"file":838,"line":1936,"context":1632},589,{"file":838,"line":1938,"context":1632},594,{"file":838,"line":1940,"context":1632},597,{"file":838,"line":1942,"context":1632},601,{"file":838,"line":1944,"context":1632},603,{"file":838,"line":1946,"context":1632},609,{"file":838,"line":1948,"context":1632},633,{"file":838,"line":1950,"context":1632},683,{"file":838,"line":1950,"context":1632},{"file":838,"line":1953,"context":1632},687,{"file":838,"line":1953,"context":1632},{"file":838,"line":1956,"context":1632},690,{"file":838,"line":1956,"context":1632},{"file":838,"line":1959,"context":1632},698,{"file":838,"line":1961,"context":1632},713,{"file":838,"line":1963,"context":1632},730,{"file":838,"line":1965,"context":1632},731,{"file":838,"line":1967,"context":1632},732,{"file":838,"line":1969,"context":1632},733,{"file":838,"line":1971,"context":1632},737,{"file":838,"line":1973,"context":1632},741,{"file":838,"line":1975,"context":1632},756,{"file":838,"line":1977,"context":1632},758,{"file":838,"line":1979,"context":1632},760,{"file":838,"line":1981,"context":1632},774,{"file":838,"line":1983,"context":1632},775,{"file":838,"line":1983,"context":1632},{"file":838,"line":1986,"context":1632},778,{"file":838,"line":1988,"context":1632},779,{"file":838,"line":1988,"context":1632},{"file":838,"line":1991,"context":1632},785,{"file":838,"line":1993,"context":1632},787,{"file":838,"line":1995,"context":1632},788,{"file":838,"line":1997,"context":1632},796,{"file":838,"line":1999,"context":1632},801,{"file":838,"line":2001,"context":1632},805,{"file":838,"line":2001,"context":1632},{"file":838,"line":2004,"context":1632},813,{"file":838,"line":2006,"context":1632},817,{"file":838,"line":2006,"context":1632},{"file":838,"line":2009,"context":1632},819,{"file":838,"line":2009,"context":1632},{"file":838,"line":2012,"context":1632},829,{"file":838,"line":2014,"context":1632},833,{"file":838,"line":2014,"context":1632},{"file":838,"line":2014,"context":1632},{"file":838,"line":2018,"context":1632},834,{"file":838,"line":2018,"context":1632},{"file":838,"line":2018,"context":1632},{"file":838,"line":2022,"context":1632},835,{"file":838,"line":2022,"context":1632},{"file":838,"line":2022,"context":1632},{"file":838,"line":2026,"context":1632},836,{"file":838,"line":2026,"context":1632},{"file":838,"line":2026,"context":1632},{"file":838,"line":2030,"context":1632},837,{"file":838,"line":2030,"context":1632},{"file":838,"line":2030,"context":1632},{"file":838,"line":2034,"context":1632},838,{"file":838,"line":2034,"context":1632},{"file":838,"line":2034,"context":1632},{"file":838,"line":2038,"context":1632},839,{"file":838,"line":2038,"context":1632},{"file":838,"line":2038,"context":1632},{"file":838,"line":2042,"context":1632},840,{"file":838,"line":2042,"context":1632},{"file":838,"line":2042,"context":1632},{"file":838,"line":2046,"context":1632},841,{"file":838,"line":2046,"context":1632},{"file":838,"line":2046,"context":1632},{"file":838,"line":2050,"context":1632},842,{"file":838,"line":2050,"context":1632},{"file":838,"line":2050,"context":1632},{"file":838,"line":1817,"context":1632},{"file":838,"line":2055,"context":1632},860,{"file":838,"line":2057,"context":1632},861,{"file":838,"line":2059,"context":1632},864,{"file":838,"line":1852,"context":1632},{"file":838,"line":1854,"context":1632},{"file":2063,"line":1165,"context":1632},"admin\\views\\LibSubscribe.php",{"file":2063,"line":1305,"context":1632},{"file":2063,"line":27,"context":1632},{"file":2063,"line":1089,"context":1632},{"file":2063,"line":1638,"context":1632},{"file":2063,"line":1211,"context":1632},{"file":2063,"line":1756,"context":1632},{"file":2063,"line":1756,"context":1632},{"file":2063,"line":1756,"context":1632},{"file":2063,"line":2073,"context":1632},75,{"file":2063,"line":2073,"context":1632},{"file":2063,"line":2073,"context":1632},{"file":2063,"line":1760,"context":1632},{"file":2063,"line":1666,"context":1632},{"file":2063,"line":2079,"context":1632},83,{"file":2063,"line":1338,"context":1632},{"file":2063,"line":799,"context":1632},{"file":2063,"line":1250,"context":1632},{"file":2084,"line":749,"context":1632},"admin\\views\\Options.php",{"file":2084,"line":1274,"context":1632},{"file":2084,"line":266,"context":1632},{"file":2084,"line":890,"context":1632},{"file":2084,"line":2089,"context":1632},73,{"file":2084,"line":2091,"context":1632},74,{"file":2084,"line":2073,"context":1632},{"file":2084,"line":1201,"context":1632},{"file":2084,"line":1375,"context":1632},{"file":2084,"line":1377,"context":1632},{"file":2084,"line":1551,"context":1632},{"file":2084,"line":1710,"context":1632},{"file":2084,"line":1920,"context":1632},{"file":2084,"line":2100,"context":1632},402,{"file":2084,"line":1216,"context":1632},{"file":2084,"line":2103,"context":1632},427,{"file":2084,"line":2105,"context":1632},430,{"file":2084,"line":1724,"context":1632},{"file":2084,"line":2108,"context":1632},436,{"file":2084,"line":2110,"context":1632},437,{"file":2084,"line":2112,"context":1632},440,{"file":2084,"line":2114,"context":1632},443,{"file":2084,"line":327,"context":1632},{"file":2084,"line":2117,"context":1632},447,{"file":2084,"line":2119,"context":1632},450,{"file":2084,"line":2121,"context":1632},456,{"file":2084,"line":2123,"context":1632},457,{"file":2084,"line":2125,"context":1632},460,{"file":2084,"line":2127,"context":1632},466,{"file":2084,"line":2129,"context":1632},467,{"file":2084,"line":2131,"context":1632},470,{"file":2084,"line":2133,"context":1632},473,{"file":2084,"line":2135,"context":1632},476,{"file":2084,"line":2137,"context":1632},477,{"file":2084,"line":2139,"context":1632},480,{"file":2084,"line":2141,"context":1632},483,{"file":2084,"line":2143,"context":1632},486,{"file":2084,"line":2145,"context":1632},487,{"file":2084,"line":2147,"context":1632},490,{"file":2084,"line":2149,"context":1632},503,{"file":2084,"line":2151,"context":1632},542,{"file":2084,"line":2153,"context":1632},563,{"file":2084,"line":2155,"context":1632},564,{"file":2084,"line":2157,"context":1632},567,{"file":2084,"line":1930,"context":1632},{"file":2084,"line":360,"context":1632},{"file":2084,"line":2161,"context":1632},575,{"file":2084,"line":2163,"context":1632},578,{"file":2084,"line":2165,"context":1632},584,{"file":2084,"line":2167,"context":1632},585,{"file":2084,"line":2169,"context":1632},588,{"file":2084,"line":2171,"context":1632},612,{"file":2084,"line":1950,"context":1632},{"file":2084,"line":2174,"context":1632},696,{"file":2084,"line":417,"context":1632},{"file":2084,"line":2177,"context":1632},718,{"file":2084,"line":2179,"context":1632},729,{"file":2084,"line":2181,"context":1632},740,{"file":2084,"line":2183,"context":1632},751,{"file":2084,"line":2185,"context":1632},915,{"file":2084,"line":2187,"context":1632},1005,{"file":2084,"line":2189,"context":1632},1006,{"file":2084,"line":2191,"context":1632},1069,{"file":2084,"line":2193,"context":1632},1082,{"file":2084,"line":508,"context":1632},{"file":2084,"line":2196,"context":1632},1087,{"file":2084,"line":2198,"context":1632},1091,{"file":2084,"line":2200,"context":1632},1092,{"file":2084,"line":2202,"context":1632},1126,{"file":2084,"line":2204,"context":1632},1130,{"file":2084,"line":2206,"context":1632},1134,{"file":2084,"line":2208,"context":1632},1152,{"file":2084,"line":2210,"context":1632},1153,{"file":2084,"line":2212,"context":1632},1154,{"file":2084,"line":2214,"context":1632},1155,{"file":2084,"line":2216,"context":1632},1156,{"file":2084,"line":2218,"context":1632},1157,{"file":2084,"line":2220,"context":1632},1158,{"file":2084,"line":2222,"context":1632},1376,{"file":2084,"line":2224,"context":1632},1587,{"file":2084,"line":2226,"context":1632},1805,{"file":2084,"line":2228,"context":1632},2084,{"file":2084,"line":2230,"context":1632},2223,{"file":2084,"line":2232,"context":1632},2380,{"file":2084,"line":2234,"context":1632},2381,{"file":2084,"line":2236,"context":1632},2396,{"file":2084,"line":2238,"context":1632},2419,{"file":2084,"line":2240,"context":1632},2438,{"file":2084,"line":2242,"context":1632},2453,{"file":2084,"line":2244,"context":1632},2468,{"file":2084,"line":2246,"context":1632},2515,{"file":2084,"line":2248,"context":1632},2525,{"file":2084,"line":2250,"context":1632},2536,{"file":2084,"line":2252,"context":1632},2547,{"file":2084,"line":2254,"context":1632},2560,{"file":2084,"line":2256,"context":1632},2581,{"file":2084,"line":2258,"context":1632},2592,{"file":2084,"line":2260,"context":1632},2603,{"file":2084,"line":2262,"context":1632},2606,{"file":2084,"line":2264,"context":1632},2888,{"file":2084,"line":2266,"context":1632},3114,{"file":2084,"line":2268,"context":1632},3416,{"file":2084,"line":2270,"context":1632},3616,{"file":2084,"line":2272,"context":1632},3627,{"file":2084,"line":2274,"context":1632},3639,{"file":2084,"line":2276,"context":1632},3650,{"file":2084,"line":2278,"context":1632},3711,{"file":2084,"line":2280,"context":1632},3782,{"file":2282,"line":833,"context":1632},"admin\\views\\Shortcode.php",{"file":2282,"line":2284,"context":1632},35,{"file":2282,"line":1157,"context":1632},{"file":2282,"line":1320,"context":1632},{"file":2282,"line":2089,"context":1632},{"file":2282,"line":2073,"context":1632},{"file":2282,"line":787,"context":1632},{"file":2282,"line":1666,"context":1632},{"file":2282,"line":726,"context":1632},{"file":2282,"line":1324,"context":1632},{"file":2282,"line":1327,"context":1632},{"file":2282,"line":1332,"context":1632},{"file":2282,"line":1334,"context":1632},{"file":2282,"line":1338,"context":1632},{"file":2282,"line":780,"context":1632},{"file":2282,"line":1346,"context":1632},{"file":2282,"line":1192,"context":1632},{"file":2282,"line":1353,"context":1632},{"file":2282,"line":1355,"context":1632},{"file":2282,"line":1359,"context":1632},{"file":2282,"line":1364,"context":1632},{"file":2282,"line":1370,"context":1632},{"file":2282,"line":1372,"context":1632},{"file":2282,"line":1375,"context":1632},{"file":2282,"line":1905,"context":1632},{"file":2282,"line":2309,"context":1632},127,{"file":2282,"line":1381,"context":1632},{"file":2282,"line":2312,"context":1632},130,{"file":2282,"line":1107,"context":1632},{"file":2282,"line":1107,"context":1632},{"file":2282,"line":1107,"context":1632},{"file":2282,"line":1390,"context":1632},{"file":2282,"line":2318,"context":1632},156,{"file":2282,"line":1133,"context":1632},{"file":2282,"line":935,"context":1632},{"file":2282,"line":939,"context":1632},{"file":2282,"line":1407,"context":1632},{"file":2282,"line":1412,"context":1632},{"file":2282,"line":839,"context":1632},{"file":2282,"line":1418,"context":1632},{"file":2282,"line":1422,"context":1632},{"file":2282,"line":254,"context":1632},{"file":2282,"line":1433,"context":1632},{"file":2282,"line":1437,"context":1632},{"file":2282,"line":975,"context":1632},{"file":2282,"line":975,"context":1632},{"file":2282,"line":975,"context":1632},{"file":2282,"line":1465,"context":1632},{"file":2282,"line":994,"context":1632},{"file":2282,"line":1468,"context":1632},{"file":2282,"line":1171,"context":1632},{"file":2282,"line":1171,"context":1632},{"file":2282,"line":1506,"context":1632},{"file":2282,"line":1506,"context":1632},{"file":2282,"line":1539,"context":1632},{"file":2282,"line":1539,"context":1632},{"file":2282,"line":1572,"context":1632},{"file":2282,"line":1572,"context":1632},{"file":2282,"line":2345,"context":1632},320,{"file":2282,"line":1918,"context":1632},{"file":2282,"line":2348,"context":1632},384,{"file":2282,"line":1616,"context":1632},{"file":2282,"line":2351,"context":1632},407,{"file":2282,"line":2351,"context":1632},{"file":2282,"line":2354,"context":1632},425,{"file":2282,"line":2356,"context":1632},434,{"file":2282,"line":2358,"context":1632},435,{"file":2282,"line":2114,"context":1632},{"file":2282,"line":2361,"context":1632},453,{"file":2282,"line":2363,"context":1632},455,{"file":2282,"line":2139,"context":1632},{"file":2282,"line":2366,"context":1632},519,{"file":2282,"line":2366,"context":1632},{"file":2282,"line":338,"context":1632},{"file":2282,"line":2370,"context":1632},538,{"file":2282,"line":2372,"context":1632},559,{"file":2282,"line":2374,"context":1632},566,{"file":2282,"line":2374,"context":1632},{"file":2282,"line":1930,"context":1632},{"file":2282,"line":2378,"context":1632},582,{"file":2282,"line":2380,"context":1632},626,{"file":2282,"line":2382,"context":1632},2159,{"file":2282,"line":2384,"context":1632},2164,{"file":2282,"line":2386,"context":1632},2202,{"file":2282,"line":2388,"context":1632},2220,{"file":2282,"line":2390,"context":1632},2257,{"file":2282,"line":2392,"context":1632},2258,{"file":2282,"line":2394,"context":1632},2259,{"file":2282,"line":2396,"context":1632},2260,{"file":2282,"line":2398,"context":1632},2261,{"file":2400,"line":875,"context":1632},"admin\\views\\Themes.php",{"file":2400,"line":833,"context":1632},{"file":2400,"line":1293,"context":1632},{"file":2400,"line":1248,"context":1632},{"file":2400,"line":1313,"context":1632},{"file":2400,"line":890,"context":1632},{"file":2400,"line":1756,"context":1632},{"file":2400,"line":1640,"context":1632},{"file":2400,"line":1324,"context":1632},{"file":2400,"line":1324,"context":1632},{"file":2400,"line":748,"context":1632},{"file":2400,"line":748,"context":1632},{"file":2400,"line":1332,"context":1632},{"file":2400,"line":1332,"context":1632},{"file":2400,"line":1338,"context":1632},{"file":2400,"line":1340,"context":1632},{"file":2400,"line":762,"context":1632},{"file":2400,"line":762,"context":1632},{"file":2400,"line":1351,"context":1632},{"file":2400,"line":2420,"context":1632},125,{"file":2400,"line":1133,"context":1632},{"file":2400,"line":1140,"context":1632},{"file":2400,"line":1140,"context":1632},{"file":2400,"line":1143,"context":1632},{"file":2400,"line":1143,"context":1632},{"file":2400,"line":1143,"context":1632},{"file":2400,"line":1690,"context":1632},{"file":2400,"line":1150,"context":1632},{"file":2400,"line":1150,"context":1632},{"file":2400,"line":1150,"context":1632},{"file":2400,"line":2432,"context":1632},171,{"file":2400,"line":2432,"context":1632},{"file":2400,"line":2432,"context":1632},{"file":2400,"line":2436,"context":1632},172,{"file":2400,"line":2436,"context":1632},{"file":2400,"line":2436,"context":1632},{"file":2400,"line":1400,"context":1632},{"file":2400,"line":1400,"context":1632},{"file":2400,"line":1400,"context":1632},{"file":2400,"line":951,"context":1632},{"file":2400,"line":1427,"context":1632},{"file":2400,"line":958,"context":1632},{"file":2400,"line":1470,"context":1632},{"file":2400,"line":2447,"context":1632},226,{"file":2400,"line":1164,"context":1632},{"file":2400,"line":1164,"context":1632},{"file":2400,"line":2451,"context":1632},262,{"file":2400,"line":2453,"context":1632},268,{"file":2400,"line":1508,"context":1632},{"file":2400,"line":1520,"context":1632},{"file":2400,"line":1535,"context":1632},{"file":2400,"line":1547,"context":1632},{"file":2400,"line":1553,"context":1632},{"file":2400,"line":1561,"context":1632},{"file":2400,"line":1566,"context":1632},{"file":2400,"line":291,"context":1632},{"file":2400,"line":1577,"context":1632},{"file":2400,"line":1583,"context":1632},{"file":2400,"line":2465,"context":1632},325,{"file":2400,"line":1589,"context":1632},{"file":2400,"line":2468,"context":1632},332,{"file":2400,"line":1595,"context":1632},{"file":2400,"line":1597,"context":1632},{"file":2400,"line":1601,"context":1632},{"file":2400,"line":2473,"context":1632},359,{"file":2400,"line":2475,"context":1632},363,{"file":2400,"line":2477,"context":1632},366,{"file":2400,"line":2479,"context":1632},370,{"file":2400,"line":2481,"context":1632},376,{"file":2400,"line":2483,"context":1632},379,{"file":2400,"line":1806,"context":1632},{"file":2400,"line":2486,"context":1632},389,{"file":2400,"line":2351,"context":1632},{"file":2400,"line":2489,"context":1632},410,{"file":2400,"line":2491,"context":1632},412,{"file":2400,"line":1195,"context":1632},{"file":2400,"line":2494,"context":1632},422,{"file":2400,"line":1625,"context":1632},{"file":2400,"line":1726,"context":1632},{"file":2400,"line":2498,"context":1632},444,{"file":2400,"line":2500,"context":1632},452,{"file":2400,"line":2363,"context":1632},{"file":2400,"line":2503,"context":1632},459,{"file":2400,"line":2505,"context":1632},462,{"file":2400,"line":2127,"context":1632},{"file":2400,"line":2133,"context":1632},{"file":2400,"line":2141,"context":1632},{"file":2400,"line":2147,"context":1632},{"file":2400,"line":778,"context":1632},{"file":2400,"line":2512,"context":1632},506,{"file":2400,"line":2514,"context":1632},514,{"file":2400,"line":2516,"context":1632},517,{"file":2400,"line":2518,"context":1632},521,{"file":2400,"line":2520,"context":1632},524,{"file":2400,"line":2522,"context":1632},528,{"file":2400,"line":2524,"context":1632},534,{"file":2400,"line":2526,"context":1632},556,{"file":2400,"line":2528,"context":1632},572,{"file":2400,"line":2163,"context":1632},{"file":2400,"line":2165,"context":1632},{"file":2400,"line":2532,"context":1632},592,{"file":2400,"line":2534,"context":1632},598,{"file":2400,"line":1942,"context":1632},{"file":2400,"line":2537,"context":1632},605,{"file":2400,"line":2539,"context":1632},611,{"file":2400,"line":2541,"context":1632},619,{"file":2400,"line":2543,"context":1632},622,{"file":2400,"line":2380,"context":1632},{"file":2400,"line":2546,"context":1632},629,{"file":2400,"line":2548,"context":1632},631,{"file":2400,"line":2550,"context":1632},646,{"file":2400,"line":2552,"context":1632},653,{"file":2400,"line":2554,"context":1632},656,{"file":2400,"line":2556,"context":1632},660,{"file":2400,"line":2558,"context":1632},663,{"file":2400,"line":2560,"context":1632},667,{"file":2400,"line":2562,"context":1632},673,{"file":2400,"line":2564,"context":1632},676,{"file":2400,"line":2566,"context":1632},680,{"file":2400,"line":2568,"context":1632},684,{"file":2400,"line":2570,"context":1632},700,{"file":2400,"line":2572,"context":1632},706,{"file":2400,"line":2574,"context":1632},712,{"file":2400,"line":2576,"context":1632},722,{"file":2400,"line":2578,"context":1632},728,{"file":2400,"line":2580,"context":1632},736,{"file":2400,"line":2582,"context":1632},739,{"file":2400,"line":2584,"context":1632},743,{"file":2400,"line":2586,"context":1632},749,{"file":2400,"line":2588,"context":1632},759,{"file":2400,"line":2590,"context":1632},765,{"file":2400,"line":1983,"context":1632},{"file":2400,"line":2593,"context":1632},781,{"file":2400,"line":2595,"context":1632},789,{"file":2400,"line":2597,"context":1632},792,{"file":2400,"line":1997,"context":1632},{"file":2400,"line":2600,"context":1632},799,{"file":2400,"line":2602,"context":1632},803,{"file":2400,"line":2604,"context":1632},809,{"file":2400,"line":2606,"context":1632},831,{"file":2400,"line":1815,"context":1632},{"file":2400,"line":2609,"context":1632},853,{"file":2400,"line":1827,"context":1632},{"file":2400,"line":1219,"context":1632},{"file":2400,"line":2613,"context":1632},873,{"file":2400,"line":2615,"context":1632},876,{"file":2400,"line":1844,"context":1632},{"file":2400,"line":1854,"context":1632},{"file":2400,"line":2619,"context":1632},894,{"file":2400,"line":2621,"context":1632},897,{"file":2400,"line":2623,"context":1632},901,{"file":2400,"line":1864,"context":1632},{"file":2400,"line":2626,"context":1632},906,{"file":2400,"line":2628,"context":1632},920,{"file":2400,"line":2630,"context":1632},926,{"file":2400,"line":1870,"context":1632},{"file":2400,"line":2633,"context":1632},933,{"file":2400,"line":2635,"context":1632},936,{"file":2400,"line":2637,"context":1632},940,{"file":2400,"line":2639,"context":1632},946,{"file":2400,"line":2641,"context":1632},949,{"file":2400,"line":2643,"context":1632},953,{"file":2400,"line":2645,"context":1632},959,{"file":2400,"line":2647,"context":1632},977,{"file":2400,"line":2649,"context":1632},983,{"file":2400,"line":1875,"context":1632},{"file":2400,"line":2652,"context":1632},999,{"file":2400,"line":2187,"context":1632},{"file":2400,"line":2655,"context":1632},1013,{"file":2400,"line":2657,"context":1632},1016,{"file":2400,"line":2659,"context":1632},1020,{"file":2400,"line":2661,"context":1632},1023,{"file":2400,"line":2663,"context":1632},1027,{"file":2400,"line":2665,"context":1632},1033,{"file":2400,"line":2667,"context":1632},1043,{"file":2400,"line":2669,"context":1632},1049,{"file":2400,"line":2671,"context":1632},1057,{"file":2400,"line":2673,"context":1632},1060,{"file":2400,"line":497,"context":1632},{"file":2400,"line":2676,"context":1632},1067,{"file":2400,"line":2678,"context":1632},1071,{"file":2400,"line":2680,"context":1632},1077,{"file":2400,"line":2682,"context":1632},1099,{"file":2400,"line":2684,"context":1632},1105,{"file":2400,"line":2686,"context":1632},1111,{"file":2400,"line":2688,"context":1632},1117,{"file":2400,"line":2690,"context":1632},1123,{"file":2400,"line":2202,"context":1632},{"file":2400,"line":2204,"context":1632},{"file":2400,"line":2694,"context":1632},1136,{"file":2400,"line":2696,"context":1632},1142,{"file":2400,"line":2698,"context":1632},1148,{"file":2400,"line":2212,"context":1632},{"file":2400,"line":2701,"context":1632},1160,{"file":2400,"line":2703,"context":1632},1166,{"file":2400,"line":2705,"context":1632},1174,{"file":2400,"line":2707,"context":1632},1180,{"file":2400,"line":2709,"context":1632},1183,{"file":2400,"line":2711,"context":1632},1187,{"file":2400,"line":2713,"context":1632},1193,{"file":2400,"line":2715,"context":1632},1201,{"file":2400,"line":2717,"context":1632},1204,{"file":2400,"line":2719,"context":1632},1218,{"file":2400,"line":2721,"context":1632},1221,{"file":2400,"line":2723,"context":1632},1222,{"file":2400,"line":2725,"context":1632},1223,{"file":2400,"line":2727,"context":1632},1224,{"file":2400,"line":2729,"context":1632},1229,{"file":2400,"line":2731,"context":1632},1232,{"file":2400,"line":2733,"context":1632},1236,{"file":2400,"line":2735,"context":1632},1242,{"file":2400,"line":2737,"context":1632},1249,{"file":2400,"line":2739,"context":1632},1257,{"file":2400,"line":2741,"context":1632},1263,{"file":2400,"line":2743,"context":1632},1266,{"file":2400,"line":2745,"context":1632},1270,{"file":2400,"line":2747,"context":1632},1276,{"file":2400,"line":2749,"context":1632},1282,{"file":2400,"line":2751,"context":1632},1285,{"file":2400,"line":2753,"context":1632},1289,{"file":2400,"line":2755,"context":1632},1295,{"file":2400,"line":2757,"context":1632},1301,{"file":2400,"line":2759,"context":1632},1307,{"file":2400,"line":2761,"context":1632},1313,{"file":2400,"line":2763,"context":1632},1319,{"file":2400,"line":2765,"context":1632},1322,{"file":2400,"line":2767,"context":1632},1326,{"file":2400,"line":2769,"context":1632},1332,{"file":2400,"line":2771,"context":1632},1338,{"file":2400,"line":2773,"context":1632},1344,{"file":2400,"line":2775,"context":1632},1350,{"file":2400,"line":2777,"context":1632},1366,{"file":2400,"line":2779,"context":1632},1372,{"file":2400,"line":2781,"context":1632},1375,{"file":2400,"line":2783,"context":1632},1379,{"file":2400,"line":2785,"context":1632},1382,{"file":2400,"line":2787,"context":1632},1386,{"file":2400,"line":2789,"context":1632},1389,{"file":2400,"line":2791,"context":1632},1393,{"file":2400,"line":2793,"context":1632},1399,{"file":2400,"line":2795,"context":1632},1409,{"file":2400,"line":2797,"context":1632},1415,{"file":2400,"line":2799,"context":1632},1418,{"file":2400,"line":2801,"context":1632},1422,{"file":2400,"line":2803,"context":1632},1425,{"file":2400,"line":2805,"context":1632},1429,{"file":2400,"line":2807,"context":1632},1432,{"file":2400,"line":2809,"context":1632},1436,{"file":2400,"line":2811,"context":1632},1442,{"file":2400,"line":2813,"context":1632},1466,{"file":2400,"line":2815,"context":1632},1469,{"file":2400,"line":2817,"context":1632},1473,{"file":2400,"line":2819,"context":1632},1479,{"file":2400,"line":2821,"context":1632},1482,{"file":2400,"line":2823,"context":1632},1486,{"file":2400,"line":2825,"context":1632},1489,{"file":2400,"line":2827,"context":1632},1493,{"file":2400,"line":2829,"context":1632},1499,{"file":2400,"line":2831,"context":1632},1505,{"file":2400,"line":2833,"context":1632},1513,{"file":2400,"line":2835,"context":1632},1529,{"file":2400,"line":2837,"context":1632},1535,{"file":2400,"line":2839,"context":1632},1543,{"file":2400,"line":2841,"context":1632},1546,{"file":2400,"line":2843,"context":1632},1550,{"file":2400,"line":2845,"context":1632},1553,{"file":2400,"line":2847,"context":1632},1557,{"file":2400,"line":2849,"context":1632},1563,{"file":2400,"line":2851,"context":1632},1569,{"file":2400,"line":2853,"context":1632},1577,{"file":2400,"line":2855,"context":1632},1583,{"file":2400,"line":2857,"context":1632},1586,{"file":2400,"line":2859,"context":1632},1590,{"file":2400,"line":2861,"context":1632},1596,{"file":2400,"line":2863,"context":1632},1599,{"file":2400,"line":2865,"context":1632},1603,{"file":2400,"line":2867,"context":1632},1606,{"file":2400,"line":2869,"context":1632},1629,{"file":2400,"line":2871,"context":1632},1635,{"file":2400,"line":2873,"context":1632},1643,{"file":2400,"line":2875,"context":1632},1649,{"file":2400,"line":2877,"context":1632},1659,{"file":2400,"line":2879,"context":1632},1662,{"file":2400,"line":2881,"context":1632},1666,{"file":2400,"line":2883,"context":1632},1669,{"file":2400,"line":2885,"context":1632},1673,{"file":2400,"line":2887,"context":1632},1679,{"file":2400,"line":2889,"context":1632},1685,{"file":2400,"line":2891,"context":1632},1693,{"file":2400,"line":2893,"context":1632},1699,{"file":2400,"line":2895,"context":1632},1702,{"file":2400,"line":2897,"context":1632},1706,{"file":2400,"line":2899,"context":1632},1712,{"file":2400,"line":2901,"context":1632},1719,{"file":2400,"line":2903,"context":1632},1729,{"file":2400,"line":1659,"context":1632},{"file":2400,"line":2906,"context":1632},1743,{"file":2400,"line":2908,"context":1632},1746,{"file":2400,"line":2910,"context":1632},1750,{"file":2400,"line":2912,"context":1632},1753,{"file":2400,"line":2914,"context":1632},1757,{"file":2400,"line":2916,"context":1632},1763,{"file":2400,"line":2918,"context":1632},1801,{"file":2400,"line":2920,"context":1632},1804,{"file":2400,"line":2922,"context":1632},1808,{"file":2400,"line":2924,"context":1632},1814,{"file":2400,"line":2926,"context":1632},1820,{"file":2400,"line":2928,"context":1632},1828,{"file":2400,"line":2930,"context":1632},1834,{"file":2400,"line":2932,"context":1632},1837,{"file":2400,"line":2934,"context":1632},1841,{"file":2400,"line":2936,"context":1632},1844,{"file":2400,"line":2938,"context":1632},1848,{"file":2400,"line":2940,"context":1632},1854,{"file":2400,"line":2942,"context":1632},1862,{"file":2400,"line":2944,"context":1632},1865,{"file":2400,"line":2946,"context":1632},1869,{"file":2400,"line":2948,"context":1632},1872,{"file":2400,"line":2950,"context":1632},1874,{"file":2400,"line":2952,"context":1632},1888,{"file":2400,"line":2954,"context":1632},1894,{"file":2400,"line":2956,"context":1632},1897,{"file":2400,"line":2958,"context":1632},1901,{"file":2400,"line":2960,"context":1632},1904,{"file":2400,"line":2962,"context":1632},1908,{"file":2400,"line":2964,"context":1632},1914,{"file":2400,"line":2966,"context":1632},1917,{"file":2400,"line":2968,"context":1632},1921,{"file":2400,"line":2970,"context":1632},1927,{"file":2400,"line":2972,"context":1632},1945,{"file":2400,"line":2974,"context":1632},1948,{"file":2400,"line":2976,"context":1632},1950,{"file":2400,"line":2978,"context":1632},1954,{"file":2400,"line":2980,"context":1632},1960,{"file":2400,"line":1062,"context":1632},{"file":2400,"line":2983,"context":1632},1976,{"file":2400,"line":2985,"context":1632},1982,{"file":2400,"line":2987,"context":1632},1990,{"file":2400,"line":2989,"context":1632},1993,{"file":2400,"line":2991,"context":1632},1997,{"file":2400,"line":760,"context":1632},{"file":2400,"line":2994,"context":1632},2004,{"file":2400,"line":2996,"context":1632},2010,{"file":2400,"line":2998,"context":1632},2020,{"file":2400,"line":3000,"context":1632},2026,{"file":2400,"line":3002,"context":1632},2034,{"file":2400,"line":3004,"context":1632},2037,{"file":2400,"line":3006,"context":1632},2041,{"file":2400,"line":3008,"context":1632},2047,{"file":2400,"line":3010,"context":1632},2057,{"file":2400,"line":3012,"context":1632},2063,{"file":2400,"line":3014,"context":1632},2071,{"file":2400,"line":3016,"context":1632},2074,{"file":2400,"line":3018,"context":1632},2078,{"file":2400,"line":3020,"context":1632},2081,{"file":2400,"line":3022,"context":1632},2085,{"file":2400,"line":3024,"context":1632},2091,{"file":2400,"line":3026,"context":1632},2113,{"file":2400,"line":3028,"context":1632},2119,{"file":2400,"line":3030,"context":1632},2125,{"file":2400,"line":3032,"context":1632},2131,{"file":2400,"line":3034,"context":1632},2137,{"file":2400,"line":3036,"context":1632},2145,{"file":2400,"line":3038,"context":1632},2151,{"file":2400,"line":3040,"context":1632},2154,{"file":2400,"line":3042,"context":1632},2158,{"file":2400,"line":3044,"context":1632},2161,{"file":2400,"line":3046,"context":1632},2165,{"file":2400,"line":3048,"context":1632},2168,{"file":2400,"line":3050,"context":1632},2170,{"file":2400,"line":3052,"context":1632},2174,{"file":2400,"line":3054,"context":1632},2180,{"file":2400,"line":3056,"context":1632},2188,{"file":2400,"line":3058,"context":1632},2191,{"file":2400,"line":3060,"context":1632},2195,{"file":2400,"line":3062,"context":1632},2201,{"file":2400,"line":3064,"context":1632},2209,{"file":2400,"line":3066,"context":1632},2212,{"file":2400,"line":3068,"context":1632},2216,{"file":2400,"line":3070,"context":1632},2222,{"file":2400,"line":3072,"context":1632},2228,{"file":2400,"line":603,"context":1632},{"file":2400,"line":3075,"context":1632},2246,{"file":2400,"line":3077,"context":1632},2249,{"file":2400,"line":3079,"context":1632},2253,{"file":2400,"line":2394,"context":1632},{"file":2400,"line":3082,"context":1632},2266,{"file":2400,"line":3084,"context":1632},2272,{"file":2400,"line":3086,"context":1632},2280,{"file":2400,"line":3088,"context":1632},2286,{"file":2400,"line":3090,"context":1632},2289,{"file":2400,"line":3092,"context":1632},2293,{"file":2400,"line":3094,"context":1632},2296,{"file":2400,"line":3096,"context":1632},2300,{"file":2400,"line":3098,"context":1632},2306,{"file":2400,"line":3100,"context":1632},2312,{"file":2400,"line":3102,"context":1632},2315,{"file":2400,"line":3104,"context":1632},2319,{"file":2400,"line":3106,"context":1632},2322,{"file":2400,"line":3108,"context":1632},2326,{"file":2400,"line":3110,"context":1632},2332,{"file":2400,"line":3112,"context":1632},2338,{"file":2400,"line":3114,"context":1632},2346,{"file":2400,"line":3116,"context":1632},2352,{"file":2400,"line":3118,"context":1632},2355,{"file":2400,"line":3120,"context":1632},2359,{"file":2400,"line":3122,"context":1632},2365,{"file":2400,"line":3124,"context":1632},2375,{"file":2400,"line":2234,"context":1632},{"file":2400,"line":3127,"context":1632},2405,{"file":2400,"line":3129,"context":1632},2413,{"file":2400,"line":3131,"context":1632},2416,{"file":2400,"line":3133,"context":1632},2420,{"file":2400,"line":3135,"context":1632},2426,{"file":2400,"line":3137,"context":1632},2432,{"file":2400,"line":3139,"context":1632},2440,{"file":2400,"line":3141,"context":1632},2446,{"file":2400,"line":3143,"context":1632},2449,{"file":2400,"line":2242,"context":1632},{"file":2400,"line":911,"context":1632},{"file":2400,"line":3147,"context":1632},2465,{"file":2400,"line":2244,"context":1632},{"file":2400,"line":3150,"context":1632},2472,{"file":2400,"line":3152,"context":1632},2478,{"file":2400,"line":3154,"context":1632},2484,{"file":2400,"line":3156,"context":1632},2492,{"file":2400,"line":3158,"context":1632},2498,{"file":2400,"line":3160,"context":1632},2504,{"file":2400,"line":3162,"context":1632},2514,{"file":2400,"line":3164,"context":1632},2520,{"file":2400,"line":3166,"context":1632},2528,{"file":2400,"line":3168,"context":1632},2531,{"file":2400,"line":3170,"context":1632},2535,{"file":2400,"line":3172,"context":1632},2541,{"file":2400,"line":2252,"context":1632},{"file":2400,"line":3175,"context":1632},2555,{"file":2400,"line":3177,"context":1632},2561,{"file":2400,"line":3179,"context":1632},2567,{"file":2400,"line":3181,"context":1632},2577,{"file":2400,"line":3183,"context":1632},2583,{"file":2400,"line":3185,"context":1632},2591,{"file":2400,"line":3187,"context":1632},2597,{"file":2400,"line":2260,"context":1632},{"file":2400,"line":3190,"context":1632},2609,{"file":2400,"line":3192,"context":1632},2619,{"file":2400,"line":3194,"context":1632},2625,{"file":2400,"line":3196,"context":1632},2633,{"file":2400,"line":3198,"context":1632},2636,{"file":2400,"line":3200,"context":1632},2640,{"file":2400,"line":3202,"context":1632},2643,{"file":2400,"line":3204,"context":1632},2647,{"file":2400,"line":3206,"context":1632},2653,{"file":2400,"line":3208,"context":1632},2676,{"file":2400,"line":3210,"context":1632},2692,{"file":2400,"line":3212,"context":1632},2698,{"file":2400,"line":3214,"context":1632},2704,{"file":2400,"line":3216,"context":1632},2712,{"file":2400,"line":3218,"context":1632},2718,{"file":2400,"line":3220,"context":1632},2721,{"file":2400,"line":3222,"context":1632},2725,{"file":2400,"line":3224,"context":1632},2731,{"file":2400,"line":3226,"context":1632},2739,{"file":2400,"line":3228,"context":1632},2742,{"file":2400,"line":3230,"context":1632},2746,{"file":2400,"line":3232,"context":1632},2749,{"file":2400,"line":3234,"context":1632},2751,{"file":2400,"line":3236,"context":1632},2766,{"file":2400,"line":3238,"context":1632},2773,{"file":2400,"line":3240,"context":1632},2776,{"file":2400,"line":3242,"context":1632},2780,{"file":2400,"line":3244,"context":1632},2786,{"file":2400,"line":3246,"context":1632},2789,{"file":2400,"line":3248,"context":1632},2793,{"file":2400,"line":3250,"context":1632},2799,{"file":2400,"line":3252,"context":1632},2817,{"file":2400,"line":3254,"context":1632},2823,{"file":2400,"line":3256,"context":1632},2829,{"file":2400,"line":3258,"context":1632},2839,{"file":2400,"line":3260,"context":1632},2845,{"file":2400,"line":3262,"context":1632},2853,{"file":2400,"line":3264,"context":1632},2856,{"file":2400,"line":3266,"context":1632},2860,{"file":2400,"line":3268,"context":1632},2866,{"file":2400,"line":3270,"context":1632},2876,{"file":2400,"line":3272,"context":1632},2882,{"file":2400,"line":3274,"context":1632},2890,{"file":2400,"line":3276,"context":1632},2893,{"file":2400,"line":3278,"context":1632},2897,{"file":2400,"line":3280,"context":1632},2903,{"file":2400,"line":3282,"context":1632},2913,{"file":2400,"line":3284,"context":1632},2919,{"file":2400,"line":3286,"context":1632},2927,{"file":2400,"line":3288,"context":1632},2930,{"file":2400,"line":3290,"context":1632},2934,{"file":2400,"line":3292,"context":1632},2937,{"file":2400,"line":3294,"context":1632},2941,{"file":2400,"line":3296,"context":1632},2947,{"file":2400,"line":3298,"context":1632},2969,{"file":2400,"line":3300,"context":1632},2975,{"file":2400,"line":3302,"context":1632},2978,{"file":2400,"line":3304,"context":1632},2982,{"file":2400,"line":3306,"context":1632},2988,{"file":2400,"line":3308,"context":1632},2996,{"file":2400,"line":3310,"context":1632},2999,{"file":2400,"line":3312,"context":1632},3003,{"file":2400,"line":3314,"context":1632},3006,{"file":2400,"line":3316,"context":1632},3010,{"file":2400,"line":3318,"context":1632},3013,{"file":2400,"line":3320,"context":1632},3031,{"file":2400,"line":3322,"context":1632},3037,{"file":2400,"line":3324,"context":1632},3043,{"file":2400,"line":3326,"context":1632},3049,{"file":2400,"line":3328,"context":1632},3055,{"file":2400,"line":3330,"context":1632},3063,{"file":2400,"line":3332,"context":1632},3069,{"file":2400,"line":3334,"context":1632},3072,{"file":2400,"line":3336,"context":1632},3086,{"file":2400,"line":3338,"context":1632},3089,{"file":2400,"line":3340,"context":1632},3093,{"file":2400,"line":3342,"context":1632},3099,{"file":2400,"line":3344,"context":1632},3105,{"file":2400,"line":3346,"context":1632},3111,{"file":2400,"line":3348,"context":1632},3117,{"file":2400,"line":3350,"context":1632},3125,{"file":2400,"line":3352,"context":1632},3131,{"file":2400,"line":3354,"context":1632},3134,{"file":2400,"line":3356,"context":1632},3138,{"file":2400,"line":3358,"context":1632},3144,{"file":2400,"line":3360,"context":1632},3147,{"file":2400,"line":3362,"context":1632},3151,{"file":2400,"line":3364,"context":1632},3157,{"file":2400,"line":3366,"context":1632},3165,{"file":2400,"line":3368,"context":1632},3172,{"file":2400,"line":3370,"context":1632},3182,{"file":2400,"line":3372,"context":1632},3188,{"file":2400,"line":3374,"context":1632},3196,{"file":2400,"line":3376,"context":1632},3199,{"file":2400,"line":3378,"context":1632},3203,{"file":2400,"line":3380,"context":1632},3206,{"file":2400,"line":3382,"context":1632},3210,{"file":2400,"line":3384,"context":1632},3216,{"file":2400,"line":651,"context":1632},{"file":2400,"line":3387,"context":1632},3244,{"file":2400,"line":3389,"context":1632},3247,{"file":2400,"line":3391,"context":1632},3251,{"file":2400,"line":3393,"context":1632},3257,{"file":2400,"line":3395,"context":1632},3260,{"file":2400,"line":3397,"context":1632},3264,{"file":2400,"line":3399,"context":1632},3270,{"file":2400,"line":3401,"context":1632},3276,{"file":2400,"line":674,"context":1632},{"file":2400,"line":3404,"context":1632},3285,{"file":2400,"line":683,"context":1632},{"file":2400,"line":3407,"context":1632},3291,{"file":2400,"line":3409,"context":1632},3297,{"file":2400,"line":3411,"context":1632},3300,{"file":2400,"line":3413,"context":1632},3304,{"file":2400,"line":3415,"context":1632},3307,{"file":2400,"line":3417,"context":1632},3311,{"file":2400,"line":3419,"context":1632},3317,{"file":2400,"line":3421,"context":1632},3325,{"file":2400,"line":3423,"context":1632},3331,{"file":2400,"line":3425,"context":1632},3334,{"file":2400,"line":3427,"context":1632},3338,{"file":2400,"line":3429,"context":1632},3344,{"file":2400,"line":3431,"context":1632},3350,{"file":2400,"line":3433,"context":1632},3354,{"file":2400,"line":3435,"context":1632},3358,{"file":2400,"line":3437,"context":1632},3364,{"file":2400,"line":3439,"context":1632},3370,{"file":2400,"line":3441,"context":1632},3378,{"file":2400,"line":3443,"context":1632},3384,{"file":2400,"line":3445,"context":1632},3387,{"file":2400,"line":3447,"context":1632},3391,{"file":2400,"line":3449,"context":1632},3394,{"file":2400,"line":3451,"context":1632},3398,{"file":2400,"line":3453,"context":1632},3404,{"file":2400,"line":3455,"context":1632},3407,{"file":2400,"line":3457,"context":1632},3411,{"file":2400,"line":3459,"context":1632},3414,{"file":2400,"line":3461,"context":1632},3418,{"file":2400,"line":3463,"context":1632},3421,{"file":2400,"line":3465,"context":1632},3425,{"file":2400,"line":3467,"context":1632},3428,{"file":2400,"line":3469,"context":1632},3432,{"file":2400,"line":3471,"context":1632},3438,{"file":2400,"line":3473,"context":1632},3444,{"file":2400,"line":1233,"context":1632},{"file":2400,"line":3476,"context":1632},3466,{"file":2400,"line":3478,"context":1632},3472,{"file":2400,"line":3480,"context":1632},3480,{"file":2400,"line":3482,"context":1632},3486,{"file":2400,"line":3484,"context":1632},3492,{"file":2400,"line":3486,"context":1632},3495,{"file":2400,"line":3488,"context":1632},3499,{"file":2400,"line":3490,"context":1632},3505,{"file":2400,"line":3492,"context":1632},3511,{"file":2400,"line":3494,"context":1632},3517,{"file":2400,"line":3496,"context":1632},3523,{"file":2400,"line":3498,"context":1632},3529,{"file":2400,"line":3500,"context":1632},3532,{"file":2400,"line":1240,"context":1632},{"file":2400,"line":3503,"context":1632},3542,{"file":2400,"line":721,"context":1632},{"file":2400,"line":3506,"context":1632},3556,{"file":2400,"line":3508,"context":1632},3562,{"file":2400,"line":3510,"context":1632},3565,{"file":2400,"line":3512,"context":1632},3566,{"file":2400,"line":3514,"context":1632},3567,{"file":2400,"line":3516,"context":1632},3568,{"file":2400,"line":3518,"context":1632},3573,{"file":2400,"line":3520,"context":1632},3576,{"file":2400,"line":3522,"context":1632},3580,{"file":2400,"line":3524,"context":1632},3586,{"file":2400,"line":3526,"context":1632},3592,{"file":2400,"line":3528,"context":1632},3600,{"file":2400,"line":3530,"context":1632},3606,{"file":2400,"line":3532,"context":1632},3609,{"file":2400,"line":3534,"context":1632},3613,{"file":2400,"line":3536,"context":1632},3619,{"file":2400,"line":3538,"context":1632},3625,{"file":2400,"line":3540,"context":1632},3628,{"file":2400,"line":3542,"context":1632},3632,{"file":2400,"line":3544,"context":1632},3638,{"file":2400,"line":3546,"context":1632},3644,{"file":2400,"line":2276,"context":1632},{"file":2400,"line":3549,"context":1632},3653,{"file":2400,"line":3551,"context":1632},3655,{"file":2400,"line":3553,"context":1632},3659,{"file":2400,"line":3555,"context":1632},3665,{"file":2400,"line":3557,"context":1632},3673,{"file":2400,"line":3559,"context":1632},3679,{"file":2400,"line":3561,"context":1632},3687,{"file":2400,"line":3563,"context":1632},3693,{"file":2400,"line":3565,"context":1632},3699,{"file":2400,"line":3567,"context":1632},3705,{"file":2400,"line":2278,"context":1632},{"file":2400,"line":3570,"context":1632},3714,{"file":2400,"line":3572,"context":1632},3718,{"file":2400,"line":3574,"context":1632},3721,{"file":2400,"line":3576,"context":1632},3723,{"file":2400,"line":3578,"context":1632},3727,{"file":2400,"line":3580,"context":1632},3733,{"file":2400,"line":3582,"context":1632},3741,{"file":2400,"line":3584,"context":1632},3747,{"file":2400,"line":3586,"context":1632},3750,{"file":2400,"line":3588,"context":1632},3754,{"file":2400,"line":3590,"context":1632},3760,{"file":2400,"line":3592,"context":1632},3766,{"file":2400,"line":3594,"context":1632},3774,{"file":2400,"line":3596,"context":1632},3780,{"file":2400,"line":3598,"context":1632},3783,{"file":2400,"line":3600,"context":1632},3787,{"file":2400,"line":3602,"context":1632},3790,{"file":2400,"line":3604,"context":1632},3794,{"file":2400,"line":3606,"context":1632},3797,{"file":2400,"line":3608,"context":1632},3801,{"file":2400,"line":3610,"context":1632},3811,{"file":2400,"line":3612,"context":1632},3817,{"file":2400,"line":3614,"context":1632},3825,{"file":2400,"line":3616,"context":1632},3842,{"file":2400,"line":3618,"context":1632},3845,{"file":2400,"line":3620,"context":1632},3847,{"file":2400,"line":3622,"context":1632},3851,{"file":2400,"line":3624,"context":1632},3857,{"file":2400,"line":3626,"context":1632},3865,{"file":2400,"line":3628,"context":1632},3871,{"file":2400,"line":3630,"context":1632},3874,{"file":2400,"line":3632,"context":1632},3878,{"file":2400,"line":3634,"context":1632},3884,{"file":2400,"line":3636,"context":1632},3890,{"file":2400,"line":3638,"context":1632},3898,{"file":2400,"line":3640,"context":1632},3904,{"file":2400,"line":3642,"context":1632},3907,{"file":2400,"line":3644,"context":1632},3911,{"file":2400,"line":3646,"context":1632},3914,{"file":2400,"line":3648,"context":1632},3918,{"file":2400,"line":3650,"context":1632},3921,{"file":2400,"line":3652,"context":1632},3925,{"file":2400,"line":3654,"context":1632},3935,{"file":2400,"line":3656,"context":1632},3941,{"file":2400,"line":3658,"context":1632},3949,{"file":2400,"line":3660,"context":1632},3956,{"file":2400,"line":3662,"context":1632},3966,{"file":2400,"line":3664,"context":1632},3972,{"file":2400,"line":3666,"context":1632},3980,{"file":2400,"line":3668,"context":1632},3987,{"file":2400,"line":3670,"context":1632},3993,{"file":2400,"line":3672,"context":1632},3996,{"file":2400,"line":3674,"context":1632},3998,{"file":2400,"line":3676,"context":1632},4002,{"file":2400,"line":3678,"context":1632},4008,{"file":2400,"line":3680,"context":1632},4014,{"file":2400,"line":3682,"context":1632},4024,{"file":2400,"line":3684,"context":1632},4031,{"file":2400,"line":3686,"context":1632},4037,{"file":2400,"line":3688,"context":1632},4043,{"file":2400,"line":3690,"context":1632},4049,{"file":2400,"line":3692,"context":1632},4055,{"file":2400,"line":3694,"context":1632},4063,{"file":2400,"line":3696,"context":1632},4069,{"file":2400,"line":3698,"context":1632},4075,{"file":2400,"line":3700,"context":1632},4078,{"file":2400,"line":3702,"context":1632},4082,{"file":2400,"line":3704,"context":1632},4088,{"file":2400,"line":3706,"context":1632},4094,{"file":2400,"line":3708,"context":1632},4097,{"file":2400,"line":3710,"context":1632},4101,{"file":2400,"line":3712,"context":1632},4107,{"file":2400,"line":3714,"context":1632},4113,{"file":2400,"line":3716,"context":1632},4121,{"file":2400,"line":3718,"context":1632},4127,{"file":2400,"line":3720,"context":1632},4130,{"file":2400,"line":3722,"context":1632},4134,{"file":2400,"line":3724,"context":1632},4140,{"file":2400,"line":3726,"context":1632},4146,{"file":2400,"line":3728,"context":1632},4154,{"file":2400,"line":3730,"context":1632},4174,{"file":2400,"line":3732,"context":1632},4180,{"file":2400,"line":3734,"context":1632},4190,{"file":2400,"line":3736,"context":1632},4196,{"file":2400,"line":3738,"context":1632},4204,{"file":2400,"line":3740,"context":1632},4210,{"file":2400,"line":3742,"context":1632},4216,{"file":2400,"line":3744,"context":1632},4224,{"file":2400,"line":3746,"context":1632},4230,{"file":2400,"line":3748,"context":1632},4233,{"file":2400,"line":3750,"context":1632},4247,{"file":2400,"line":3752,"context":1632},4250,{"file":2400,"line":3754,"context":1632},4254,{"file":2400,"line":3756,"context":1632},4257,{"file":2400,"line":3758,"context":1632},4261,{"file":2400,"line":3760,"context":1632},4267,{"file":2400,"line":3762,"context":1632},4270,{"file":2400,"line":3764,"context":1632},4274,{"file":2400,"line":3766,"context":1632},4277,{"file":2400,"line":3768,"context":1632},4279,{"file":2400,"line":3770,"context":1632},4283,{"file":2400,"line":3772,"context":1632},4286,{"file":2400,"line":3774,"context":1632},4300,{"file":2400,"line":3776,"context":1632},4303,{"file":2400,"line":3778,"context":1632},4305,{"file":2400,"line":3780,"context":1632},4309,{"file":2400,"line":3782,"context":1632},4315,{"file":2400,"line":3784,"context":1632},4323,{"file":2400,"line":3786,"context":1632},4326,{"file":2400,"line":3788,"context":1632},4328,{"file":2400,"line":3790,"context":1632},4332,{"file":2400,"line":3792,"context":1632},4335,{"file":2400,"line":815,"context":1632},{"file":2400,"line":3795,"context":1632},4338,{"file":2400,"line":3797,"context":1632},4356,{"file":2400,"line":3799,"context":1632},4362,{"file":2400,"line":3801,"context":1632},4365,{"file":2400,"line":3803,"context":1632},4369,{"file":2400,"line":3805,"context":1632},4375,{"file":2400,"line":3807,"context":1632},4381,{"file":2400,"line":3809,"context":1632},4387,{"file":2400,"line":3811,"context":1632},4390,{"file":2400,"line":3813,"context":1632},4394,{"file":2400,"line":3815,"context":1632},4400,{"file":2400,"line":3817,"context":1632},4406,{"file":2400,"line":3819,"context":1632},4412,{"file":2400,"line":3821,"context":1632},4418,{"file":2400,"line":3823,"context":1632},4424,{"file":2400,"line":3825,"context":1632},4430,{"file":2400,"line":3827,"context":1632},4438,{"file":2400,"line":3829,"context":1632},4444,{"file":2400,"line":3831,"context":1632},4447,{"file":2400,"line":3833,"context":1632},4451,{"file":2400,"line":3835,"context":1632},4457,{"file":2400,"line":3837,"context":1632},4475,{"file":2400,"line":3839,"context":1632},4481,{"file":2400,"line":3841,"context":1632},4488,{"file":2400,"line":3843,"context":1632},4495,{"file":2400,"line":3845,"context":1632},4503,{"file":2400,"line":3847,"context":1632},4519,{"file":2400,"line":3849,"context":1632},4526,{"file":2400,"line":3851,"context":1632},4529,{"file":2400,"line":3853,"context":1632},4533,{"file":2400,"line":3855,"context":1632},4536,{"file":2400,"line":3857,"context":1632},4540,{"file":2400,"line":3859,"context":1632},4546,{"file":2400,"line":3861,"context":1632},4556,{"file":2400,"line":3863,"context":1632},4562,{"file":2400,"line":3865,"context":1632},4568,{"file":2400,"line":3867,"context":1632},4574,{"file":2400,"line":3869,"context":1632},4582,{"file":2400,"line":3871,"context":1632},4589,{"file":2400,"line":3873,"context":1632},4599,{"file":2400,"line":3875,"context":1632},4605,{"file":2400,"line":3877,"context":1632},4613,{"file":2400,"line":3879,"context":1632},4616,{"file":2400,"line":3881,"context":1632},4620,{"file":2400,"line":3883,"context":1632},4623,{"file":2400,"line":3885,"context":1632},4627,{"file":2400,"line":3887,"context":1632},4633,{"file":2400,"line":3889,"context":1632},4655,{"file":2400,"line":3891,"context":1632},4658,{"file":2400,"line":3893,"context":1632},4660,{"file":2400,"line":3895,"context":1632},4674,{"file":2400,"line":3897,"context":1632},4680,{"file":2400,"line":3899,"context":1632},4688,{"file":2400,"line":3901,"context":1632},4692,{"file":2400,"line":3903,"context":1632},4698,{"file":2400,"line":3905,"context":1632},4701,{"file":2400,"line":3907,"context":1632},4705,{"file":2400,"line":3909,"context":1632},4708,{"file":2400,"line":3911,"context":1632},4712,{"file":2400,"line":3913,"context":1632},4718,{"file":2400,"line":3915,"context":1632},4722,{"file":2400,"line":3917,"context":1632},4728,{"file":2400,"line":3919,"context":1632},4732,{"file":2400,"line":3921,"context":1632},4735,{"file":2400,"line":3923,"context":1632},4739,{"file":2400,"line":3925,"context":1632},4743,{"file":2400,"line":3927,"context":1632},4747,{"file":2400,"line":3929,"context":1632},4751,{"file":2400,"line":3931,"context":1632},4757,{"file":2400,"line":3933,"context":1632},4761,{"file":2400,"line":3935,"context":1632},4765,{"file":2400,"line":3937,"context":1632},4771,{"file":2400,"line":3939,"context":1632},4775,{"file":2400,"line":3941,"context":1632},4781,{"file":2400,"line":3943,"context":1632},4785,{"file":2400,"line":3945,"context":1632},4788,{"file":3947,"line":915,"context":1632},"admin\\views\\Uninstall.php",{"file":3947,"line":875,"context":1632},{"file":3947,"line":266,"context":1632},{"file":3947,"line":823,"context":1632},{"file":3947,"line":883,"context":1632},{"file":3947,"line":2089,"context":1632},{"file":3947,"line":1329,"context":1632},{"file":3955,"line":266,"context":1632},"admin\\views\\Widget.php",{"file":3955,"line":1157,"context":1632},{"file":3955,"line":1322,"context":1632},{"file":3955,"line":1362,"context":1632},{"file":3960,"line":833,"context":1632},"admin\\views\\WidgetSlideshow.php",{"file":3960,"line":129,"context":1632},{"file":3960,"line":1248,"context":1632},{"file":3960,"line":2079,"context":1632},{"file":3960,"line":741,"context":1632},{"file":3960,"line":1334,"context":1632},{"file":3960,"line":3967,"context":1632},135,{"file":3960,"line":3969,"context":1632},139,{"file":3971,"line":96,"context":1632},"admin\\views\\WidgetTags.php",{"file":3971,"line":108,"context":1632},{"file":3971,"line":1297,"context":1632},{"file":3971,"line":787,"context":1632},{"file":3971,"line":1758,"context":1632},{"file":3971,"line":726,"context":1632},{"file":3971,"line":2079,"context":1632},{"file":3971,"line":1322,"context":1632},{"file":3971,"line":1905,"context":1632},{"file":1170,"line":1157,"context":1632},{"file":1170,"line":1362,"context":1632},{"file":1170,"line":1119,"context":1632},{"file":1170,"line":2318,"context":1632},{"file":1170,"line":935,"context":1632},{"file":1170,"line":939,"context":1632},{"file":1170,"line":994,"context":1632},{"file":1170,"line":3988,"context":1632},244,{"file":1170,"line":3990,"context":1632},312,{"file":1170,"line":1587,"context":1632},{"file":1215,"line":1547,"context":1632},{"file":1215,"line":3994,"context":1632},468,{"file":1215,"line":3996,"context":1632},471,{"file":1215,"line":3998,"context":1632},527,{"file":1215,"line":4000,"context":1632},543,{"file":1215,"line":4002,"context":1632},547,{"file":1215,"line":2372,"context":1632},{"file":1215,"line":4005,"context":1632},562,{"file":1215,"line":371,"context":1632},{"file":1215,"line":2532,"context":1632},{"file":1215,"line":4009,"context":1632},606,{"file":1215,"line":1946,"context":1632},{"file":1215,"line":4012,"context":1632},620,{"file":1215,"line":4014,"context":1632},623,{"file":1215,"line":397,"context":1632},{"file":843,"line":1447,"context":1632},{"file":843,"line":1455,"context":1632},{"file":843,"line":1164,"context":1632},{"file":866,"line":1097,"context":1632},{"file":866,"line":1640,"context":1632},{"file":878,"line":2420,"context":1632},{"file":4023,"line":1427,"context":1632},"booster\\TWBLibrary.php",{"file":4023,"line":979,"context":1632},{"file":4023,"line":2447,"context":1632},{"file":4023,"line":1024,"context":1632},{"file":4028,"line":2073,"context":1632},"booster\\view.php",{"file":4028,"line":1353,"context":1632},{"file":4028,"line":3967,"context":1632},{"file":4028,"line":1150,"context":1632},{"file":4028,"line":1017,"context":1632},{"file":4028,"line":1171,"context":1632},{"file":4028,"line":1555,"context":1632},{"file":4028,"line":1591,"context":1632},{"file":4028,"line":1595,"context":1632},{"file":4028,"line":2475,"context":1632},{"file":4028,"line":2481,"context":1632},{"file":4028,"line":2121,"context":1632},{"file":4028,"line":2129,"context":1632},{"file":4028,"line":4042,"context":1632},479,{"file":4028,"line":1645,"context":1632},{"file":4028,"line":4045,"context":1632},489,{"file":4047,"line":1137,"context":1632},"filemanager\\controller.php",{"file":4047,"line":1147,"context":1632},{"file":4050,"line":4051,"context":1632},"filemanager\\UploadHandler.php",772,{"file":4050,"line":4053,"context":1632},891,{"file":4050,"line":2637,"context":1632},{"file":4056,"line":1175,"context":1632},"filemanager\\view.php",{"file":4056,"line":1089,"context":1632},{"file":4056,"line":1093,"context":1632},{"file":4056,"line":1638,"context":1632},{"file":4056,"line":728,"context":1632},{"file":4056,"line":1211,"context":1632},{"file":4056,"line":1318,"context":1632},{"file":4056,"line":893,"context":1632},{"file":4056,"line":1756,"context":1632},{"file":4056,"line":1640,"context":1632},{"file":4056,"line":1320,"context":1632},{"file":4056,"line":2089,"context":1632},{"file":4056,"line":2091,"context":1632},{"file":4056,"line":2073,"context":1632},{"file":4056,"line":822,"context":1632},{"file":4056,"line":787,"context":1632},{"file":4056,"line":1760,"context":1632},{"file":4056,"line":1666,"context":1632},{"file":4056,"line":726,"context":1632},{"file":4056,"line":1322,"context":1632},{"file":4056,"line":1322,"context":1632},{"file":4056,"line":1327,"context":1632},{"file":4056,"line":1327,"context":1632},{"file":4056,"line":1329,"context":1632},{"file":4056,"line":1329,"context":1632},{"file":4056,"line":1329,"context":1632},{"file":4056,"line":762,"context":1632},{"file":4056,"line":1342,"context":1632},{"file":4056,"line":799,"context":1632},{"file":4056,"line":780,"context":1632},{"file":4056,"line":1346,"context":1632},{"file":4056,"line":1250,"context":1632},{"file":4056,"line":1192,"context":1632},{"file":4056,"line":1349,"context":1632},{"file":4056,"line":1353,"context":1632},{"file":4056,"line":1355,"context":1632},{"file":4056,"line":1362,"context":1632},{"file":4056,"line":4094,"context":1632},123,{"file":4056,"line":1905,"context":1632},{"file":4056,"line":927,"context":1632},{"file":4056,"line":4098,"context":1632},154,{"file":4056,"line":1150,"context":1632},{"file":4056,"line":1425,"context":1632},{"file":4056,"line":1425,"context":1632},{"file":4056,"line":1435,"context":1632},{"file":4056,"line":979,"context":1632},{"file":4056,"line":979,"context":1632},{"file":4056,"line":1465,"context":1632},{"file":4056,"line":994,"context":1632},{"file":4056,"line":1481,"context":1632},{"file":4056,"line":1013,"context":1632},{"file":4056,"line":4110,"context":1632},237,{"file":4056,"line":4112,"context":1632},242,{"file":4056,"line":4114,"context":1632},243,{"file":4056,"line":4116,"context":1632},255,{"file":4056,"line":2453,"context":1632},{"file":4056,"line":1512,"context":1632},{"file":4056,"line":1514,"context":1632},{"file":4056,"line":1516,"context":1632},{"file":4056,"line":1528,"context":1632},{"file":4056,"line":1530,"context":1632},{"file":4056,"line":1183,"context":1632},{"file":4056,"line":1533,"context":1632},{"file":4056,"line":2105,"context":1632},{"file":4056,"line":4127,"context":1632},431,{"file":4056,"line":4129,"context":1632},432,{"file":4056,"line":1724,"context":1632},{"file":4056,"line":2356,"context":1632},{"file":4056,"line":2358,"context":1632},{"file":4056,"line":2108,"context":1632},{"file":4056,"line":2110,"context":1632},{"file":4056,"line":1726,"context":1632},{"file":4056,"line":2121,"context":1632},{"file":4056,"line":2123,"context":1632},{"file":4056,"line":4139,"context":1632},458,{"file":4056,"line":2503,"context":1632},{"file":4056,"line":2125,"context":1632},{"file":4056,"line":4143,"context":1632},461,{"file":4145,"line":1397,"context":1632},"framework\\howto\\data.php",{"file":4147,"line":4148,"context":1632},"framework\\howto\\howto.php",351,{"file":4147,"line":4148,"context":1632},{"file":4147,"line":919,"context":1632},{"file":4147,"line":4152,"context":1632},368,{"file":4147,"line":4154,"context":1632},374,{"file":4147,"line":1806,"context":1632},{"file":4147,"line":4157,"context":1632},388,{"file":4147,"line":1616,"context":1632},{"file":4147,"line":1051,"context":1632},{"file":4147,"line":1051,"context":1632},{"file":4147,"line":2494,"context":1632},{"file":897,"line":1610,"context":1632},{"file":897,"line":4164,"context":1632},381,{"file":897,"line":4166,"context":1632},386,{"file":897,"line":1048,"context":1632},{"file":897,"line":2351,"context":1632},{"file":897,"line":4170,"context":1632},439,{"file":897,"line":2129,"context":1632},{"file":897,"line":2137,"context":1632},{"file":897,"line":4174,"context":1632},511,{"file":897,"line":4176,"context":1632},512,{"file":897,"line":4178,"context":1632},516,{"file":897,"line":2518,"context":1632},{"file":897,"line":4181,"context":1632},522,{"file":897,"line":4183,"context":1632},529,{"file":897,"line":4185,"context":1632},530,{"file":897,"line":4187,"context":1632},541,{"file":897,"line":4002,"context":1632},{"file":897,"line":4005,"context":1632},{"file":897,"line":2153,"context":1632},{"file":897,"line":2167,"context":1632},{"file":897,"line":4193,"context":1632},658,{"file":897,"line":4195,"context":1632},659,{"file":897,"line":2558,"context":1632},{"file":897,"line":4198,"context":1632},668,{"file":897,"line":4200,"context":1632},669,{"file":897,"line":4202,"context":1632},704,{"file":897,"line":4204,"context":1632},2417,{"file":897,"line":4206,"context":1632},2967,{"file":897,"line":4208,"context":1632},3045,{"file":897,"line":4210,"context":1632},3059,{"file":897,"line":4212,"context":1632},3591,{"file":1242,"line":4214,"context":1632},621,{"file":4216,"line":1397,"context":1632},"frontend\\controllers\\BWGControllerGalleryBox.php",{"file":4216,"line":254,"context":1632},{"file":916,"line":780,"context":1632},{"file":916,"line":1183,"context":1632},{"file":916,"line":2465,"context":1632},{"file":4222,"line":1327,"context":1632},"frontend\\views\\BWGViewAlbum_compact_preview.php",{"file":4222,"line":1201,"context":1632},{"file":4222,"line":4225,"context":1632},133,{"file":4222,"line":925,"context":1632},{"file":4222,"line":1393,"context":1632},{"file":4222,"line":1437,"context":1632},{"file":4222,"line":1013,"context":1632},{"file":4222,"line":4231,"context":1632},238,{"file":4222,"line":2489,"context":1632},{"file":4234,"line":762,"context":1632},"frontend\\views\\BWGViewAlbum_extended_preview.php",{"file":4234,"line":1379,"context":1632},{"file":4234,"line":1130,"context":1632},{"file":4234,"line":1159,"context":1632},{"file":4234,"line":1147,"context":1632},{"file":4234,"line":839,"context":1632},{"file":4234,"line":990,"context":1632},{"file":4234,"line":1483,"context":1632},{"file":4234,"line":1020,"context":1632},{"file":4234,"line":1589,"context":1632},{"file":4234,"line":2468,"context":1632},{"file":4234,"line":1811,"context":1632},{"file":4247,"line":2089,"context":1632},"frontend\\views\\BWGViewAlbum_masonry_preview.php",{"file":4247,"line":1201,"context":1632},{"file":4247,"line":1905,"context":1632},{"file":4247,"line":1130,"context":1632},{"file":4247,"line":1045,"context":1632},{"file":4253,"line":1758,"context":1632},"frontend\\views\\BWGViewBlog_style.php",{"file":4253,"line":1383,"context":1632},{"file":4253,"line":1125,"context":1632},{"file":4253,"line":1140,"context":1632},{"file":4253,"line":1140,"context":1632},{"file":4253,"line":1143,"context":1632},{"file":4253,"line":1159,"context":1632},{"file":4253,"line":1159,"context":1632},{"file":4253,"line":1397,"context":1632},{"file":4253,"line":1400,"context":1632},{"file":4253,"line":1400,"context":1632},{"file":4253,"line":1400,"context":1632},{"file":4253,"line":1400,"context":1632},{"file":4253,"line":931,"context":1632},{"file":4253,"line":1410,"context":1632},{"file":4253,"line":1410,"context":1632},{"file":4253,"line":1410,"context":1632},{"file":4253,"line":1410,"context":1632},{"file":4253,"line":1412,"context":1632},{"file":4253,"line":951,"context":1632},{"file":4253,"line":966,"context":1632},{"file":4253,"line":1516,"context":1632},{"file":4253,"line":4276,"context":1632},336,{"file":4253,"line":2483,"context":1632},{"file":4253,"line":1618,"context":1632},{"file":4253,"line":1645,"context":1632},{"file":4281,"line":931,"context":1632},"frontend\\views\\BWGViewGalleryBox.php",{"file":4281,"line":839,"context":1632},{"file":4281,"line":1425,"context":1632},{"file":4281,"line":1435,"context":1632},{"file":4281,"line":1478,"context":1632},{"file":4281,"line":1485,"context":1632},{"file":4281,"line":4288,"context":1632},261,{"file":4281,"line":1724,"context":1632},{"file":4281,"line":2127,"context":1632},{"file":4281,"line":2133,"context":1632},{"file":4281,"line":2147,"context":1632},{"file":4281,"line":2512,"context":1632},{"file":4281,"line":4295,"context":1632},635,{"file":4281,"line":4297,"context":1632},748,{"file":4281,"line":4299,"context":1632},764,{"file":4281,"line":1981,"context":1632},{"file":4281,"line":1991,"context":1632},{"file":4281,"line":2595,"context":1632},{"file":4281,"line":4304,"context":1632},793,{"file":4281,"line":4306,"context":1632},795,{"file":4281,"line":4308,"context":1632},797,{"file":4281,"line":2600,"context":1632},{"file":4281,"line":1999,"context":1632},{"file":4281,"line":4312,"context":1632},810,{"file":4281,"line":4312,"context":1632},{"file":4281,"line":4315,"context":1632},811,{"file":4281,"line":2006,"context":1632},{"file":4281,"line":2006,"context":1632},{"file":4281,"line":4319,"context":1632},818,{"file":4281,"line":4321,"context":1632},824,{"file":4281,"line":4321,"context":1632},{"file":4281,"line":4321,"context":1632},{"file":4281,"line":4321,"context":1632},{"file":4281,"line":4326,"context":1632},825,{"file":4281,"line":2606,"context":1632},{"file":4281,"line":2606,"context":1632},{"file":4281,"line":2606,"context":1632},{"file":4281,"line":2606,"context":1632},{"file":4281,"line":4332,"context":1632},832,{"file":4281,"line":2038,"context":1632},{"file":4281,"line":2609,"context":1632},{"file":4281,"line":2609,"context":1632},{"file":4281,"line":1821,"context":1632},{"file":4281,"line":2057,"context":1632},{"file":4281,"line":1842,"context":1632},{"file":4281,"line":4340,"context":1632},878,{"file":4281,"line":4342,"context":1632},887,{"file":4281,"line":4344,"context":1632},910,{"file":4281,"line":4346,"context":1632},911,{"file":4281,"line":4346,"context":1632},{"file":4281,"line":2637,"context":1632},{"file":4281,"line":4350,"context":1632},1028,{"file":4281,"line":4352,"context":1632},1032,{"file":4281,"line":4354,"context":1632},1036,{"file":4281,"line":4356,"context":1632},1041,{"file":4281,"line":4358,"context":1632},1045,{"file":4281,"line":2669,"context":1632},{"file":4281,"line":4361,"context":1632},1052,{"file":4281,"line":4363,"context":1632},1074,{"file":4281,"line":508,"context":1632},{"file":4281,"line":4366,"context":1632},1097,{"file":4281,"line":2688,"context":1632},{"file":4281,"line":1257,"context":1632},{"file":4281,"line":4370,"context":1632},1122,{"file":4281,"line":4372,"context":1632},1127,{"file":4281,"line":2204,"context":1632},{"file":4281,"line":4375,"context":1632},1138,{"file":4281,"line":4377,"context":1632},1145,{"file":4281,"line":4379,"context":1632},1159,{"file":4281,"line":2701,"context":1632},{"file":4281,"line":4382,"context":1632},1170,{"file":4281,"line":4384,"context":1632},1179,{"file":4281,"line":2713,"context":1632},{"file":4281,"line":2717,"context":1632},{"file":4281,"line":4388,"context":1632},1215,{"file":4281,"line":4390,"context":1632},1227,{"file":4281,"line":1227,"context":1632},{"file":4281,"line":4393,"context":1632},1241,{"file":4281,"line":2735,"context":1632},{"file":4281,"line":4396,"context":1632},1259,{"file":4281,"line":4398,"context":1632},1260,{"file":4281,"line":4400,"context":1632},1269,{"file":4281,"line":2745,"context":1632},{"file":4281,"line":4403,"context":1632},1271,{"file":4281,"line":4405,"context":1632},1272,{"file":4281,"line":4407,"context":1632},1303,{"file":4281,"line":4409,"context":1632},1310,{"file":4281,"line":4411,"context":1632},1311,{"file":4281,"line":4413,"context":1632},1315,{"file":4281,"line":2769,"context":1632},{"file":4281,"line":4416,"context":1632},1405,{"file":4281,"line":4418,"context":1632},1423,{"file":4281,"line":4420,"context":1632},1424,{"file":4422,"line":1338,"context":1632},"frontend\\views\\BWGViewImage_browser.php",{"file":4422,"line":1353,"context":1632},{"file":4422,"line":839,"context":1632},{"file":4422,"line":254,"context":1632},{"file":4422,"line":1024,"context":1632},{"file":4422,"line":1504,"context":1632},{"file":4422,"line":4429,"context":1632},316,{"file":4422,"line":1612,"context":1632},{"file":4422,"line":4432,"context":1632},419,{"file":4434,"line":4435,"context":1632},"frontend\\views\\BWGViewSlideshow.php",537,{"file":4434,"line":4435,"context":1632},{"file":4434,"line":4438,"context":1632},539,{"file":4434,"line":4440,"context":1632},554,{"file":4434,"line":4442,"context":1632},555,{"file":4434,"line":4444,"context":1632},561,{"file":4434,"line":1934,"context":1632},{"file":4434,"line":1940,"context":1632},{"file":4434,"line":4448,"context":1632},675,{"file":4434,"line":1971,"context":1632},{"file":4434,"line":4451,"context":1632},806,{"file":4434,"line":2009,"context":1632},{"file":4434,"line":2018,"context":1632},{"file":4455,"line":2091,"context":1632},"frontend\\views\\BWGViewThumbnails.php",{"file":4455,"line":2091,"context":1632},{"file":4455,"line":2073,"context":1632},{"file":4455,"line":1329,"context":1632},{"file":4455,"line":13,"context":1632},{"file":4455,"line":1332,"context":1632},{"file":4455,"line":1340,"context":1632},{"file":4455,"line":762,"context":1632},{"file":4455,"line":799,"context":1632},{"file":4455,"line":947,"context":1632},{"file":4466,"line":2079,"context":1632},"frontend\\views\\BWGViewThumbnails_masonry.php",{"file":4466,"line":2079,"context":1632},{"file":4466,"line":1340,"context":1632},{"file":4466,"line":762,"context":1632},{"file":4466,"line":1342,"context":1632},{"file":4466,"line":1346,"context":1632},{"file":4466,"line":1351,"context":1632},{"file":4466,"line":1393,"context":1632},{"file":4466,"line":1504,"context":1632},{"file":4476,"line":1340,"context":1632},"frontend\\views\\BWGViewThumbnails_mosaic.php",{"file":4476,"line":4098,"context":1632},{"file":4476,"line":1453,"context":1632},{"file":4476,"line":1041,"context":1632},{"file":4481,"line":4482,"context":1632},"frontend\\views\\BWGViewWidget.php",153,{"file":4481,"line":1189,"context":1632},{"file":4485,"line":1189,"context":1632},"frontend\\views\\view.php",{"file":4485,"line":4487,"context":1632},165,{"file":4485,"line":2432,"context":1632},{"file":4485,"line":1418,"context":1632},{"file":4485,"line":1045,"context":1632},{"file":4485,"line":4492,"context":1632},267,{"file":4485,"line":1522,"context":1632},{"file":4485,"line":1535,"context":1632},{"file":4485,"line":2481,"context":1632},{"file":4485,"line":4164,"context":1632},{"file":4485,"line":2127,"context":1632},{"file":4485,"line":2131,"context":1632},{"file":4485,"line":4500,"context":1632},475,{"file":4485,"line":2514,"context":1632},{"file":4485,"line":2516,"context":1632},{"file":4485,"line":4504,"context":1632},520,{"file":4485,"line":4506,"context":1632},523,{"file":4485,"line":4508,"context":1632},526,{"file":4485,"line":4183,"context":1632},{"file":4485,"line":4511,"context":1632},628,{"file":4485,"line":4513,"context":1632},638,{"file":4485,"line":4515,"context":1632},761,{"file":4485,"line":4517,"context":1632},768,{"file":4485,"line":4519,"context":1632},821,{"file":4485,"line":4521,"context":1632},852,{"file":4485,"line":2609,"context":1632},{"file":4485,"line":4524,"context":1632},857,{"file":4485,"line":1831,"context":1632},{"file":4485,"line":2059,"context":1632},{"file":4485,"line":1842,"context":1632},{"file":922,"line":2110,"context":1632},{"file":922,"line":4005,"context":1632},{"file":922,"line":2374,"context":1632},{"file":922,"line":4532,"context":1632},581,{"file":922,"line":2167,"context":1632},{"file":922,"line":1963,"context":1632},{"file":922,"line":4536,"context":1632},899,{"file":922,"line":2189,"context":1632},{"file":922,"line":4539,"context":1632},1007,{"file":922,"line":4541,"context":1632},1011,{"file":922,"line":2665,"context":1632},{"file":922,"line":4544,"context":1632},1034,{"file":922,"line":4546,"context":1632},1035,{"file":922,"line":4548,"context":1632},1835,{"file":922,"line":4550,"context":1632},1889,{"file":922,"line":4552,"context":1632},1962,{"file":1066,"line":1297,"context":1632},{"file":1066,"line":1351,"context":1632},{"file":1072,"line":1327,"context":1632},{"file":1072,"line":799,"context":1632},{"file":1072,"line":1344,"context":1632},{"file":4559,"line":28,"context":1632},"wd\\templates\\display_deactivation_popup.php",{"file":4559,"line":857,"context":1632},{"file":4559,"line":860,"context":1632},{"file":4559,"line":4563,"context":1632},4,{"file":4559,"line":4565,"context":1632},6,{"file":4559,"line":781,"context":1632},{"file":4559,"line":847,"context":1632},{"file":4559,"line":847,"context":1632},{"file":4559,"line":847,"context":1632},{"file":4559,"line":867,"context":1632},{"file":4559,"line":867,"context":1632},{"file":4559,"line":875,"context":1632},{"file":4559,"line":4574,"context":1632},22,{"file":4559,"line":4574,"context":1632},{"file":4559,"line":1165,"context":1632},{"file":4559,"line":1165,"context":1632},{"file":4559,"line":1165,"context":1632},{"file":4559,"line":1274,"context":1632},{"file":4581,"line":768,"context":1632},"wd\\templates\\display_overview.php",{"file":4581,"line":205,"context":1632},{"file":4581,"line":1272,"context":1632},{"file":4581,"line":1666,"context":1632},{"file":4581,"line":741,"context":1632},{"file":4581,"line":1327,"context":1632},{"file":4581,"line":1329,"context":1632},{"file":4581,"line":1340,"context":1632},{"file":4581,"line":4590,"context":1632},106,{"file":4581,"line":1355,"context":1632},{"file":4581,"line":1370,"context":1632},{"file":4581,"line":1372,"context":1632},{"file":4595,"line":855,"context":1632},"wd\\templates\\display_subscribe.php",{"file":4595,"line":833,"context":1632},{"file":4595,"line":1884,"context":1632},{"file":4595,"line":108,"context":1632},[],[4601,4623,4647,4658,4668,4676,4684,4692,4700,4708,4719,4728,4737,4745,4753],{"entryPoint":4602,"graph":4603,"unsanitizedCount":857,"severity":40},"get_google_page_speed (booster\\controller.php:570)",{"nodes":4604,"edges":4620},[4605,4610,4614],{"id":4606,"type":4607,"label":4608,"file":1215,"line":4609},"n0","source","$_POST (x2)",602,{"id":4611,"type":4612,"label":4613,"file":1215,"line":4609},"n1","transform","→ twb_google_speed_cron()",{"id":4615,"type":4616,"label":4617,"file":1215,"line":4618,"wp_function":4619},"n2","sink","wp_remote_get() [SSRF]",674,"wp_remote_get",[4621,4622],{"from":4606,"to":4611,"sanitized":1086},{"from":4611,"to":4615,"sanitized":1086},{"entryPoint":4624,"graph":4625,"unsanitizedCount":4563,"severity":40},"\u003Ccontroller> (booster\\controller.php:0)",{"nodes":4626,"edges":4642},[4627,4629,4632,4634,4636,4638,4640],{"id":4606,"type":4607,"label":4628,"file":1215,"line":1455},"$_POST",{"id":4611,"type":4616,"label":4630,"file":1215,"line":1457,"wp_function":4631},"update_option() [Settings Manipulation]","update_option",{"id":4615,"type":4607,"label":4628,"file":1215,"line":4633},573,{"id":4635,"type":4616,"label":4617,"file":1215,"line":4618,"wp_function":4619},"n3",{"id":4637,"type":4607,"label":4608,"file":1215,"line":4609},"n4",{"id":4639,"type":4612,"label":4613,"file":1215,"line":4609},"n5",{"id":4641,"type":4616,"label":4617,"file":1215,"line":4618,"wp_function":4619},"n6",[4643,4644,4645,4646],{"from":4606,"to":4611,"sanitized":1086},{"from":4615,"to":4635,"sanitized":1086},{"from":4637,"to":4639,"sanitized":1086},{"from":4639,"to":4641,"sanitized":1086},{"entryPoint":4648,"graph":4649,"unsanitizedCount":860,"severity":40},"display (filemanager\\view.php:24)",{"nodes":4650,"edges":4656},[4651,4653],{"id":4606,"type":4607,"label":4652,"file":4056,"line":990},"$_REQUEST (x3)",{"id":4611,"type":4616,"label":4654,"file":4056,"line":1465,"wp_function":4655},"echo() [XSS]","echo",[4657],{"from":4606,"to":4611,"sanitized":1086},{"entryPoint":4659,"graph":4660,"unsanitizedCount":28,"severity":40},"get_hash (wd\\includes\\api.php:37)",{"nodes":4661,"edges":4666},[4662,4665],{"id":4606,"type":4607,"label":4663,"file":4664,"line":1069},"$_SERVER['REMOTE_ADDR']","wd\\includes\\api.php",{"id":4611,"type":4616,"label":4617,"file":4664,"line":1069,"wp_function":4619},[4667],{"from":4606,"to":4611,"sanitized":1086},{"entryPoint":4669,"graph":4670,"unsanitizedCount":28,"severity":40},"\u003Capi> (wd\\includes\\api.php:0)",{"nodes":4671,"edges":4674},[4672,4673],{"id":4606,"type":4607,"label":4663,"file":4664,"line":1069},{"id":4611,"type":4616,"label":4617,"file":4664,"line":1069,"wp_function":4619},[4675],{"from":4606,"to":4611,"sanitized":1086},{"entryPoint":4677,"graph":4678,"unsanitizedCount":28,"severity":702},"set_show_cta (booster\\controller.php:211)",{"nodes":4679,"edges":4682},[4680,4681],{"id":4606,"type":4607,"label":4628,"file":1215,"line":1455},{"id":4611,"type":4616,"label":4630,"file":1215,"line":1457,"wp_function":4631},[4683],{"from":4606,"to":4611,"sanitized":1086},{"entryPoint":4685,"graph":4686,"unsanitizedCount":750,"severity":702},"check_score (booster\\main.php:107)",{"nodes":4687,"edges":4690},[4688,4689],{"id":4606,"type":4607,"label":4628,"file":878,"line":4094},{"id":4611,"type":4616,"label":4654,"file":878,"line":2420,"wp_function":4655},[4691],{"from":4606,"to":4611,"sanitized":1088},{"entryPoint":4693,"graph":4694,"unsanitizedCount":750,"severity":702},"\u003Cmain> (booster\\main.php:0)",{"nodes":4695,"edges":4698},[4696,4697],{"id":4606,"type":4607,"label":4628,"file":878,"line":4094},{"id":4611,"type":4616,"label":4654,"file":878,"line":2420,"wp_function":4655},[4699],{"from":4606,"to":4611,"sanitized":1088},{"entryPoint":4701,"graph":4702,"unsanitizedCount":860,"severity":702},"\u003Cview> (filemanager\\view.php:0)",{"nodes":4703,"edges":4706},[4704,4705],{"id":4606,"type":4607,"label":4652,"file":4056,"line":990},{"id":4611,"type":4616,"label":4654,"file":4056,"line":1465,"wp_function":4655},[4707],{"from":4606,"to":4611,"sanitized":1086},{"entryPoint":4709,"graph":4710,"unsanitizedCount":750,"severity":702},"\u003CWDWLibrary> (framework\\WDWLibrary.php:0)",{"nodes":4711,"edges":4717},[4712,4714],{"id":4606,"type":4607,"label":4713,"file":897,"line":1638},"$_GET (x2)",{"id":4611,"type":4616,"label":4715,"file":897,"line":3391,"wp_function":4716},"get_var() [SQLi]","get_var",[4718],{"from":4606,"to":4611,"sanitized":1088},{"entryPoint":4720,"graph":4721,"unsanitizedCount":750,"severity":702},"\u003CBWGControllerGalleryBox> (frontend\\controllers\\BWGControllerGalleryBox.php:0)",{"nodes":4722,"edges":4726},[4723,4725],{"id":4606,"type":4607,"label":4724,"file":4216,"line":833},"$_SERVER",{"id":4611,"type":4616,"label":4715,"file":4216,"line":1884,"wp_function":4716},[4727],{"from":4606,"to":4611,"sanitized":1088},{"entryPoint":4729,"graph":4730,"unsanitizedCount":750,"severity":702},"display (frontend\\views\\BWGViewShare.php:10)",{"nodes":4731,"edges":4735},[4732,4734],{"id":4606,"type":4607,"label":4724,"file":4733,"line":108},"frontend\\views\\BWGViewShare.php",{"id":4611,"type":4616,"label":4654,"file":4733,"line":1340,"wp_function":4655},[4736],{"from":4606,"to":4611,"sanitized":1088},{"entryPoint":4738,"graph":4739,"unsanitizedCount":750,"severity":702},"\u003CBWGViewShare> (frontend\\views\\BWGViewShare.php:0)",{"nodes":4740,"edges":4743},[4741,4742],{"id":4606,"type":4607,"label":4724,"file":4733,"line":108},{"id":4611,"type":4616,"label":4654,"file":4733,"line":1340,"wp_function":4655},[4744],{"from":4606,"to":4611,"sanitized":1088},{"entryPoint":4746,"graph":4747,"unsanitizedCount":28,"severity":390},"save_rate (frontend\\controllers\\BWGControllerGalleryBox.php:23)",{"nodes":4748,"edges":4751},[4749,4750],{"id":4606,"type":4607,"label":4724,"file":4216,"line":833},{"id":4611,"type":4616,"label":4715,"file":4216,"line":1884,"wp_function":4716},[4752],{"from":4606,"to":4611,"sanitized":1086},{"entryPoint":4754,"graph":4755,"unsanitizedCount":857,"severity":390},"\u003CBWGModelGalleryBox> (frontend\\models\\BWGModelGalleryBox.php:0)",{"nodes":4756,"edges":4763},[4757,4760],{"id":4606,"type":4607,"label":4758,"file":4759,"line":1201},"$_SERVER (x2)","frontend\\models\\BWGModelGalleryBox.php",{"id":4611,"type":4616,"label":4761,"file":4759,"line":2420,"wp_function":4762},"get_results() [SQLi]","get_results",[4764],{"from":4606,"to":4611,"sanitized":1086},{"summary":4766,"deductions":4767},"The \"photo-gallery\" plugin version 1.8.39 exhibits a concerning security posture. While it demonstrates some good practices, such as a relatively high percentage of SQL queries using prepared statements and a majority of outputs being properly escaped, several critical weaknesses are present. The significant number of unprotected AJAX handlers (11 out of 21) represents a substantial attack surface that could be exploited for unauthorized actions. The presence of \"unserialize\" calls and taint analysis revealing two high-severity flows with unsanitized paths indicate potential vulnerabilities like Remote Code Execution or sensitive data exposure.\n\nThe plugin's vulnerability history is particularly alarming. A total of 61 known CVEs, with one currently unpatched, and a substantial number of critical and high-severity past vulnerabilities across various types (Path Traversal, Missing Authorization, SQL Injection, PHP Remote File Inclusion, XSS, CSRF) suggest a recurring pattern of insecure coding practices. This history, combined with the static analysis findings, strongly indicates that the plugin is prone to multiple types of attacks and may not be consistently developed with security as a primary focus. The recent vulnerability in 2026 further highlights ongoing security issues.\n\nIn conclusion, despite some positive aspects in output escaping and SQL preparation, the \"photo-gallery\" plugin v1.8.39 poses a significant security risk. The large number of unprotected entry points, high-severity taint flows, and extensive history of critical vulnerabilities, including an unpatched one, necessitate immediate attention and mitigation. Users should consider alternatives or apply patches aggressively if available.",[4768,4770,4773,4775,4777,4779,4781,4784,4786,4788],{"reason":4769,"points":847},"Unpatched CVE found",{"reason":4771,"points":4772},"High severity taint flows",12,{"reason":4774,"points":768},"Unprotected AJAX handlers",{"reason":4776,"points":855},"Dangerous function: unserialize",{"reason":4778,"points":191},"Significant number of SQL queries without prepared statements",{"reason":4780,"points":4565},"Flows with unsanitized paths",{"reason":4782,"points":4783},"Unprotected entry points (AJAX)",5,{"reason":4785,"points":4563},"Output escaping is not fully proper",{"reason":4787,"points":847},"History of critical vulnerabilities",{"reason":4789,"points":768},"History of high vulnerabilities","2026-03-16T17:04:57.120Z",{"wat":4792,"direct":4875},{"assetPaths":4793,"generatorPatterns":4872,"scriptPaths":4873,"versionParams":4874},[4794,4795,4796,4797,4798,4799,4800,4801,4802,4803,4804,4805,4806,4807,4808,4809,4810,4811,4812,4813,4814,4815,4816,4817,4818,4819,4820,4821,4822,4823,4824,4825,4826,4827,4828,4829,4830,4831,4832,4833,4834,4835,4836,4837,4838,4839,4840,4841,4842,4843,4844,4845,4846,4847,4848,4849,4850,4851,4852,4853,4854,4855,4856,4857,4858,4859,4860,4861,4862,4863,4864,4865,4866,4867,4868,4869,4870,4871],"\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002Fgallery.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002Fgallery.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002FTags\u002Ftags.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002FTags\u002Ftags.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002Fsearch\u002Fsearch.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002Fsearch\u002Fsearch.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002Falbum.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002Falbum.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002FView\u002Fview.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002FView\u002Fview.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002FGalleryWidget\u002Fgallery_widget.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002FFrontend\u002FGallery\u002FGalleryWidget\u002Fgallery_widget.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_frontend.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_frontend.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_public.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_public.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_custom_gallery.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_custom_gallery.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_facebook.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_facebook.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_instagram.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_instagram.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_pinterest.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_pinterest.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_flickr.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_flickr.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_tumblr.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_tumblr.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_dropbox.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_dropbox.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_google.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_google.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_youtube.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_youtube.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_vimeo.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_vimeo.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_soundcloud.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_soundcloud.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_theme_editor.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_theme_editor.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_admin.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_admin.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_colorpicker.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_colorpicker.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_tabs.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_tabs.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_dropdown.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_dropdown.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_slider.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_slider.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_datepicker.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_datepicker.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_multiselect.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_multiselect.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_select2.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_select2.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_font_awesome.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_bootstrap.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_bootstrap_responsive.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_theme.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fcss\u002Fbwg_editor.css","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbwg_editor.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fjquery.minicolors.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fjquery.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fjquery-migrate.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fmasonry.pkgd.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fimagesloaded.pkgd.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fmoment.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fmoment-with-locales.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbootstrap.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbootstrap-datepicker.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbootstrap-select.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Fbootstrap-toggle.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Ftinymce\u002Ftinymce.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fassets\u002Fjs\u002Ftinymce\u002Fplugins\u002Fwpgallery\u002Fplugin.min.js","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fframework\u002FWDWLibrary.php","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fframework\u002FBWGOptions.php","\u002Fwp-content\u002Fplugins\u002Fphoto-gallery\u002Fframework\u002FWD_BWG_Theme.php",[],[4795,4797,4799,4801,4803,4805,4807,4809,4811,4813,4815,4817,4819,4821,4823,4825,4827,4829,4831,4833,4835,4837,4839,4841,4843,4845,4847,4849,4867,4868],[],{"cssClasses":4876,"htmlComments":5096,"htmlAttributes":5194,"restEndpoints":5256,"jsGlobals":5257,"shortcodeOutput":5287},[4877,4878,4879,4880,4881,4882,4883,4884,4885,4886,4887,4888,4889,4890,4891,4892,4893,4894,4895,4896,4897,4898,4899,4900,4901,4902,4903,4904,4905,4906,4907,4908,4909,4910,4911,4912,4913,4914,4915,4916,4917,4918,4919,4920,4921,4922,4923,4924,4925,4926,4927,4928,4929,4930,4931,4932,4933,4934,4935,4936,4937,4938,4939,4940,4941,4942,4943,4944,4945,4946,4947,4948,4949,4950,4951,4952,4953,4954,4955,4956,4957,4958,4959,4960,4961,4962,4963,4964,4965,4966,4967,4968,4969,4970,4971,4972,4973,4974,4975,4976,4977,4978,4979,4980,4981,4982,4983,4984,4985,4986,4987,4988,4989,4990,4991,4992,4993,4994,4995,4996,4997,4998,4999,5000,5001,5002,5003,5004,5005,5006,5007,5008,5009,5010,5011,5012,5013,5014,5015,5016,5017,5018,5019,5020,5021,5022,5023,5024,5025,5026,5027,5028,5029,5030,5031,5032,5033,5034,5035,5036,5037,5038,5039,5040,5041,5042,5043,5044,5045,5046,5047,5048,5049,5050,5051,5052,5053,5054,5055,5056,5057,5058,5059,5060,5061,5062,5063,5064,5065,5066,5067,5068,5069,5070,5071,5072,5073,5074,5075,5076,5077,5078,5079,5080,5081,5082,5083,5084,5085,5086,5087,5088,5089,5090,5091,5092,5093,5094,5095],"bwg_main_content","bwg_container","bwg_section","bwg_main_content_table","bwg_main_content_row","bwg_main_content_cell","bwg_main_content_title","bwg_main_content_description","bwg_main_content_album_titles","bwg_main_content_album_images","bwg_main_content_gallery_images","bwg_main_content_gallery_title","bwg_gallery_container","bwg_album_container","bwg_gallery_title","bwg_album_title","bwg_album_description","bwg_gallery_description","bwg_comments_container","bwg_comments_list","bwg_comment","bwg_comment_author","bwg_comment_date","bwg_comment_text","bwg_comment_reply","bwg_comment_form","bwg_comment_form_field","bwg_comment_form_submit","bwg_carousel","bwg_carousel_slide","bwg_carousel_item","bwg_carousel_pagination","bwg_carousel_navigation","bwg_lightbox","bwg_lightbox_content","bwg_lightbox_image","bwg_lightbox_caption","bwg_lightbox_close","bwg_lightbox_prev","bwg_lightbox_next","bwg_tag","bwg_tag_close","bwg_tag_input","bwg_tag_list","bwg_tag_item","bwg_search_input","bwg_search_button","bwg_search_form","bwg_gallery_filter","bwg_gallery_filter_item","bwg_gallery_filter_active","bwg_album_filter","bwg_album_filter_item","bwg_album_filter_active","bwg_social_share","bwg_social_share_icon","bwg_social_share_facebook","bwg_social_share_twitter","bwg_social_share_google","bwg_social_share_pinterest","bwg_social_share_email","bwg_social_share_linkedin","bwg_social_share_tumblr","bwg_social_share_whatsapp","bwg_pagination","bwg_pagination_page","bwg_pagination_current","bwg_pagination_disabled","bwg_pagination_next","bwg_pagination_prev","bwg_thumb_overlay","bwg_thumb_overlay_title","bwg_thumb_overlay_description","bwg_thumb_overlay_tags","bwg_thumb_overlay_date","bwg_thumb_overlay_author","bwg_thumb_overlay_rating","bwg_thumb_overlay_likes","bwg_thumb_overlay_comments","bwg_custom_gallery","bwg_custom_gallery_item","bwg_custom_gallery_item_image","bwg_custom_gallery_item_title","bwg_custom_gallery_item_description","bwg_custom_gallery_item_tags","bwg_custom_gallery_item_date","bwg_custom_gallery_item_author","bwg_custom_gallery_item_rating","bwg_custom_gallery_item_likes","bwg_custom_gallery_item_comments","bwg_dropdown_select","bwg_dropdown_option","bwg_dropdown_selected","bwg_slider_container","bwg_slider_slide","bwg_slider_image","bwg_slider_caption","bwg_slider_navigation","bwg_slider_pagination","bwg_datepicker_input","bwg_datepicker_calendar","bwg_datepicker_day","bwg_datepicker_month","bwg_datepicker_year","bwg_multiselect_container","bwg_multiselect_options","bwg_multiselect_option","bwg_multiselect_selected","bwg_select2-container","bwg_select2-dropdown","bwg_select2-results__option","bwg_font_awesome_icon","bwg_bootstrap_button","bwg_bootstrap_form_control","bwg_bootstrap_navbar","bwg_bootstrap_nav","bwg_bootstrap_tab","bwg_bootstrap_tab_content","bwg_bootstrap_modal","bwg_bootstrap_modal_dialog","bwg_bootstrap_modal_content","bwg_bootstrap_modal_header","bwg_bootstrap_modal_body","bwg_bootstrap_modal_footer","bwg_editor_toolbar","bwg_editor_button","bwg_editor_icon","bwg_editor_separator","bwg_editor_dropdown","bwg_editor_dropdown_menu","bwg_editor_dropdown_item","bwg_editor_dialog","bwg_editor_dialog_header","bwg_editor_dialog_body","bwg_editor_dialog_footer","bwg_editor_dialog_close","bwg_editor_dialog_save","bwg_editor_dialog_cancel","bwg_editor_dialog_input","bwg_editor_dialog_textarea","bwg_editor_dialog_select","bwg_editor_dialog_checkbox","bwg_editor_dialog_radio","bwg_editor_dialog_colorpicker","bwg_editor_dialog_color","bwg_editor_dialog_color_preview","bwg_editor_dialog_color_input","bwg_editor_dialog_color_picker_container","bwg_editor_dialog_color_picker_palette","bwg_editor_dialog_color_picker_palette_color","bwg_editor_dialog_color_picker_slider","bwg_editor_dialog_color_picker_slider_hue","bwg_editor_dialog_color_picker_slider_saturation","bwg_editor_dialog_color_picker_slider_value","bwg_editor_dialog_color_picker_slider_alpha","bwg_editor_dialog_color_picker_hue","bwg_editor_dialog_color_picker_saturation","bwg_editor_dialog_color_picker_value","bwg_editor_dialog_color_picker_alpha","bwg_editor_dialog_color_picker_handle","bwg_editor_dialog_color_picker_input","bwg_editor_dialog_color_picker_rgba","bwg_editor_dialog_color_picker_hex","bwg_editor_dialog_color_picker_rgb","bwg_editor_dialog_color_picker_hsl","bwg_editor_dialog_color_picker_hsv","bwg_editor_dialog_color_picker_current_color","bwg_editor_dialog_color_picker_original_color","bwg_editor_dialog_color_picker_clear","bwg_editor_dialog_color_picker_add","bwg_editor_dialog_color_picker_select","bwg_editor_dialog_color_picker_save","bwg_editor_dialog_color_picker_load","bwg_editor_dialog_color_picker_palette_preview","bwg_editor_dialog_color_picker_swatches","bwg_editor_dialog_color_picker_swatch","bwg_editor_dialog_color_picker_swatch_color","bwg_editor_dialog_color_picker_swatch_name","bwg_editor_dialog_color_picker_swatch_delete","bwg_editor_dialog_color_picker_swatch_edit","bwg_editor_dialog_color_picker_swatch_move","bwg_editor_dialog_color_picker_swatch_drag","bwg_editor_dialog_color_picker_swatch_drop","bwg_editor_dialog_color_picker_tool","bwg_editor_dialog_color_picker_tool_eyedropper","bwg_editor_dialog_color_picker_tool_gradient","bwg_editor_dialog_color_picker_tool_pattern","bwg_editor_dialog_color_picker_tool_text","bwg_editor_dialog_color_picker_tool_image","bwg_editor_dialog_color_picker_tool_shape","bwg_editor_dialog_color_picker_tool_filter","bwg_editor_dialog_color_picker_tool_effect","bwg_editor_dialog_color_picker_tool_animation","bwg_editor_dialog_color_picker_tool_layer","bwg_editor_dialog_color_picker_tool_text_style","bwg_editor_dialog_color_picker_tool_font","bwg_editor_dialog_color_picker_tool_size","bwg_editor_dialog_color_picker_tool_position","bwg_editor_dialog_color_picker_tool_alignment","bwg_editor_dialog_color_picker_tool_layout","bwg_editor_dialog_color_picker_tool_spacing","bwg_editor_dialog_color_picker_tool_border","bwg_editor_dialog_color_picker_tool_shadow","bwg_editor_dialog_color_picker_tool_opacity","bwg_editor_dialog_color_picker_tool_transform","bwg_editor_dialog_color_picker_tool_transition","bwg_editor_dialog_color_picker_tool_easing","bwg_editor_dialog_color_picker_tool_duration","bwg_editor_dialog_color_picker_tool_delay","bwg_editor_dialog_color_picker_tool_loop","bwg_editor_dialog_color_picker_tool_direction","bwg_editor_dialog_color_picker_tool_intensity","bwg_editor_dialog_color_picker_tool_level","bwg_editor_dialog_color_picker_tool_mode","bwg_editor_dialog_color_picker_tool_type","bwg_editor_dialog_color_picker_tool_preset","bwg_editor_dialog_color_picker_tool_advanced","bwg_editor_dialog_color_picker_tool_recent_colors","bwg_editor_dialog_color_picker_tool_color_history",[5097,5098,5099,5100,5101,5102,5103,5104,5105,5106,5107,5108,5109,5110,5111,5112,5113,5114,5115,5116,5117,5118,5119,5120,5121,5122,5123,5124,5125,5126,5127,5128,5129,5130,5131,5132,5133,5134,5135,5136,5137,5138,5139,5140,5141,5142,5143,5144,5145,5146,5147,5148,5149,5150,5151,5152,5153,5154,5155,5156,5157,5158,5159,5160,5161,5162,5163,5164,5165,5166,5167,5168,5169,5170,5171,5172,5173,5174,5175,5176,5177,5178,5179,5180,5181,5182,5183,5184,5185,5186,5187,5188,5189,5190,5191,5192,5193],"\u003C!--  End Main Content  -->","\u003C!--  End Main Container  -->","\u003C!--  End Front Main Container  -->","\u003C!--  Begin Main Content  -->","\u003C!--  Begin Main Container  -->","\u003C!--  Begin Front Main Container  -->","\u003C!--  Frontend Galleries Data  -->","\u003C!--  Album Galleries Data  -->","\u003C!--  All galleries data  -->","\u003C!--  BWG Captcha Start  -->","\u003C!--  BWG Captcha End  -->","\u003C!--  Share Button Start  -->","\u003C!--  Share Button End  -->","\u003C!--  Add Embed Ajax Start  -->","\u003C!--  Add Embed Ajax End  -->","\u003C!--  Download Gallery Start  -->","\u003C!--  Download Gallery End  -->","\u003C!--  BWG Admin Ajax Start  -->","\u003C!--  BWG Admin Ajax End  -->","\u003C!--  BWG Upload Ajax Start  -->","\u003C!--  BWG Upload Ajax End  -->","\u003C!--  BWG Filemanager Ajax Start  -->","\u003C!--  BWG Filemanager Ajax End  -->","\u003C!--  BWG Add Embed Ajax Start  -->","\u003C!--  BWG Add Embed Ajax End  -->","\u003C!--  Edit Image Ajax Start  -->","\u003C!--  Edit Image Ajax End  -->","\u003C!--  Add Tags Ajax Start  -->","\u003C!--  Add Tags Ajax End  -->","\u003C!--  Options Ajax Start  -->","\u003C!--  Options Ajax End  -->","\u003C!--  Admin Head Start  -->","\u003C!--  Admin Head End  -->","\u003C!--  Widgets Init Start  -->","\u003C!--  Widgets Init End  -->","\u003C!--  Plugin Activation Start  -->","\u003C!--  Plugin Activation End  -->","\u003C!--  New Blog Added Start  -->","\u003C!--  New Blog Added End  -->","\u003C!--  Plugin Update Start  -->","\u003C!--  Plugin Update End  -->","\u003C!--  Plugin Deactivate Start  -->","\u003C!--  Plugin Deactivate End  -->","\u003C!--  Frontend Scripts Start  -->","\u003C!--  Frontend Scripts End  -->","\u003C!--  Admin Scripts Start  -->","\u003C!--  Admin Scripts End  -->","\u003C!--  Set Screen Option Galleries Start  -->","\u003C!--  Set Screen Option Galleries End  -->","\u003C!--  Set Screen Option Albums Start  -->","\u003C!--  Set Screen Option Albums End  -->","\u003C!--  Set Screen Option Themes Start  -->","\u003C!--  Set Screen Option Themes End  -->","\u003C!--  Set Screen Option Comments Start  -->","\u003C!--  Set Screen Option Comments End  -->","\u003C!--  Set Screen Option Rates Start  -->","\u003C!--  Set Screen Option Rates End  -->","\u003C!--  Share Template Start  -->","\u003C!--  Share Template End  -->","\u003C!--  Tag Cloud Widget Args Start  -->","\u003C!--  Tag Cloud Widget Args End  -->","\u003C!--  Check Add-ons Versions Start  -->","\u003C!--  Check Add-ons Versions End  -->","\u003C!--  Main BWG Instance Start  -->","\u003C!--  Main BWG Instance End  -->","\u003C!--  BWG Constructor Start  -->","\u003C!--  BWG Constructor End  -->","\u003C!--  Define Constants Start  -->","\u003C!--  Define Constants End  -->","\u003C!--  Add Actions Start  -->","\u003C!--  Add Actions End  -->","\u003C!--  Get ABSPATH from WP_CONTENT_DIR Start  -->","\u003C!--  Get ABSPATH from WP_CONTENT_DIR End  -->","\u003C!--  BWG Init Free Users Lib Start  -->","\u003C!--  BWG Init Free Users Lib End  -->","\u003C!--  BWG Init Start  -->","\u003C!--  BWG Init End  -->","\u003C!--  Admin Menu Start  -->","\u003C!--  Admin Menu End  -->","\u003C!--  Frontend AJAX Actions Start  -->","\u003C!--  Frontend AJAX Actions End  -->","\u003C!--  Admin AJAX Actions Start  -->","\u003C!--  Admin AJAX Actions End  -->","\u003C!--  Shortcode Start  -->","\u003C!--  Shortcode End  -->","\u003C!--  Editor Message Dismiss Start  -->","\u003C!--  Editor Message Dismiss End  -->","\u003C!--  Add Media Button to WP Editor Start  -->","\u003C!--  Add Media Button to WP Editor End  -->","\u003C!--  Register BWG Start  -->","\u003C!--  Register BWG End  -->","\u003C!--  Media Internal Button Start  -->","\u003C!--  Media Internal Button End  -->","\u003C!--  Add Script to Header Start  -->","\u003C!--  Add Script to Header End  -->","\u003C!--  Photo Gallery Widget Start  -->","\u003C!--  Photo Gallery Widget End  -->",[5195,5196,5197,5198,5199,5200,5201,5202,5203,5204,5205,5206,5207,5208,5209,5210,5211,5212,5213,5214,5215,5216,5217,5218,5219,5220,5221,5222,5223,5224,5225,5226,5227,5228,5229,5230,5231,5232,5233,5234,5235,5236,5237,5238,5239,5240,5241,5242,5243,5244,5245,5246,5247,5248,5249,5250,5251,5252,5253,5254,5255],"data-bwg-container-id","data-bwg-gallery-id","data-bwg-album-id","data-bwg-theme-id","data-bwg-image-id","data-bwg-parent-id","data-bwg-comment-id","data-bwg-user-id","data-bwg-nonce","data-bwg-options","data-bwg-action","data-bwg-params","data-bwg-slide-duration","data-bwg-autoplay","data-bwg-loop","data-bwg-show-navigation","data-bwg-show-pagination","data-bwg-show-thumbnails","data-bwg-thumbnails-position","data-bwg-thumbnails-width","data-bwg-thumbnails-height","data-bwg-transition","data-bwg-transition-duration","data-bwg-shuffle","data-bwg-pause-on-hover","data-bwg-randomize","data-bwg-enable-loop","data-bwg-enable-autoplay","data-bwg-enable-controls","data-bwg-enable-progress","data-bwg-enable-captions","data-bwg-enable-fullscreen","data-bwg-enable-zoom","data-bwg-enable-sharing","data-bwg-enable-download","data-bwg-enable-comments","data-bwg-enable-ratings","data-bwg-enable-search","data-bwg-enable-filtering","data-bwg-enable-pagination","data-bwg-enable-lazyload","data-bwg-enable-lightbox","data-bwg-lightbox-theme","data-bwg-lightbox-animation","data-bwg-lightbox-speed","data-bwg-lightbox-show-counter","data-bwg-lightbox-show-caption","data-bwg-lightbox-show-share","data-bwg-lightbox-show-download","data-bwg-lightbox-show-fullscreen","data-bwg-lightbox-show-zoom","data-bwg-lightbox-show-close","data-bwg-lightbox-loop","data-bwg-lightbox-pinch-to-zoom","data-bwg-lightbox-swipe-to-close","data-bwg-lightbox-close-on-overlay-click","data-bwg-lightbox-close-on-esc-key","data-bwg-lightbox-preloader-url","data-bwg-lightbox-back-button","data-bwg-editor-option","data-bwg-editor-value",[],[1099,5258,5259,5260,5261,5262,5263,5264,5265,5266,5267,5268,5269,5270,5271,5272,5273,5274,5275,5276,5277,5278,5279,5280,5281,5282,5283,5284,5285,5286],"bwg_album_frontend_data","bwg_gallery_frontend_data","bwg_search_frontend_data","bwg_tag_frontend_data","bwg_comment_frontend_data","bwg_bwg_ajax_url","bwg_admin_ajax_url","bwg_nonce","bwg_options","bwg_is_pro","bwg_is_demo","bwg_plugin_link","bwg_utm_source","bwg_plugin_dir","bwg_plugin_url","bwg_main_file","bwg_plugin_version","bwg_db_version","bwg_prefix","bwg_nicename","bwg_upload_dir","bwg_upload_url","bwg_free_msg","bwg_front_url","bwg_abspath","BWG","WDW_BWG_Options","WD_BWG_Theme","bwg_captcha_nonce",[5288],"[Best_Wordpress_Gallery]"]