[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fsX3HSDnope4aCRzCaLeH3w9scgAMDZE2DYt-v5iuw2Y":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":27,"last_vuln_date":28,"fetched_at":29,"vulnerabilities":30,"developer":31,"crawl_stats":28,"alternatives":38,"analysis":136,"fingerprints":349},"acf-image-aspect-ratio-crop","Advanced Custom Fields: Image Aspect Ratio Crop Field","6.0.5","joppuyo","https:\u002F\u002Fprofiles.wordpress.org\u002Fjoppuyo\u002F","\u003Cp>A field for Advanced Custom Fields that forces the user to crop their image to specific aspect ratio or pixel size after uploading. Using an aspect ratio is especially useful in responsive image use cases.\u003C\u002Fp>\n\u003Cp>After cropping, a new cropped image variant is created in the gallery and saved into the post. Thumbnails are also generated for the new image. User can re-crop the original image at any time from the post page.\u003C\u002Fp>\n\u003Cp>The cropped image variants are hidden by default in the media browser and on the media page but you can view them by selecting the “list view” on the media page.\u003C\u002Fp>\n\u003Cp>There are three modes of operation: aspect ratio, pixel size and free crop. You can select this option when creating the field in ACF field options.\u003C\u002Fp>\n\u003Ch4>Aspect ratio\u003C\u002Fh4>\n\u003Cp>Use this option if you want the image to be of specific aspect ratio like 16:9 but the pixel size is not important.\u003C\u002Fp>\n\u003Cp>After selecting an image, user can select an area from the image that matches this aspect ratio. When crop button is pressed, the area is cropped from the original image.\u003C\u002Fp>\n\u003Cp>If you need a smaller image size, you make use of WordPress’s thumbnail functionality to access a smaller version of the image.\u003C\u002Fp>\n\u003Ch4>Pixel size\u003C\u002Fh4>\n\u003Cp>Use this option if you need a specific pixel size image like 640×480. User will not be able to select an image smaller than the defined pixel size.\u003C\u002Fp>\n\u003Cp>After selecting an image, user can select an area from the image they want, which can be larger than the pixel size but may not be smaller. The aspect ratio of the selection is locked according to the pixel size.\u003C\u002Fp>\n\u003Cp>When crop button is pressed, the area is cropped from the original image. After the crop is complete, the image will be automatically scaled down to the pixel size. This means the final image will always be the specified size.\u003C\u002Fp>\n\u003Ch4>Free crop\u003C\u002Fh4>\n\u003Cp>Crop can be done freely, there are no aspect ratio limitations.\u003C\u002Fp>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 4.9 or later\u003C\u002Fli>\n\u003Cli>PHP 5.6 or later\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields 5.8 or later (Pro or Free)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Polylang Pro\u003C\u002Fli>\n\u003Cli>Enable Media Replace\u003C\u002Fli>\n\u003Cli>\n\u003Cp>WP Offload Media, Media Cloud and other plugins that move media files to remote location\u003C\u002Fp>\n\u003C\u002Fli>\n\u003Cli>\n\u003Cp>ACF 5.8 or later (Pro or Free)\u003C\u002Fp>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Thanks\u003C\u002Fh4>\n\u003Cp>Special thanks to Anders Thorborg for \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fandersthorborg\u002FACF-Image-Crop\" rel=\"nofollow ugc\">ACF Image Crop\u003C\u002Fa> which served as a inspiration for this plugin. Also, thanks to Fengyuan Chen for the \u003Ca href=\"https:\u002F\u002Ffengyuanchen.github.io\u002Fcropperjs\u002F\" rel=\"nofollow ugc\">cropper.js\u003C\u002Fa> library!\u003C\u002Fp>\n","ACF field that allows user to crop image to a specific aspect ratio or pixel size",20000,308713,96,26,"2025-10-05T17:03:00.000Z","6.8.5","4.9","5.6",[20,21,22,23],"acf","crop","field","image","https:\u002F\u002Fgithub.com\u002Fjoppuyo\u002Facf-image-aspect-ratio-crop","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-image-aspect-ratio-crop.6.0.5.zip",100,0,null,"2026-03-15T15:16:48.613Z",[],{"slug":7,"display_name":7,"profile_url":8,"plugin_count":32,"total_installs":33,"avg_security_score":34,"avg_patch_time_days":35,"trust_score":36,"computed_at":37},6,30460,94,30,90,"2026-04-04T11:34:12.725Z",[39,59,78,96,114],{"slug":40,"name":41,"version":42,"author":43,"author_profile":44,"description":45,"short_description":46,"active_installs":47,"downloaded":48,"rating":26,"num_ratings":49,"last_updated":50,"tested_up_to":51,"requires_at_least":52,"requires_php":53,"tags":54,"homepage":57,"download_link":58,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"acf-image-size-select","Advanced Custom Fields: Image Size Select Field","1.0.3","Jeremy Ross","https:\u002F\u002Fprofiles.wordpress.org\u002Fjeremyrwross\u002F","\u003Cp>Field to select registered image sizes within the WordPress dashboard.\u003C\u002Fp>\n\u003Ch3>Compatibility\u003C\u002Fh3>\n\u003Cp>This ACF field type is compatible with:\u003Cbr \u002F>\n* ACF 5\u003C\u002Fp>\n\u003Ch3>How to Use\u003C\u002Fh3>\n\u003Cp>Once activated, this plugin will create a \u003Cem>Image Size\u003C\u002Fem> field type in ACF.  This field type will list all registered field types as a drop down within the field group.\u003C\u002Fp>\n\u003Cp>To use this field within your custom templates you will use the following code:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$my_image_id   = get_field('my_image_id');    \u002F\u002F ACF Image return type set to ID for this demo\n$my_image_size = get_field('my_image_size');  \u002F\u002F The selected image size (eg. large)\n\necho wp_get_attachment_image( $my_image_id, $my_image_size );  \u002F\u002F Output the image based on the ID, and the Image Size selected.\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Field to select registered image sizes within the WordPress dashboard.",300,5558,1,"2026-01-12T00:01:00.000Z","6.9.4","3.6.0","7.0",[20,55,56],"advanced-custom-fields","image-size","https:\u002F\u002Fjereross.com\u002Facf-image-size-select\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-image-size-select.1.0.3.zip",{"slug":60,"name":61,"version":62,"author":63,"author_profile":64,"description":65,"short_description":66,"active_installs":26,"downloaded":67,"rating":27,"num_ratings":27,"last_updated":68,"tested_up_to":16,"requires_at_least":17,"requires_php":69,"tags":70,"homepage":76,"download_link":77,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"acf-default-image-addon","Default Image Addon for ACF","1.5","Galaxy Weblinks","https:\u002F\u002Fprofiles.wordpress.org\u002Fgalaxyweblinks\u002F","\u003Cp>This plugin provides an option to add a default image in the backend option for the ACF field type image. It will provide the default image in the result when the image field value is not set.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Important Note:\u003C\u002Fstrong> Default Image Addon for ACF is built on top of Advanced Custom Fields. This plugin requires ACF plugin to function. Make sure you have ACF installed and activated.\u003C\u002Fp>\n\u003Cp>Here’s a link to the documentation for the plugin. This will help you learn more about its features and how to use it.\u003Cbr \u002F>\n\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fwp-plugins\u002Fdefault-image-addon-for-acf\u002Fdoc\u002F\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nFor any feedback or queries regarding this plugin, please contact our \u003Ca href=\"https:\u002F\u002Fwp-plugins.galaxyweblinks.com\u002Fcontact\u002F\" rel=\"nofollow ugc\">Support team\u003C\u002Fa>.\u003C\u002Fp>\n","This plugin provides the feature to add an option for the default image in the field type image.",3725,"2025-04-25T12:09:00.000Z","7.4",[71,72,73,74,75],"acf-default-image","acf-field-type-image","acf-image-field","default-image","default-image-addon-for-acf","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-default-image-addon","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-default-image-addon.1.5.zip",{"slug":79,"name":80,"version":81,"author":82,"author_profile":83,"description":84,"short_description":85,"active_installs":86,"downloaded":87,"rating":27,"num_ratings":27,"last_updated":88,"tested_up_to":51,"requires_at_least":89,"requires_php":53,"tags":90,"homepage":94,"download_link":95,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"image-preview-for-acf-field","Image Preview for ACF Field","1.1.0","Code and Core","https:\u002F\u002Fprofiles.wordpress.org\u002Fcodeandcore\u002F","\u003Cp>Image Preview for ACF Field is a WordPress plugin that enhances the Advanced Custom Fields (ACF) experience by adding visual help images to your fields. When users click on a help icon next to an ACF field, a modal popup appears showing a relevant help image.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Visual Help Images\u003C\u002Fstrong> – Add preview images to ACF fields for visual guidance.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Modal Popup\u003C\u002Fstrong> – Clicking the help icon opens a clean, responsive popup.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Easy Integration\u003C\u002Fstrong> – Seamlessly integrates with the ACF UI.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Responsive Design\u003C\u002Fstrong> – Works well on all screen sizes.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Universal Compatibility\u003C\u002Fstrong> – Supports all ACF field types.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Usage\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Create or edit a field group in ACF.\u003C\u002Fli>\n\u003Cli>For any field, you’ll see a \u003Cstrong>“Preview Image”\u003C\u002Fstrong> option—enable it.\u003C\u002Fli>\n\u003Cli>Upload or select an image to be shown as a visual help.\u003C\u002Fli>\n\u003Cli>Save the field group.\u003C\u002Fli>\n\u003Cli>When editing a post or page, a small help icon will appear next to the field.\u003C\u002Fli>\n\u003Cli>Click the icon to view the help image in a popup.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Requirements\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>WordPress 5.0 or higher\u003C\u002Fli>\n\u003Cli>Advanced Custom Fields (ACF) plugin\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Privacy & Data Collection\u003C\u002Fh4>\n\u003Cp>\u003Cstrong>Your Privacy Matters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>This plugin respects your privacy and operates with full transparency:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>No Automatic Data Collection\u003C\u002Fstrong> – The plugin does not collect or transmit any data without your explicit consent\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Opt-In Telemetry\u003C\u002Fstrong> – You can optionally enable anonymous usage tracking from Settings > ACF WYSIWYG Limit to help improve the plugin\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Deactivation Feedback\u003C\u002Fstrong> – When deactivating, you can choose to share feedback to help us improve. This is completely optional\u003C\u002Fli>\n\u003Cli>\u003Cstrong>No Personal Content\u003C\u002Fstrong> – We never collect your post content, user passwords, or sensitive information\u003C\u002Fli>\n\u003Cli>\u003Cstrong>What We Collect (Only if you opt-in)\u003C\u002Fstrong>:\n\u003Cul>\n\u003Cli>Plugin version and settings\u003C\u002Fli>\n\u003Cli>WordPress and PHP versions\u003C\u002Fli>\n\u003Cli>Theme information\u003C\u002Fli>\n\u003Cli>Site language and multisite status\u003C\u002Fli>\n\u003Cli>Anonymous site URL (for duplicate detection only)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Cstrong>Deactivation Feedback\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>When you deactivate the plugin, a feedback modal appears asking for your reason. This helps us improve the plugin:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Completely Optional\u003C\u002Fstrong> – You can skip and deactivate immediately\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Contact Consent\u003C\u002Fstrong> – Check the consent box only if you want us to follow up with support\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Your Choice\u003C\u002Fstrong> – Your name and email are only sent if you check the consent checkbox\u003C\u002Fli>\n\u003C\u002Ful>\n","Enhances ACF fields with visual help images that appear in a modal popup when clicking a help icon.",40,444,"2026-02-05T11:07:00.000Z","5.0",[20,55,91,92,93],"help-images","image-preview","modal-popup","","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-preview-for-acf-field.1.1.0.zip",{"slug":97,"name":98,"version":99,"author":100,"author_profile":101,"description":102,"short_description":103,"active_installs":35,"downloaded":104,"rating":27,"num_ratings":27,"last_updated":105,"tested_up_to":16,"requires_at_least":106,"requires_php":107,"tags":108,"homepage":112,"download_link":113,"security_score":26,"vuln_count":27,"unpatched_count":27,"last_vuln_date":28,"fetched_at":29},"image-hotspots-field-for-acf","Image Hotspots Field for ACF","0.2","Levels Branding and Webdevelopment","https:\u002F\u002Fprofiles.wordpress.org\u002Flevelsdev\u002F","\u003Cp>This plugin adds a custom ACF field type that allows users to click on an image and capture X\u002FY coordinates. Perfect for creating interactive image maps, product hotspots, or any feature requiring precise coordinate-based positioning.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This is a fork of the original ACF Image Hotspots Field by Andrew Rockwell\u003C\u002Fstrong>, enhanced with full support for ACF blocks in the Gutenberg editor.\u003C\u002Fp>\n\u003Ch4>Key Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Click on an image to capture precise X\u002FY coordinates\u003C\u002Fli>\n\u003Cli>Supports both pixel-based and percentage-based coordinates\u003C\u002Fli>\n\u003Cli>Links to existing ACF image fields\u003C\u002Fli>\n\u003Cli>Visual marker shows the selected position\u003C\u002Fli>\n\u003Cli>Works in regular ACF field groups AND ACF blocks\u003C\u002Fli>\n\u003Cli>\u003Cstrong>NEW:\u003C\u002Fstrong> Full Gutenberg block editor compatibility\u003C\u002Fli>\n\u003Cli>Compatible with ACF 5.8+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>What’s New in This Fork\u003C\u002Fh4>\n\u003Cp>This fork adds critical improvements for modern WordPress development:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Cstrong>Gutenberg Block Support:\u003C\u002Fstrong> Works seamlessly in ACF blocks within the Gutenberg editor\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Event Capture Fix:\u003C\u002Fstrong> Solves the issue where Gutenberg intercepts click events\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Improved DOM Search:\u003C\u002Fstrong> Enhanced field discovery in complex block structures\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Enhanced Visibility:\u003C\u002Fstrong> Fixed z-index and marker visibility in block contexts\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Auto-Refresh:\u003C\u002Fstrong> Automatically updates block previews when coordinates change\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Original Plugin\u003C\u002Fh4>\n\u003Cp>Original plugin by \u003Cstrong>Andrew Rockwell\u003C\u002Fstrong> – Thank you for creating this excellent field type!\u003C\u002Fp>\n\u003Cp>This fork maintains 100% backwards compatibility with the original while adding modern editor support.\u003C\u002Fp>\n\u003Ch4>How to Use\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin\u003C\u002Fli>\n\u003Cli>Create a custom ACF field of type “Image Mapping”\u003C\u002Fli>\n\u003Cli>In field settings, enter the name of an existing ACF image field to link to\u003C\u002Fli>\n\u003Cli>Add an image to the linked field\u003C\u002Fli>\n\u003Cli>Click on the image in the hotspot field to capture coordinates\u003C\u002Fli>\n\u003Cli>Coordinates are stored as comma-separated strings (e.g., “150px,200px” or “45.5%,60.2%”)\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Cp>Works in both ACF field groups and ACF blocks!\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This ACF field type is compatible with:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>ACF 5.8+\u003C\u002Fli>\n\u003Cli>WordPress 5.8+\u003C\u002Fli>\n\u003Cli>Gutenberg block editor\u003C\u002Fli>\n\u003Cli>Classic editor\u003C\u002Fli>\n\u003Cli>PHP 7.2+\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Credits\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>Original Plugin:\u003C\u002Fstrong> Andrew Rockwell (rockwell15, eridesign)\u003Cbr \u002F>\n\u003Cstrong>Gutenberg Fork:\u003C\u002Fstrong> Levels Branding and Development\u003C\u002Fp>\n\u003Cp>Thank you to Andrew Rockwell for creating the original plugin!\u003C\u002Fp>\n\u003Ch3>Support\u003C\u002Fh3>\n\u003Cp>For issues specific to this plugin:\u003Cbr \u002F>\n* GitLab: https:\u002F\u002Fgitlab.com\u002Flevels-dev\u002Fplugins\u002Fadvanced-custom-fields-image-hotspots-field-fork\u003C\u002Fp>\n\u003Cp>For general ACF questions:\u003Cbr \u002F>\n* ACF Documentation: https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002F\u003C\u002Fp>\n\u003Ch3>Other Plugins by Levels\u003C\u002Fh3>\n\u003Cp>Check out our other WordPress plugins:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fready-made-oxygen-integration\u002F\" rel=\"ugc\">Ready-Made Oxygen Integration\u003C\u002Fa> – Seamless integration for Oxygen Builder with pre-built components and utilities\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Visit \u003Ca href=\"https:\u002F\u002Flevels.dev\u002Fplugins\" rel=\"nofollow ugc\">levels.dev\u002Fplugins\u003C\u002Fa> for more tools and resources.\u003C\u002Fp>\n\u003Ch3>Technical Details\u003C\u002Fh3>\n\u003Cp>This fork includes a sophisticated event capture system that intercepts mouse events before Gutenberg’s React event system can prevent them. The plugin uses native JavaScript \u003Ccode>addEventListener\u003C\u002Fcode> with capture phase to ensure reliable coordinate capture in all contexts.\u003C\u002Fp>\n\u003Cp>For detailed technical information, see the GUTENBERG_FIX.md file in the plugin directory.\u003C\u002Fp>\n","Capture coordinates on images for interactive hotspots. Fork with full Gutenberg block editor support.",715,"2025-12-05T12:03:00.000Z","5.8","7.2",[20,55,109,110,111],"coordinates","hotspots","image-mapping","https:\u002F\u002Flevels.dev\u002Fplugins\u002Fimage-hotspots-field-for-acf","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fimage-hotspots-field-for-acf.0.2.zip",{"slug":55,"name":115,"version":116,"author":117,"author_profile":118,"description":119,"short_description":120,"active_installs":121,"downloaded":122,"rating":36,"num_ratings":123,"last_updated":124,"tested_up_to":51,"requires_at_least":125,"requires_php":69,"tags":126,"homepage":131,"download_link":132,"security_score":133,"vuln_count":134,"unpatched_count":27,"last_vuln_date":135,"fetched_at":29},"Advanced Custom Fields (ACF®)","6.7.1","WP Engine","https:\u002F\u002Fprofiles.wordpress.org\u002Fwpengine\u002F","\u003Cp>Advanced Custom Fields (ACF®) turns WordPress sites into a fully-fledged content management system by giving you all the tools to do more with your data.\u003C\u002Fp>\n\u003Cp>Use the ACF plugin to take full control of your WordPress edit screens, custom field data, and more.\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\u002F9C6_roqghZQ?version=3&rel=0&showsearch=0&showinfo=1&iv_load_policy=1&fs=1&hl=en-US&autohide=2&wmode=transparent\" allowfullscreen=\"true\" style=\"border:0;\" sandbox=\"allow-scripts allow-same-origin allow-popups allow-presentation allow-popups-to-escape-sandbox\">\u003C\u002Fiframe>\u003C\u002Fspan>\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add fields on demand.\u003C\u002Fstrong>\u003Cbr \u002F>\nThe ACF field builder allows you to quickly and easily add fields to WP edit screens with only the click of a few buttons! Whether it’s something simple like adding an “author” field to a book review post, or something more complex like the structured data needs of an ecommerce site or marketplace, ACF makes adding fields to your content model easy.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Add them anywhere.\u003C\u002Fstrong>\u003Cbr \u002F>\nFields can be added all over WordPress including posts, pages, users, taxonomy terms, media, comments and even custom options pages! It couldn’t be simpler to bring structure to the WordPress content creation experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Show them everywhere.\u003C\u002Fstrong>\u003Cbr \u002F>\nLoad and display your custom field values in any theme template file with our hassle-free, developer friendly functions! Whether you need to display a single value or generate content based on a more complex query, the out-of-the-box functions of ACF make templating a dream for developers of all levels of experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Any Content, Fast.\u003C\u002Fstrong>\u003Cbr \u002F>\nTurning WordPress into a true content management system is not just about custom fields. Creating new custom post types and taxonomies is an essential part of building custom WordPress sites. Registering post types and taxonomies is now possible right in the ACF UI, speeding up the content modeling workflow without the need to touch code or use another plugin.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Simply beautiful and intentionally accessible.\u003C\u002Fstrong>\u003Cbr \u002F>\nFor content creators and those tasked with data entry, the field user experience is as intuitive as they could desire while fitting neatly into the native WordPress experience. Accessibility standards are regularly reviewed and applied, ensuring ACF is able to empower as close to anyone as possible.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Documentation and developer guides.\u003C\u002Fstrong>\u003Cbr \u002F>\nOver 10 plus years of vibrant community contribution alongside an ongoing commitment to clear documentation means that you’ll be able to find the guidance you need to build what you want.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Simple & Intuitive\u003C\u002Fli>\n\u003Cli>Powerful Functions\u003C\u002Fli>\n\u003Cli>Over 30 Field Types\u003C\u002Fli>\n\u003Cli>Extensive Documentation\u003C\u002Fli>\n\u003Cli>Millions of Users\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Links\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Website\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Website\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fsupport.advancedcustomfields.com\" rel=\"nofollow ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">ACF PRO\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>PRO\u003C\u002Fh4>\n\u003Cp>The Advanced Custom Fields plugin is also available in a professional version which includes more fields, more functionality, and more flexibility. The ACF PRO plugin features:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>The \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Frepeater\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Repeater Field\u003C\u002Fa> allows you to create a set of sub fields which can be repeated again, and again, and again.\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Fblocks\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">ACF Blocks\u003C\u002Fa>, a powerful PHP-based framework for developing custom block types for the WordPress Block Editor (aka Gutenberg).\u003C\u002Fli>\n\u003Cli>Define, create, and manage content with the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Fflexible-content\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Flexible Content Field\u003C\u002Fa>, which provides for multiple layout and sub field options.\u003C\u002Fli>\n\u003Cli>Use the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Foptions-page\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Options Page\u003C\u002Fa> feature to add custom admin pages to edit ACF fields.\u003C\u002Fli>\n\u003Cli>Build fully customisable image galleries with the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Fgallery\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Gallery Field\u003C\u002Fa>.\u003C\u002Fli>\n\u003Cli>Unlock a more efficient workflow for managing field settings by reusing existing fields and field groups on demand with the \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fresources\u002Fclone\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Clone Field\u003C\u002Fa>.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F?utm_source=wordpress.org&utm_medium=free%20plugin%20listing&utm_campaign=ACF%20Pro%20Upgrade\" rel=\"nofollow ugc\">Upgrade to ACF PRO\u003C\u002Fa>\u003C\u002Fp>\n","ACF helps customize WordPress with powerful, professional and intuitive fields. Proudly powering over 2 million sites, WordPress developers love ACF.",2000000,67915741,1427,"2026-03-03T18:16:00.000Z","6.2",[20,127,128,129,130],"custom-fields","fields","meta","repeater","https:\u002F\u002Fwww.advancedcustomfields.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-custom-fields.6.7.1.zip",93,9,"2025-08-08 00:00:00",{"attackSurface":137,"codeSignals":254,"taintFlows":298,"riskAssessment":339,"analyzedAt":348},{"hooks":138,"ajaxHandlers":221,"restRoutes":229,"shortcodes":248,"cronEvents":249,"entryPointCount":252,"unprotectedCount":253},[139,145,149,153,156,160,165,169,173,176,179,183,187,190,193,197,201,205,208,211,215,218],{"type":140,"name":141,"callback":142,"file":143,"line":144},"action","init","closure","acf-image-aspect-ratio-crop.php",63,{"type":140,"name":146,"callback":147,"file":143,"line":148},"plugins_loaded","initialize_settings",67,{"type":140,"name":150,"callback":151,"file":143,"line":152},"acf\u002Finclude_field_types","include_field_types",70,{"type":140,"name":154,"callback":154,"file":143,"line":155},"rest_api_init",72,{"type":140,"name":157,"callback":142,"priority":158,"file":143,"line":159},"acf\u002Fsave_post",15,74,{"type":140,"name":161,"callback":162,"priority":163,"file":143,"line":164},"wpml_media_create_duplicate_attachment","wpml_copy_fields_old",25,220,{"type":140,"name":166,"callback":167,"priority":163,"file":143,"line":168},"wpml_after_update_attachment_texts","wpml_copy_fields_new",228,{"type":170,"name":171,"callback":142,"file":143,"line":172},"filter","wp_handle_upload",236,{"type":170,"name":174,"callback":142,"file":143,"line":175},"ajax_query_attachments_args",268,{"type":140,"name":177,"callback":142,"file":143,"line":178},"admin_menu",282,{"type":170,"name":180,"callback":142,"priority":181,"file":143,"line":182},"plugin_row_meta",10,313,{"type":140,"name":184,"callback":185,"file":143,"line":186},"aiarc_delete_unused_attachments","delete_unused_attachments",341,{"type":170,"name":188,"callback":142,"file":143,"line":189},"wpgraphql_acf_supported_fields",346,{"type":170,"name":191,"callback":142,"priority":181,"file":143,"line":192},"wpgraphql_acf_register_graphql_field",353,{"type":170,"name":194,"callback":195,"priority":181,"file":143,"line":196},"pll_translate_post_meta","translate_post_meta_polylang",392,{"type":170,"name":198,"callback":199,"priority":181,"file":143,"line":200},"wpml_duplicate_generic_string","translate_post_meta_wpml",399,{"type":170,"name":202,"callback":203,"priority":181,"file":143,"line":204},"acf\u002Fupload_prefilter\u002Ftype=image_aspect_ratio_crop","acf_upload_prefilter",406,{"type":170,"name":206,"callback":203,"priority":181,"file":143,"line":207},"acf\u002Fvalidate_attachment\u002Ftype=image_aspect_ratio_crop",413,{"type":170,"name":209,"callback":209,"file":143,"line":210},"jpeg_quality",1070,{"type":140,"name":212,"callback":142,"priority":181,"file":213,"line":214},"acf\u002Finput\u002Fform_data","fields\\class-npx-acf-field-image-aspect-ratio-crop-v5.php",88,{"type":170,"name":216,"callback":216,"file":213,"line":217},"get_media_item_args",98,{"type":170,"name":219,"callback":219,"priority":181,"file":213,"line":220},"wp_prepare_attachment_for_js",99,[222,226],{"action":223,"nopriv":224,"callback":142,"hasNonce":224,"hasCapCheck":224,"file":143,"line":225},"acf_image_aspect_ratio_crop_crop",false,181,{"action":227,"nopriv":224,"callback":142,"hasNonce":224,"hasCapCheck":224,"file":143,"line":228},"acf_image_aspect_ratio_crop_get_attachment",193,[230,237,242],{"namespace":231,"route":232,"methods":233,"callback":235,"permissionCallback":142,"file":143,"line":236},"aiarc\u002Fv1","\u002Fupload",[234],"POST","rest_api_upload_callback",817,{"namespace":231,"route":238,"methods":239,"callback":240,"permissionCallback":142,"file":143,"line":241},"\u002Fcrop",[234],"rest_api_crop_callback",824,{"namespace":231,"route":243,"methods":244,"callback":246,"permissionCallback":142,"file":143,"line":247},"\u002Fget\u002F(?P\u003Cid>\\d+)",[245],"GET","rest_api_get_callback",831,[],[250],{"hook":184,"callback":184,"file":143,"line":251},334,5,2,{"dangerousFunctions":255,"sqlUsage":256,"outputEscaping":258,"fileOperations":253,"externalRequests":49,"nonceChecks":253,"capabilityChecks":27,"bundledLibraries":297},[],{"prepared":27,"raw":27,"locations":257},[],{"escaped":259,"rawEcho":260,"locations":261},7,17,[262,265,267,269,271,273,275,277,279,281,283,285,287,289,291,293,295],{"file":143,"line":263,"context":264},476,"raw output",{"file":143,"line":266,"context":264},482,{"file":143,"line":268,"context":264},492,{"file":143,"line":270,"context":264},500,{"file":143,"line":272,"context":264},505,{"file":143,"line":274,"context":264},514,{"file":143,"line":276,"context":264},521,{"file":143,"line":278,"context":264},526,{"file":143,"line":280,"context":264},535,{"file":143,"line":282,"context":264},543,{"file":143,"line":284,"context":264},548,{"file":143,"line":286,"context":264},553,{"file":143,"line":288,"context":264},562,{"file":213,"line":290,"context":264},91,{"file":213,"line":292,"context":264},504,{"file":213,"line":294,"context":264},506,{"file":213,"line":296,"context":264},509,[],[299,322],{"entryPoint":300,"graph":301,"unsanitizedCount":49,"severity":321},"__construct (acf-image-aspect-ratio-crop.php:45)",{"nodes":302,"edges":318},[303,308,312],{"id":304,"type":305,"label":306,"file":143,"line":307},"n0","source","$_POST",187,{"id":309,"type":310,"label":311,"file":143,"line":307},"n1","transform","→ create_crop()",{"id":313,"type":314,"label":315,"file":143,"line":316,"wp_function":317},"n2","sink","wp_remote_get() [SSRF]",1128,"wp_remote_get",[319,320],{"from":304,"to":309,"sanitized":224},{"from":309,"to":313,"sanitized":224},"medium",{"entryPoint":323,"graph":324,"unsanitizedCount":49,"severity":321},"\u003Cacf-image-aspect-ratio-crop> (acf-image-aspect-ratio-crop.php:0)",{"nodes":325,"edges":334},[326,328,329,330,332],{"id":304,"type":305,"label":306,"file":143,"line":327},197,{"id":309,"type":314,"label":315,"file":143,"line":316,"wp_function":317},{"id":313,"type":305,"label":306,"file":143,"line":307},{"id":331,"type":310,"label":311,"file":143,"line":307},"n3",{"id":333,"type":314,"label":315,"file":143,"line":316,"wp_function":317},"n4",[335,337,338],{"from":304,"to":309,"sanitized":336},true,{"from":313,"to":331,"sanitized":224},{"from":331,"to":333,"sanitized":224},{"summary":340,"deductions":341},"The \"acf-image-aspect-ratio-crop\" plugin version 6.0.5 exhibits a mixed security posture.  While it demonstrates good practices by exclusively using prepared statements for SQL queries and has a clean vulnerability history with no known CVEs, there are significant concerns regarding its attack surface. Specifically, two AJAX handlers lack authentication checks, presenting a direct entry point for potential unauthorized actions or information disclosure if they handle sensitive data or functionalities.  Furthermore, the static analysis indicates issues with output escaping, with a substantial portion of outputs not being properly sanitized, increasing the risk of cross-site scripting (XSS) vulnerabilities.  The presence of two unsanitized flows in the taint analysis, although not categorized as critical or high, warrants attention as they could potentially lead to unintended consequences, especially when combined with unprotected entry points. The plugin's strengths lie in its lack of dangerous functions and adherence to secure database practices, but the unprotected AJAX handlers and output escaping deficiencies are key areas for improvement.",[342,344,346],{"reason":343,"points":181},"AJAX handlers without auth checks",{"reason":345,"points":32},"Insufficient output escaping",{"reason":347,"points":252},"Taint flows with unsanitized paths","2026-03-16T17:30:02.822Z",{"wat":350,"direct":363},{"assetPaths":351,"generatorPatterns":356,"scriptPaths":357,"versionParams":358},[352,353,354,355],"\u002Fwp-content\u002Fplugins\u002Facf-image-aspect-ratio-crop\u002Fassets\u002Fcss\u002Facf-image-aspect-ratio-crop.css","\u002Fwp-content\u002Fplugins\u002Facf-image-aspect-ratio-crop\u002Fassets\u002Fjs\u002Facf-image-aspect-ratio-crop.js","\u002Fwp-content\u002Fplugins\u002Facf-image-aspect-ratio-crop\u002Fassets\u002Fjs\u002Facf-image-aspect-ratio-crop-admin.js","\u002Fwp-content\u002Fplugins\u002Facf-image-aspect-ratio-crop\u002Fassets\u002Fjs\u002Facf-image-aspect-ratio-crop-frontend.js",[],[353,354,355],[359,360,361,362],"\u002Fwp-content\u002Fplugins\u002Facf-image-aspect-ratio-crop\u002Fassets\u002Fcss\u002Facf-image-aspect-ratio-crop.css?ver=","\u002Fwp-content\u002Fplugins\u002Facf-image-aspect-ratio-crop\u002Fassets\u002Fjs\u002Facf-image-aspect-ratio-crop.js?ver=","\u002Fwp-content\u002Fplugins\u002Facf-image-aspect-ratio-crop\u002Fassets\u002Fjs\u002Facf-image-aspect-ratio-crop-admin.js?ver=","\u002Fwp-content\u002Fplugins\u002Facf-image-aspect-ratio-crop\u002Fassets\u002Fjs\u002Facf-image-aspect-ratio-crop-frontend.js?ver=",{"cssClasses":364,"htmlComments":369,"htmlAttributes":370,"restEndpoints":375,"jsGlobals":378,"shortcodeOutput":381},[4,365,366,367,368],"aiarc-image-crop-wrap","aiarc-crop-controls","aiarc-crop-data","aiarc-image-preview",[],[371,372,373,374],"data-aiarc-aspect-ratio","data-aiarc-pixel-size","data-aiarc-output-id","data-aiarc-output-url",[376,377],"\u002Fwp-json\u002Facf-image-aspect-ratio-crop\u002Fv1\u002Fcrop","\u002Fwp-json\u002Facf-image-aspect-ratio-crop\u002Fv1\u002Fattachment",[379,380],"acf_image_aspect_ratio_crop_l10n","aiarc_nonce",[]]