[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fxNieEYEXWdBImdMZ3RF0r_YR6m8v40eN2EdYvQ5lo24":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":25,"download_link":26,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30,"vulnerabilities":31,"developer":32,"crawl_stats":29,"alternatives":40,"analysis":151,"fingerprints":193},"multi-image-metabox","Multi Image Metabox","1.3.5","Willy Bahuaud","https:\u002F\u002Fprofiles.wordpress.org\u002Fwillybahuaud\u002F","\u003Cp>This plugin add a metabox which allox to upload and link multiple images to one post.\u003Cbr \u002F>\nPictures are linked by the way of meta_value (and attachments ID). They can be reordered using drag and drop.\u003C\u002Fp>\n\u003Cp>Number of allowed pictures and concerned post types can be overited using hooks.\u003C\u002Fp>\n\u003Cp>Plugin includes many functions to retrieve linked pictures.\u003Cbr \u002F>\nFor more information on using the plugin, refer to the section \u003Ca href=\"\u002Fextend\u002Fplugins\u002Fmulti-image-metabox\u002Fother_notes\u002F\" rel=\"nofollow ugc\">“Other Notes”\u003C\u002Fa>.\u003C\u002Fp>\n\u003Ch3>Set concerned post types\u003C\u002Fh3>\n\u003Cp>Paste this into your theme’s functions.php file :\n    \u003C\u002Fp>\n\u003Ch3>Set allowed number of picts\u003C\u002Fh3>\n\u003Cp>Paste this into your theme’s functions.php file :\u003Cbr \u002F>\n     ‘_image1’,\u003Cbr \u002F>\n                ‘image2’ => ‘_image2’,\u003Cbr \u002F>\n            );\u003Cbr \u002F>\n            return $picts;\u003Cbr \u002F>\n        }\u003Cbr \u002F>\n    ?>\u003C\u002Fp>\n\u003Ch4>Set allowed number of picts, depending to the post_type\u003C\u002Fh4>\n\u003Cp>Paste this into your theme’s functions.php file :\u003Cbr \u002F>\n    add_filter(‘list_images’,’my_list_images’,10,2);\u003Cbr \u002F>\n    function my_list_images($list_images, $cpt){\u003Cbr \u002F>\n        global $typenow;\u003Cbr \u002F>\n        if($typenow == “my_custom_post_type” || $cpt == “my_custom_post_type”)\u003Cbr \u002F>\n            $picts = array(\u003Cbr \u002F>\n                ‘image1’ => ‘_image1’,\u003Cbr \u002F>\n                ‘image2’ => ‘_image2’,\u003Cbr \u002F>\n                ‘image3’ => ‘_image3’,\u003Cbr \u002F>\n            );\u003Cbr \u002F>\n        else\u003Cbr \u002F>\n            $picts = array(\u003Cbr \u002F>\n                ‘image1’ => ‘_image1’,\u003Cbr \u002F>\n                ‘image2’ => ‘_image2’,\u003Cbr \u002F>\n                ‘image3’ => ‘_image3’,\u003Cbr \u002F>\n                ‘image4’ => ‘_image4’,\u003Cbr \u002F>\n                ‘image5’ => ‘_image5’,\u003Cbr \u002F>\n                ‘image6’ => ‘_image6’,\u003Cbr \u002F>\n                ‘image7’ => ‘_image7’,\u003Cbr \u002F>\n                ‘image8’ => ‘_image8’,\u003Cbr \u002F>\n            );\u003Cbr \u002F>\n        return $picts;\u003Cbr \u002F>\n    }\u003C\u002Fp>\n\u003Ch3>get_images_ids()\u003C\u002Fh3>\n\u003Cp>This function have to be used into a template file, or any function.\u003Cbr \u002F>\nIt return an array of the linked attachments’s ID.\u003C\u002Fp>\n\u003Cp>It take two arguments whose are :\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>include the thumbnail ?\u003C\u002Fstrong> (boolean) if true include the thumbnail in the returned datas\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ID\u003C\u002Fstrong> (integer) for targeting images linked to a specific post\u003C\u002Fp>\n\u003Cp> 45,\u003Cbr \u002F>\n    ‘image1’ => 5,\u003Cbr \u002F>\n    ‘image2’ => 6,\u003Cbr \u002F>\n    ‘image3’ => 12,\u003Cbr \u002F>\n    ‘image6’ => 20,\u003Cbr \u002F>\n    ‘image7’ => 15\u003Cbr \u002F>\n);\u003C\u002Fp>\n\u003Cp>\u002F\u002FEmpty pictures ar not returned\u003C\u002Fp>\n\u003Cp>?>\u003C\u002Fp>\n\u003Ch3>get_images_src()\u003C\u002Fh3>\n\u003Cp>This function have to be used into a template file, or any function.\u003Cbr \u002F>\nIt return an array of URIs and dimension for the linked attachments’s, by order.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>It take three agruments whose are :\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>size\u003C\u002Fstrong> (string) the size to return\u003C\u002Fli>\n\u003Cli>\u003Cstrong>include the thumbnail ?\u003C\u002Fstrong> (boolean) if true include the thumbnail in the returned datas\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ID\u003C\u002Fstrong> (integer) for targeting images linked to a specific post\u003C\u002Fp>\n\u003Cp> array(\u003Cbr \u002F>\n        [0] => ‘http:\u002F\u002Furl_of_the_medium_pict.jpg’,\u003Cbr \u002F>\n        [1] => 340,\u003Cbr \u002F>\n        [2] => 200,\u003Cbr \u002F>\n        [3] => false \u002F\u002FI’ve no idea what is it…\u003Cbr \u002F>\n    ),\u003Cbr \u002F>\n    ‘image2’ => array(\u003Cbr \u002F>\n        [0] => ‘http:\u002F\u002Furl_of_the_medium_second_pict.jpg’,\u003Cbr \u002F>\n        [1] => 340,\u003Cbr \u002F>\n        [2] => 200,\u003Cbr \u002F>\n        [3] => false \u002F\u002FI’ve no idea what is it…\u003Cbr \u002F>\n    )\u003Cbr \u002F>\n);\u003C\u002Fp>\n\u003Cp>?>\u003C\u002Fp>\n\u003Ch3>get_multi_images_src()\u003C\u002Fh3>\n\u003Cp>Same as get_image_src(), but return two sizes for all the pictures.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>It take for agruments whose are :\u003C\u002Fp>\n\u003Col>\n\u003Cli>\u003Cstrong>size\u003C\u002Fstrong> (string) the size to return\u003C\u002Fli>\n\u003Cli>\u003Cstrong>size2\u003C\u002Fstrong> (string) another size to return\u003C\u002Fli>\n\u003Cli>\u003Cstrong>include the thumbnail ?\u003C\u002Fstrong> (boolean) if true include the thumbnail in the returned datas\u003C\u002Fli>\n\u003Cli>\n\u003Cp>\u003Cstrong>ID\u003C\u002Fstrong> (integer) for targeting images linked to a specific post\u003C\u002Fp>\n\u003Cp> array(\u003Cbr \u002F>\n        [0] => array(\u003Cbr \u002F>\n            [0] => ‘http:\u002F\u002Furl_of_the_medium_pict.jpg’,\u003Cbr \u002F>\n            [1] => 340,\u003Cbr \u002F>\n            [2] => 200,\u003Cbr \u002F>\n            [3] => false \u002F\u002FI’ve no idea what is it…\u003Cbr \u002F>\n        ),\u003Cbr \u002F>\n        [1] => array(\u003Cbr \u002F>\n            [0] => ‘http:\u002F\u002Furl_of_the_full_pict.jpg’,\u003Cbr \u002F>\n            [1] => 1020,\u003Cbr \u002F>\n            [2] => 600,\u003Cbr \u002F>\n            [3] => false \u002F\u002FI’ve no idea what is it…\u003Cbr \u002F>\n        ),\u003Cbr \u002F>\n    ),\u003Cbr \u002F>\n    ‘image2’ => array(\u003Cbr \u002F>\n        [0] => array(\u003Cbr \u002F>\n            [0] => ‘http:\u002F\u002Furl_of_the_medium_second_pict.jpg’,\u003Cbr \u002F>\n            [1] => 340,\u003Cbr \u002F>\n            [2] => 200,\u003Cbr \u002F>\n            [3] => false \u002F\u002FI’ve no idea what is it…\u003Cbr \u002F>\n        ),\u003Cbr \u002F>\n        [1] => array(\u003Cbr \u002F>\n            [0] => ‘http:\u002F\u002Furl_of_the_second_full_pict.jpg’,\u003Cbr \u002F>\n            [1] => 1020,\u003Cbr \u002F>\n            [2] => 600,\u003Cbr \u002F>\n            [3] => false \u002F\u002FI’ve no idea what is it…\u003Cbr \u002F>\n        )\u003Cbr \u002F>\n    )\u003Cbr \u002F>\n);\u003Cbr \u002F>\n\u002F\u002FEmpty pictures ar not returned\u003C\u002Fp>\n\u003Cp>?>\u003C\u002Fli>\n\u003C\u002Fol>\n","Add a multi-image metabox to your posts, pages and custom post types",7000,20181,98,11,"2017-11-28T19:40:00.000Z","3.5.2","3.0","",[20,21,22,23,24],"images","metabox","multiple","multiple-post-thumbnail","pictures","http:\u002F\u002Fwabeo.fr","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmulti-image-metabox.zip",85,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":33,"display_name":7,"profile_url":8,"plugin_count":34,"total_installs":35,"avg_security_score":36,"avg_patch_time_days":37,"trust_score":38,"computed_at":39},"willybahuaud",8,8680,89,30,86,"2026-04-04T04:22:17.392Z",[41,62,80,104,130],{"slug":42,"name":43,"version":44,"author":45,"author_profile":46,"description":47,"short_description":48,"active_installs":49,"downloaded":50,"rating":38,"num_ratings":51,"last_updated":52,"tested_up_to":53,"requires_at_least":54,"requires_php":18,"tags":55,"homepage":60,"download_link":61,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"multiple-gallery-on-post","Multiple Gallery on Post","0.4","wirka","https:\u002F\u002Fprofiles.wordpress.org\u002Fwirka\u002F","\u003Cp>Very simple gallery plugin embedded on post as metaboxes, be able to add multiple metaboxes in one post with ability to insert multiple images for each.\u003C\u002Fp>\n\u003Cp>Features:\u003Cbr \u002F>\n1. Unlimited galleries in one post.\u003Cbr \u002F>\n2. Gallery as a metabox for each galleries.\u003Cbr \u002F>\n3. Unlimited images.\u003Cbr \u002F>\n4. Be able to displayed by shortcode or automatically before or after post content.\u003C\u002Fp>\n","Very simple gallery plugin embedded on post as metaboxes, be able to add multiple metaboxes in one post with ability to insert multiple images for eac &hellip;",200,6337,4,"2013-12-24T02:43:00.000Z","3.7.41","3.4.0",[56,57,58,59],"gallery","multiple-galeries","multiple-images","multiple-metaboxes","http:\u002F\u002Fiwayanwirka.duststone.com\u002Fmultiple-gallery-on-post\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-gallery-on-post.zip",{"slug":63,"name":64,"version":65,"author":66,"author_profile":67,"description":68,"short_description":69,"active_installs":28,"downloaded":70,"rating":28,"num_ratings":28,"last_updated":71,"tested_up_to":72,"requires_at_least":73,"requires_php":74,"tags":75,"homepage":78,"download_link":79,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"snvk-media-gallery","Snvk Gallery Metabox","1.0.0","sushilsankwal","https:\u002F\u002Fprofiles.wordpress.org\u002Fsushilsankwal\u002F","\u003Cp>Snvk gallery Image Video metabox plugin allows user to add multiple images to particular post, page or any custom post type.\u003C\u002Fp>\n\u003Cp>There the options provided with this plugin i.e.\u003C\u002Fp>\n\u003Cp>1) Dashboard > Snvk Media Gallery > Setting > Setting gallery metabox check post or custom post type for add gallary metabox.\u003C\u002Fp>\n\u003Ch3>Website\u003C\u002Fh3>\n\u003Cp>https:\u002F\u002Fsushilsankwal.wordpress.com\u002F\u003C\u002Fp>\n\u003Ch3>PHP CODE\u003C\u002Fh3>\n\u003Cpre>\u003Ccode>\u003C?php\n $snv_mediagallery = get_post_meta(get_the_ID(),'snv_mediagallery', TRUE);\n        $snv_mediatitle   = get_post_meta(get_the_ID(),'snv_mediatitle',  TRUE);\n        $snv_mediaurl     = get_post_meta(get_the_ID(),'snv_mediaurl',  TRUE);\n\n        $snv_arraycombine =  array_map(null,$snv_mediagallery,$snv_mediatitle,$snv_mediaurl);\n\n        if(is_array($snv_arraycombine))\n        {\n\n            foreach($snv_arraycombine as $snv_content)\n            {\n\n                \u002F\u002Ffile url \n                echo esc_html($snv_content[0]);\n                \u002F\u002Ffile title\n                echo esc_html($snv_content[1]);\n                \u002F\u002Fmedia url for video\n                echo esc_html($snv_content[2]);\n\n            }\n\n        }\n?>\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Snvk media gallery metabox is a wordpress plugin that allow you to add gallery video  metabox in post, page or any custom post type.",841,"2021-08-24T12:56:00.000Z","5.8.13","5.4","5.8",[56,21,22,76,77],"snvk","wp-images","https:\u002F\u002Fsnayvik.com\u002Fsnvk-plugins\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fsnvk-media-gallery.1.0.0.zip",{"slug":81,"name":82,"version":83,"author":84,"author_profile":85,"description":86,"short_description":87,"active_installs":88,"downloaded":89,"rating":90,"num_ratings":90,"last_updated":91,"tested_up_to":92,"requires_at_least":93,"requires_php":94,"tags":95,"homepage":99,"download_link":100,"security_score":101,"vuln_count":102,"unpatched_count":28,"last_vuln_date":103,"fetched_at":30},"fancybox-for-wordpress","FancyBox for WordPress","3.3.7","colorlibplugins","https:\u002F\u002Fprofiles.wordpress.org\u002Fcolorlibplugins\u002F","\u003Cp>Seamlessly integrates FancyBox into your blog: Upload, activate, and you’re done. Additional configuration optional.\u003C\u002Fp>\n\u003Cp>You can easily customize almost anything you can think about fancybox lightbox: the border, margin width and color, zoom speed, animation type, close button position, overlay color and opacity and even more advanced option like several options to group images into galleries, and more…\u003C\u002Fp>\n\u003Cp>By default, the plugin will use jQuery to apply FancyBox to ANY thumbnails that link directly to an image. This includes posts, the sidebar, etc, so you can activate it and it will be applied automatically.\u003C\u002Fp>\n\u003Ch4>Further Reading\u003C\u002Fh4>\n\u003Cp>This plugin is developed and maintained by Colorlib. Which is well know for their free \u003Ca href=\"https:\u002F\u002Fcolorlib.com\u002Fwp\u002Fthemes\u002F\" rel=\"nofollow ugc\">\u003C\u002Fa>WordPress themes. However, now they are looking to extend their presence in plugin development and believe that FancyBox lightbox is a great way to start.\u003C\u002Fp>\n\u003Cp>If you are new to WordPress and want to lear more we have got you covered. Colorlib will teach you have to \u003Ca href=\"https:\u002F\u002Fcolorlib.com\u002F\" rel=\"nofollow ugc\">start a blog\u003C\u002Fa> or \u003Ca href=\"https:\u002F\u002Fcolorlib.com\u002Fwp\u002Fhow-to-make-a-website\u002F\" rel=\"nofollow ugc\">create a website\u003C\u002Fa> and much more. If you are already familiar with WordPress you likely want to learn how to make it faster and more reliable. That’s when you want to look into hosting and more specifically \u003Ca href=\"http:\u002F\u002Fcolorlib.com\u002Fwp\u002Fwordpress-hosting\" rel=\"nofollow ugc\">WordPress hosting\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>If you enjoy using FancyBox lightbox for WordPress please leave a \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Ffancybox-for-wordpress\u002Freviews\u002F?filter=5\" rel=\"ugc\">positive feedback\u003C\u002Fa>. We are committed to make it the best lightbox plugin for WordPress.\u003C\u002Fp>\n","Seamlessly integrates FancyBox lightbox into your WordPress blog: Upload, activate, and you're done. Additional configuration optional.",40000,1940597,92,"2025-05-07T14:18:00.000Z","6.8.5","5.6","7.4",[96,20,97,98,24],"fancybox","lightbox","photos","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Ffancybox-for-wordpress\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Ffancybox-for-wordpress.3.3.7.zip",96,3,"2025-05-13 00:00:00",{"slug":105,"name":106,"version":107,"author":108,"author_profile":109,"description":110,"short_description":111,"active_installs":112,"downloaded":113,"rating":114,"num_ratings":115,"last_updated":116,"tested_up_to":117,"requires_at_least":118,"requires_php":18,"tags":119,"homepage":125,"download_link":126,"security_score":127,"vuln_count":128,"unpatched_count":28,"last_vuln_date":129,"fetched_at":30},"gallery-plugin","Gallery by BestWebSoft – Customizable Image and Photo Galleries for WordPress","4.7.7","bestwebsoft","https:\u002F\u002Fprofiles.wordpress.org\u002Fbestwebsoft\u002F","\u003Cp>Gallery by BestWebSoft is the best responsive gallery plugin for WordPress, designed to help you create unlimited image galleries with albums and categories in just a few clicks. Customize your gallery’s appearance, add comments, and organize images effortlessly.\u003C\u002Fp>\n\u003Cp>Perfect for photographers, artists, bloggers, and businesses who want to present their images professionally, boost engagement, and improve user experience.\u003C\u002Fp>\n\u003Cp>Key benefits:\u003Cbr \u002F>\n* Fully responsive galleries that look great on any device\u003Cbr \u002F>\n* Unlimited albums, images, and categories\u003Cbr \u002F>\n* Multiple sorting and layout options\u003Cbr \u002F>\n* Easy-to-use interface with no coding required\u003Cbr \u002F>\n* Supports all popular image formats and WordPress media library\u003Cbr \u002F>\n* Multilingual and RTL ready\u003Cbr \u002F>\n* Detailed documentation and tutorial videos available\u003C\u002Fp>\n\u003Cp>Experience the power and flexibility of Gallery by BestWebSoft today!\u003C\u002Fp>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdemo-for-gallery-pro\u002F?ref=readme\" rel=\"nofollow ugc\">View Demo\u003C\u002Fa>\u003Cbr \u002F>\nYouTube tutorial: https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=aydaTdOpaRM\u003C\u002Fp>\n\u003Ch4>Free Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Fully Responsive Design for all devices\u003C\u002Fli>\n\u003Cli>Add unlimited number of:\n\u003Cul>\n\u003Cli>Albums to galleries\u003C\u002Fli>\n\u003Cli>Images to albums\u003C\u002Fli>\n\u003Cli>Gallery categories\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Latest galleries widget with customizable:\n\u003Cul>\n\u003Cli>Title\u003C\u002Fli>\n\u003Cli>Button text and link\u003C\u002Fli>\n\u003Cli>Number of galleries displayed\u003C\u002Fli>\n\u003Cli>Hover color effect\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Integration with \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fslider\u002F\" rel=\"nofollow ugc\">Slider Plugin\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Choose album layouts:\n\u003Cul>\n\u003Cli>Columns\u003C\u002Fli>\n\u003Cli>Rows\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Customize album cover image and dimensions\u003C\u002Fli>\n\u003Cli>Disable image opening from thumbnail in single gallery view\u003C\u002Fli>\n\u003Cli>Default sorting options for images by:\n\u003Cul>\n\u003Cli>Attachment ID, Image Name, Date, Gallery order, Random\u003C\u002Fli>\n\u003Cli>Ascending (ASC) or Descending (DESC) order\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Sorting options for galleries by:\n\u003Cul>\n\u003Cli>Gallery ID, Title, Date, Last modified date, Comment count, Author, Random, ASC, DESC\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Sort galleries within categories\u003C\u002Fli>\n\u003Cli>Gallery categories widget with options:\n\u003Cul>\n\u003Cli>Display as dropdown\u003C\u002Fli>\n\u003Cli>Show galleries count\u003C\u002Fli>\n\u003Cli>Show hierarchy\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Demo data installation and deletion\u003C\u002Fli>\n\u003Cli>Slideshow with full-size image display\u003C\u002Fli>\n\u003Cli>Customize border width and color\u003C\u002Fli>\n\u003Cli>Support for any image file format\u003C\u002Fli>\n\u003Cli>Add comments to galleries\u003C\u002Fli>\n\u003Cli>Use images from WordPress media library\u003C\u002Fli>\n\u003Cli>Add descriptions for each album\u003C\u002Fli>\n\u003Cli>Insert custom code via plugin settings page\u003C\u002Fli>\n\u003Cli>Compatible with latest WordPress versions\u003C\u002Fli>\n\u003Cli>Simple and fast setup without coding\u003C\u002Fli>\n\u003Cli>Step-by-step documentation and tutorial videos\u003C\u002Fli>\n\u003Cli>Multilingual and RTL support\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>Pro Features\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>All free features included plus:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Additional gallery layouts:\n\u003Cul>\n\u003Cli>Grid (default)\u003C\u002Fli>\n\u003Cli>Masonry\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Display image text:\n\u003Cul>\n\u003Cli>Under images\u003C\u002Fli>\n\u003Cli>On mouse hover\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Configure lightbox:\n\u003Cul>\n\u003Cli>Image size\u003C\u002Fli>\n\u003Cli>Background color and transparency\u003C\u002Fli>\n\u003Cli>Gallery item slug customization\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Image crop position control:\n\u003Cul>\n\u003Cli>Horizontal and vertical alignment\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Social Like buttons integration:\n\u003Cul>\n\u003Cli>Facebook, Twitter, Pinterest\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Lightbox helper options:\n\u003Cul>\n\u003Cli>Buttons and thumbnails\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Enable watermark for gallery image:\n\u003Cul>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Image\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003Cli>Image optimization [NEW]\u003C\u002Fli>\n\u003Cli>Select target attribute (self\u002Fblank) for external URLs\u003C\u002Fli>\n\u003Cli>Add descriptions and buttons with URLs inside lightbox\u003C\u002Fli>\n\u003Cli>Single gallery pagination support\u003C\u002Fli>\n\u003Cli>Configure galleries individually or globally\u003C\u002Fli>\n\u003Cli>Network multisite support and configuration\u003C\u002Fli>\n\u003Cli>Priority support with response within one business day (\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fsupport-policy\u002F\" rel=\"nofollow ugc\">Support Policy\u003C\u002Fa>)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgallery\u002F?k=57ad5c0c7fe312e2a45ef9a76f47334c\" rel=\"nofollow ugc\">Upgrade to Pro Now\u003C\u002Fa>\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Cp>Have ideas or feature requests? Let us know! \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">Suggest a Feature\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Documentation & Videos\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fgallery\u002Fgallery-user-guide\u002F\" rel=\"nofollow ugc\">[Doc] User Guide\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fgallery\u002Fhow-to-receive-and-activate-gallery-pro-trial-license\u002F\" rel=\"nofollow ugc\">[Doc] How to Receive Trial License\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-install-a-wordpress-product\u002Fhow-to-install-a-wordpress-plugin\u002F\" rel=\"nofollow ugc\">[Doc] Installation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fdocumentation\u002Fhow-to-purchase-a-wordpress-plugin\u002Fhow-to-purchase-wordpress-plugin-from-bestwebsoft\u002F\" rel=\"nofollow ugc\">[Doc] Purchase\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=-P9o6-APlv0\" rel=\"nofollow ugc\">[Video] How to Add\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=3u-Ov-HxZ7U\" rel=\"nofollow ugc\">[Video] Installation Instruction\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.youtube.com\u002Fwatch?v=KAbiac-iORw\" rel=\"nofollow ugc\">[Video] Purchase, Installation, Configuration Tutorial\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Help & Support\u003C\u002Fh4>\n\u003Cp>For questions or assistance, visit our Help Center: \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002F\" rel=\"nofollow ugc\">https:\u002F\u002Fsupport.bestwebsoft.com\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Affiliate Program\u003C\u002Fh4>\n\u003Cp>Earn 20% commission by promoting BestWebSoft premium WordPress plugins and themes — \u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F?utm_source=plugin&utm_medium=readme&utm_campaign=affiliate_program\" rel=\"nofollow ugc\">https:\u002F\u002Fbestwebsoft.com\u002Faffiliate\u002F\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Translation\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Brazilian Portuguese (pt_BR) (thanks to DJIO, www.djio.com.br)\u003C\u002Fli>\n\u003Cli>Bulgarian (bg_BG) (thanks to Petya)\u003C\u002Fli>\n\u003Cli>Chinese (zh_CN) (thanks to Xiaobo Chen)\u003C\u002Fli>\n\u003Cli>Czech (cs_CZ) (thanks to Michal Kučera, www.n0lim.it)\u003C\u002Fli>\n\u003Cli>Dutch (nl_NL) (thanks to J Goessens)\u003C\u002Fli>\n\u003Cli>French (fr_FR) (thanks to Didier, L Capronnier)\u003C\u002Fli>\n\u003Cli>German (de_DE) (thanks to Thomas Bludau, Jonas Seemann)\u003C\u002Fli>\n\u003Cli>Indonesian (id_ID) (thanks to Jordan Silaen, www.chameleonjohn.com)\u003C\u002Fli>\n\u003Cli>Russian (ru_RU)\u003C\u002Fli>\n\u003Cli>Serbian (sr_RS) (thanks to Andrijana Nikolic, www.webhostinggeeks.com)\u003C\u002Fli>\n\u003Cli>Slovak (sk_SK) (thanks to Michal Kralik)\u003C\u002Fli>\n\u003Cli>Slovenian (sl_SI) (thanks to Tilen)\u003C\u002Fli>\n\u003Cli>Spanish (es_ES) (thanks to Carlos Limia)\u003C\u002Fli>\n\u003Cli>Turkish (tr) (thanks to Ismail Demirbilek)\u003C\u002Fli>\n\u003Cli>Ukrainian (uk)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>If you want to contribute or update a translation, send PO and MO files to \u003Ca href=\"https:\u002F\u002Fsupport.bestwebsoft.com\u002Fhc\u002Fen-us\u002Frequests\u002Fnew\" rel=\"nofollow ugc\">BestWebSoft Support\u003C\u002Fa>.\u003Cbr \u002F>\nUse \u003Ca href=\"https:\u002F\u002Fwww.poedit.net\u002Fdownload.php\" rel=\"nofollow ugc\">Poedit\u003C\u002Fa> to work with translation files.\u003C\u002Fp>\n\u003Ch4>Recommended Plugins\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fcustom-search\u002F?k=b673f73379683aba054e98fab3bf7743\" rel=\"nofollow ugc\">Custom Search\u003C\u002Fa> – Enhance WordPress search by adding custom post types\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fupdater\u002F?k=6ed3f1f40908b8eb7248953196a4753a\" rel=\"nofollow ugc\">Updater\u003C\u002Fa> – Auto-update WordPress core, plugins, and themes\u003C\u002Fli>\n\u003C\u002Ful>\n","Add beautiful, fully responsive galleries, albums, images, and categories to your WordPress website quickly and easily. Showcase your portfolio, photo &hellip;",10000,1913372,80,158,"2026-01-20T11:08:00.000Z","6.9.4","6.2",[120,121,122,123,124],"add-album","add-albums","add-galleries","add-images","add-pictures","https:\u002F\u002Fbestwebsoft.com\u002Fproducts\u002Fwordpress\u002Fplugins\u002Fgallery\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fgallery-plugin.4.7.7.zip",95,5,"2025-03-06 00:00:00",{"slug":131,"name":132,"version":133,"author":134,"author_profile":135,"description":136,"short_description":137,"active_installs":138,"downloaded":139,"rating":140,"num_ratings":141,"last_updated":142,"tested_up_to":143,"requires_at_least":144,"requires_php":93,"tags":145,"homepage":18,"download_link":150,"security_score":27,"vuln_count":28,"unpatched_count":28,"last_vuln_date":29,"fetched_at":30},"multiple-featured-images","Multiple Featured Images","0.5.0","Marcus Kober","https:\u002F\u002Fprofiles.wordpress.org\u002Fmarcuskober\u002F","\u003Cp>You need more than one featured image for posts, pages and\u002For custom post types? Then this plugin is for you!\u003C\u002Fp>\n\u003Cp>Enable multiple featured images for all post types (including custom post types and WooCommerce products) and show the images with a widget or the handy shortcode.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\n\u003Cp>Add as many featured images as you need.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Add the featured images to any post type (post, page or even custom post types and WooCommerce products).\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>It is possible to use different featured images for different post types. Easily you can add two new featured images to pages and three to posts, if you need it that way.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Fully customizable output – so it’s multilingual.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Handy shortcode for displaying the featured images everywhere.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>Widget for displaying featured images in sidebars, etc.\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>History\u003C\u002Fh4>\n\u003Cp>For one of my customers I had to assign two featured images to pages. One featured image was used as the header image and the other as a small button for the submenu. The images had to be different too (so I couldn’t simply use different images sizes) and so I wrote this little plugin.\u003C\u002Fp>\n\u003Cblockquote>\n\u003Cp>\u003Cstrong>IMPORTANT NOTE TO THOSE UPDATING FROM 0.3:\u003C\u002Fstrong> The Plugin comes with a new method for registering featured images and updates the post meta key. It is fully backwards compatible, but if you are calling the post metas directly then please update your code accordingly. The new format of the post meta key is kdmfi_YOUR_ID.\u003C\u002Fp>\n\u003C\u002Fblockquote>\n\u003Ch4>Contribute\u003C\u002Fh4>\n\u003Cp>Feel free to ask if you have problems with this plugin. But please keep in mind, that this plugin is developed in the author’s spare time – so it may take some time to answer.\u003Cbr \u002F>\nFeature requests are welcome too!\u003C\u002Fp>\n","Enables multiple featured images for all post types (including custom post types and WooCommerce products). Comes with a widget and a handy shortcode  &hellip;",5000,105745,94,28,"2020-08-20T08:32:00.000Z","5.5.18","3.5",[146,147,148,131,149],"custom-post-type","featured-image","multiple-featured-image","post-thumbnail","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fmultiple-featured-images.zip",{"attackSurface":152,"codeSignals":168,"taintFlows":183,"riskAssessment":184,"analyzedAt":192},{"hooks":153,"ajaxHandlers":164,"restRoutes":165,"shortcodes":166,"cronEvents":167,"entryPointCount":28,"unprotectedCount":28},[154,160],{"type":155,"name":156,"callback":157,"file":158,"line":159},"action","admin_init","add_image_metabox","multi-image-metabox.php",41,{"type":155,"name":161,"callback":162,"file":158,"line":163},"save_post","save_image_metabox",51,[],[],[],[],{"dangerousFunctions":169,"sqlUsage":170,"outputEscaping":172,"fileOperations":28,"externalRequests":28,"nonceChecks":173,"capabilityChecks":28,"bundledLibraries":182},[],{"prepared":28,"raw":28,"locations":171},[],{"escaped":173,"rawEcho":102,"locations":174},1,[175,178,180],{"file":158,"line":176,"context":177},102,"raw output",{"file":158,"line":179,"context":177},103,{"file":158,"line":181,"context":177},104,[],[],{"summary":185,"deductions":186},"The \"multi-image-metabox\" plugin v1.3.5 exhibits a generally good security posture based on the provided static analysis and vulnerability history. The absence of any AJAX handlers, REST API routes, shortcodes, or cron events significantly limits the attack surface, and importantly, all identified entry points are protected. The code also demonstrates a strong commitment to secure practices by utilizing prepared statements for all SQL queries and including a nonce check. There are no recorded vulnerabilities (CVEs) for this plugin, which is a positive indicator of its development quality and ongoing maintenance.\n\nHowever, there are areas for improvement that prevent a perfect security score. The most notable concern is the low percentage of properly escaped output (25%). This suggests a significant risk of Cross-Site Scripting (XSS) vulnerabilities if user-supplied data or dynamic content is outputted without adequate sanitization. While no taint flows with unsanitized paths were identified in this specific analysis, the lack of comprehensive output escaping remains a critical weakness. Furthermore, the complete absence of capability checks is concerning, as it implies that any user, regardless of their WordPress role, could potentially interact with any part of the plugin's functionality if an entry point were discovered. This, combined with the potential for XSS, creates a risk that could be amplified.\n\nIn conclusion, the plugin has a strong foundation with a minimal attack surface and secure SQL handling. The lack of vulnerability history is encouraging. Nevertheless, the poor output escaping practices and the absence of capability checks are significant security weaknesses that require immediate attention. Addressing these issues would greatly enhance the plugin's overall security.",[187,190],{"reason":188,"points":189},"Low output escaping rate",10,{"reason":191,"points":128},"No capability checks implemented","2026-03-16T18:00:48.520Z",{"wat":194,"direct":200},{"assetPaths":195,"generatorPatterns":197,"scriptPaths":198,"versionParams":199},[196],"\u002Fwp-content\u002Fplugins\u002Fmulti-image-metabox\u002Fget-images.js",[],[196],[],{"cssClasses":201,"htmlComments":207,"htmlAttributes":216,"restEndpoints":218,"jsGlobals":219,"shortcodeOutput":220},[202,203,204,205,206],"image-entry","img-preview","get-image","del-image","id_img",[208,209,210,211,209,209,212,213,214,215],"\u003C!-- ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥","♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥ ♥","5. GLOBALS ↓","HOOK FILTER","A) INITIALIZE","B) SAVE METABOX","C) FUNCTIONS BUILDING THE META BOX ↓","IMAGES",[217],"data-num",[],[],[]]