[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fjVyb-6fkZ0lIzD5XcWlbaUvaKtrE6ZTc5strhH3AsMM":3},{"slug":4,"name":5,"version":6,"author":7,"author_profile":8,"description":9,"short_description":10,"active_installs":11,"downloaded":12,"rating":13,"num_ratings":13,"last_updated":14,"tested_up_to":15,"requires_at_least":16,"requires_php":17,"tags":18,"homepage":23,"download_link":24,"security_score":25,"vuln_count":26,"unpatched_count":13,"last_vuln_date":27,"fetched_at":28,"vulnerabilities":29,"developer":59,"crawl_stats":35,"alternatives":65,"analysis":174,"fingerprints":571},"basticom-framework","Basticom Framework","1.5.3","Basticom","https:\u002F\u002Fprofiles.wordpress.org\u002Fbasticom\u002F","\u003Cp>The Basticom framework plugin allows you to modify certain core functions of WordPress as well as fine-tune some additional settings. Furthermore, this framework provides a set of easy to use PHP functions (instructions) to use within your theme.\u003C\u002Fp>\n","The Basticom framework plugin allows you to modify certain core functions of Wordpress as well as fine-tune some additional settings.",100,3554,0,"2026-01-09T13:32:00.000Z","6.6.5","5.2","7.2",[19,20,21,22],"acf","admin","framework","optimize","https:\u002F\u002Fwww.basticom.nl","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fbasticom-framework.zip",98,2,"2025-12-21 00:00:00","2026-03-15T15:16:48.613Z",[30,45],{"id":31,"url_slug":32,"title":33,"description":34,"plugin_slug":4,"theme_slug":35,"affected_versions":36,"patched_in_version":6,"severity":37,"cvss_score":38,"cvss_vector":39,"vuln_type":40,"published_date":27,"updated_date":41,"references":42,"days_to_patch":44},"CVE-2025-67629","basticom-framework-authenticated-administrator-stored-cross-site-scripting","Basticom Framework \u003C= 1.5.2 - Authenticated (Administrator+) Stored Cross-Site Scripting","The Basticom Framework plugin for WordPress is vulnerable to Stored Cross-Site Scripting in versions up to, and including, 1.5.2 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 affects multi-site installations and installations where unfiltered_html has been disabled.",null,"\u003C=1.5.2","medium",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')","2026-01-13 16:56:50",[43],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F9b4f6b93-ecfe-4298-a744-21a4bb403366?source=api-prod",24,{"id":46,"url_slug":47,"title":48,"description":49,"plugin_slug":4,"theme_slug":35,"affected_versions":50,"patched_in_version":51,"severity":37,"cvss_score":52,"cvss_vector":53,"vuln_type":40,"published_date":54,"updated_date":55,"references":56,"days_to_patch":58},"CVE-2024-9443","basticom-framework-authenticated-author-stored-cross-site-scripting-via-svg-file-upload","Basticom Framework \u003C= 1.5.0 - Authenticated (Author+) Stored Cross-Site Scripting via SVG File Upload","The Basticom Framework plugin for WordPress is vulnerable to Stored Cross-Site Scripting via SVG File uploads in all versions up to, and including, 1.5.0 due to insufficient input sanitization and output escaping. This makes it possible for authenticated attackers, with Author-level access and above, to inject arbitrary web scripts in pages that will execute whenever a user accesses the SVG file.","\u003C=1.5.0","1.5.1",6.4,"CVSS:3.1\u002FAV:N\u002FAC:L\u002FPR:L\u002FUI:N\u002FS:C\u002FC:L\u002FI:L\u002FA:N","2024-11-04 19:36:14","2024-11-05 08:31:36",[57],"https:\u002F\u002Fwww.wordfence.com\u002Fthreat-intel\u002Fvulnerabilities\u002Fid\u002F3dd3dc4b-e936-46a4-8d65-5f4bf05b2374?source=api-prod",1,{"slug":60,"display_name":7,"profile_url":8,"plugin_count":26,"total_installs":11,"avg_security_score":61,"avg_patch_time_days":62,"trust_score":63,"computed_at":64},"basticom",92,13,88,"2026-04-04T23:01:04.096Z",[66,91,115,138,156],{"slug":67,"name":68,"version":69,"author":70,"author_profile":71,"description":72,"short_description":73,"active_installs":74,"downloaded":75,"rating":63,"num_ratings":76,"last_updated":77,"tested_up_to":78,"requires_at_least":79,"requires_php":80,"tags":81,"homepage":86,"download_link":87,"security_score":88,"vuln_count":89,"unpatched_count":13,"last_vuln_date":90,"fetched_at":28},"redux-framework","Redux Framework","4.5.10","David Anderson \u002F Team Updraft","https:\u002F\u002Fprofiles.wordpress.org\u002Fdavidanderson\u002F","\u003Cp>Redux was built by developers for developers. We save you months if not years in your development time. Everything we do is to help innovation in the industry.\u003C\u002Fp>\n\u003Ch4>♥️ What the Plugin does?\u003C\u002Fh4>\n\u003Cp>Redux is a simple, genuinely extensible, and fully responsive options framework for WordPress themes and plugins. Built on the WordPress Settings API; Redux supports many field types, custom error handling, custom fields & validation types, and import\u002Fexport functionality.\u003C\u002Fp>\n\u003Cp>But what does Redux actually DO? We don’t believe that theme and plugin developers should have to reinvent the wheel every time they start work on a project. Redux simplifies the development cycle by providing a streamlined, extensible framework for developers to build on. Through a simple, well-documented config file, third-party developers can build out an options panel limited only by their imagination in a fraction of the time it would take to build from the ground up!\u003C\u002Fp>\n\u003Ch4>🚀 What fields does Redux offer?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Accordion\u003C\u002Fli>\n\u003Cli>ACE Editor\u003C\u002Fli>\n\u003Cli>Background\u003C\u002Fli>\n\u003Cli>Border\u003C\u002Fli>\n\u003Cli>Box Shadow\u003C\u002Fli>\n\u003Cli>Button Set\u003C\u002Fli>\n\u003Cli>Checkbox \u002F Multi-Check\u003C\u002Fli>\n\u003Cli>Color (WordPress Native)\u003C\u002Fli>\n\u003Cli>Color Gradient\u003C\u002Fli>\n\u003Cli>Color Palette\u003C\u002Fli>\n\u003Cli>Color RGBA\u003C\u002Fli>\n\u003Cli>Color Scheme\u003C\u002Fli>\n\u003Cli>Content\u003C\u002Fli>\n\u003Cli>Custom Fonts\u003C\u002Fli>\n\u003Cli>Customizer\u003C\u002Fli>\n\u003Cli>Date\u003C\u002Fli>\n\u003Cli>Date\u002FTime\u003C\u002Fli>\n\u003Cli>Dimensions (Height\u002FWidth)\u003C\u002Fli>\n\u003Cli>Divide (Divider)\u003C\u002Fli>\n\u003Cli>Editor (WordPress Native)\u003C\u002Fli>\n\u003Cli>Gallery (WordPress Native)\u003C\u002Fli>\n\u003Cli>Google Maps\u003C\u002Fli>\n\u003Cli>Icon Select\u003C\u002Fli>\n\u003Cli>Image Select (Patterns\u002FPresets)\u003C\u002Fli>\n\u003Cli>Import\u002FExport\u003C\u002Fli>\n\u003Cli>Info (Header\u002FNotice)\u003C\u002Fli>\n\u003Cli>JS Button\u003C\u002Fli>\n\u003Cli>Link Color\u003C\u002Fli>\n\u003Cli>Media (WordPress Native)\u003C\u002Fli>\n\u003Cli>Metaboxes\u003C\u002Fli>\n\u003Cli>Multi Media\u003C\u002Fli>\n\u003Cli>Multi-Text\u003C\u002Fli>\n\u003Cli>Palette\u003C\u002Fli>\n\u003Cli>Password\u003C\u002Fli>\n\u003Cli>Radio (w\u002F WordPress Data)\u003C\u002Fli>\n\u003Cli>Raw (HTML\u002FPHP\u002FMarkDown)\u003C\u002Fli>\n\u003Cli>Repeater\u003C\u002Fli>\n\u003Cli>Section (Indent and Group Fields)\u003C\u002Fli>\n\u003Cli>Select (Select\u002FMulti-Select w\u002F Select2 & WordPress Data)\u003C\u002Fli>\n\u003Cli>Select Image\u003C\u002Fli>\n\u003Cli>Slider (Drag a Handle)\u003C\u002Fli>\n\u003Cli>Slides (Multiple Images, Titles, and Descriptions)\u003C\u002Fli>\n\u003Cli>Social Profiles\u003C\u002Fli>\n\u003Cli>Sortable (Drag\u002FDrop Checkbox\u002FInput Fields)\u003C\u002Fli>\n\u003Cli>Sorter (Drag\u002FDrop Manager – Works great for content blocks)\u003C\u002Fli>\n\u003Cli>Spacing (Margin\u002FPadding\u002FAbsolute)\u003C\u002Fli>\n\u003Cli>Spinner\u003C\u002Fli>\n\u003Cli>Switch\u003C\u002Fli>\n\u003Cli>Tabbed\u003C\u002Fli>\n\u003Cli>Taxonomy Metaboxes\u003C\u002Fli>\n\u003Cli>Text\u003C\u002Fli>\n\u003Cli>Textarea\u003C\u002Fli>\n\u003Cli>Typography\u003C\u002Fli>\n\u003Cli>User Profile Metaboxes\u003C\u002Fli>\n\u003Cp> * The most advanced typography module complete with preview, Google fonts, and auto-css output!\u003C\u002Fp>\n\u003Cli>User Profile Metaboxes\u003C\u002Fli>\n\u003Cli>Widget Areas (Classic Widgets only)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🎉Additional Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Full value escaping\u003C\u002Fli>\n\u003Cli>Required – Link visibility from parent fields. Set this to affect the visibility of the field on the parent’s value. Fully nested with multiple required parents possible.\u003C\u002Fli>\n\u003Cli>Output CSS Automatically – Redux generates CSS and the appropriate Google Fonts stylesheets for you on select fields. You need to only specify the CSS selector to apply the CSS to (limited to certain fields).\u003C\u002Fli>\n\u003Cli>Compiler integration! A custom hook runs when any fields with the argument `compile => true` are changed.\u003C\u002Fli>\n\u003Cli>Field validation and sanitization\u003C\u002Fli>\n\u003Cli>Field and section disabling\u003C\u002Fli>\n\u003Cli>Oh, and did we mention a fully integrated Google Fonts setup that will make you so happy you’ll want to cry?\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>👍 BE A CONTRIBUTOR\u003C\u002Fh4>\n\u003Cp>If you want to help with translations, \u003Ca href=\"https:\u002F\u002Ftranslate.wordpress.org\u002Fprojects\u002Fwp-plugins\u002Fredux-framework\" rel=\"nofollow ugc\">go to the Translation Portal at translate.wordpress.org\u003C\u002Fa>.\u003C\u002Fp>\n\u003Cp>You can also contribute code via our \u003Ca href=\"https:\u002F\u002Fgithub.com\u002Freduxframework\u002Fredux-framework\u002F\" rel=\"nofollow ugc\">GitHub Repository\u003C\u002Fa>. Be sure to use our develop branch to submit pull requests.\u003C\u002Fp>\n\u003Ch4>📝 Documentation and Support\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>We have extremely extensive docs. Please visit [https:\u002F\u002Fdevs.redux.io\u002F](https:\u002F\u002Fdevs.redux.io). If that doesn’t solve your issue, search [the issue tracker on GitHub](https:\u002F\u002Fgithub.com\u002Freduxframework\u002Fredux-framework\u002Fissues). If you can’t locate any topics that pertain to your particular problem, [post a new issue](https:\u002F\u002Fgithub.com\u002Freduxframework\u002Fredux-framework\u002Fissues\u002Fnew) for it. Before you submit an issue, please read [our contributing requirements](https:\u002F\u002Fgithub.com\u002Fredux-framework\u002Fredux-framework\u002Fblob\u002Fmaster\u002FCONTRIBUTING.md). We build on the dev version and push it to WordPress.org when we confirm Redux is stable and ready for release.\u003C\u002Fli>\n\u003Cli>If you have additional questions, reach out to us at support@redux.io\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>⚡ Like the Redux Plugin?\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Follow us on \u003Ca href=\"https:\u002F\u002Fwww.facebook.com\u002Freduxframework\" rel=\"nofollow ugc\">Facebook 💬\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Rate us 5 ⭐ stars\u003C\u002Fstrong> on \u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Fredux-framework\u002Freviews\u002F?filter=5\u002F#new-post\" rel=\"ugc\">WordPress.org\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>Follow us on Twitter 🐦: \u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Freduxframework\" rel=\"nofollow ugc\">@ReduxFramework\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>🔐 Privacy\u003C\u002Fh4>\n\u003Cp>Redux does not interact with end users on your website. If a product is using Redux, the option panel will cease to function without Redux.\u003C\u002Fp>\n\u003Cp>For more details on our privacy policy: \u003Ca href=\"https:\u002F\u002Fredux.io\u002Fprivacy\" rel=\"nofollow ugc\">https:\u002F\u002Fredux.io\u002Fprivacy\u003C\u002Fa>\u003Cbr \u002F>\nFor more details on our terms and conditions: \u003Ca href=\"https:\u002F\u002Fredux.io\u002Fterms\" rel=\"nofollow ugc\">https:\u002F\u002Fredux.io\u002Fterms\u003C\u002Fa>\u003C\u002Fp>\n\u003Cp>NOTE: Redux is not intended to be used on its own. It requires a config file provided by a third-party theme or plugin developer to actually do anything cool!\u003C\u002Fp>\n","Redux is a simple, truly extensible, and fully responsive options framework for WordPress themes and plugins. It ships with an integrated demo.",1000000,31507478,272,"2026-01-07T21:08:00.000Z","6.9.4","5.0","7.4",[20,82,83,84,85],"options","options-framework","plugin-options","theme-options","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fredux-framework","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fredux-framework.4.5.10.zip",89,6,"2025-12-12 00:00:00",{"slug":92,"name":93,"version":94,"author":95,"author_profile":96,"description":97,"short_description":98,"active_installs":99,"downloaded":100,"rating":101,"num_ratings":102,"last_updated":103,"tested_up_to":78,"requires_at_least":104,"requires_php":105,"tags":106,"homepage":110,"download_link":111,"security_score":112,"vuln_count":113,"unpatched_count":13,"last_vuln_date":114,"fetched_at":28},"acf-extended","Advanced Custom Fields: Extended","0.9.2.3","Konrad Chmielewski","https:\u002F\u002Fprofiles.wordpress.org\u002Fhwk-fr\u002F","\u003Cp>🚀 All-in-one enhancement suite that improves WordPress & Advanced Custom Fields. This plugin aims to provide a powerful administration framework with a wide range of improvements & optimizations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>This plugin requires at least ACF Pro 5.8.\u003C\u002Fstrong>\u003Cbr \u002F>\nIf you don’t already own \u003Ca href=\"https:\u002F\u002Fwww.advancedcustomfields.com\u002Fpro\u002F\" rel=\"nofollow ugc\">ACF Pro\u003C\u002Fa>, you should consider it. It’s one of the most powerful WordPress plugin available.\u003C\u002Fp>\n\u003Ch3>⭐ Highlight\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>14+ New ACF Fields\u003C\u002Fli>\n\u003Cli>10+ ACF Fields Enhanced\u003C\u002Fli>\n\u003Cli>4+ New Field Groups Locations\u003C\u002Fli>\n\u003Cli>Self\u002FMulti\u002FBidirectional Fields\u003C\u002Fli>\n\u003Cli>Advanced Fields Validation\u003C\u002Fli>\n\u003Cli>Flexible Content as Page Builder\u003C\u002Fli>\n\u003Cli>Optimize metadata with Performance Mode\u003C\u002Fli>\n\u003Cli>Advanced Front-End Forms Manager\u003C\u002Fli>\n\u003Cli>ACF Options Pages \u002F Block Types Manager\u003C\u002Fli>\n\u003Cli>ACF & WordPress Meta Overview\u003C\u002Fli>\n\u003Cli>WordPress Post Types \u002F Taxonomies Manager\u003C\u002Fli>\n\u003Cli>WordPress Options Manager\u003C\u002Fli>\n\u003Cli>WordPress Admin Enhancements\u003C\u002Fli>\n\u003Cli>WPML & Polylang Multilingual support\u003C\u002Fli>\n\u003Cli>… And many more features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>💎 Pro Highlight\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>20+ New ACF Fields\u003C\u002Fli>\n\u003Cli>10+ ACF Fields Enhanced\u003C\u002Fli>\n\u003Cli>20+ New Locations\u003C\u002Fli>\n\u003Cli>Payment Field with Stripe & PayPal Express\u003C\u002Fli>\n\u003Cli>Flexible Content Grid System\u003C\u002Fli>\n\u003Cli>Flexible Content Layouts Locations Rules\u003C\u002Fli>\n\u003Cli>Templates Manager\u003C\u002Fli>\n\u003Cli>Builtin Classic Editor\u003C\u002Fli>\n\u003Cli>Settings UI\u003C\u002Fli>\n\u003Cli>Screen Layouts\u003C\u002Fli>\n\u003Cli>Force Json Sync\u003C\u002Fli>\n\u003Cli>Field Visibility Settings\u003C\u002Fli>\n\u003Cli>Global Field Conditional Rules\u003C\u002Fli>\n\u003Cli>… And many more features\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🤟 Philosophy\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>Seamless integration\u003C\u002Fli>\n\u003Cli>No extra menu, ads or notices\u003C\u002Fli>\n\u003Cli>Built by developers, for developers\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🛠️ Links\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\" rel=\"nofollow ugc\">Website\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\" rel=\"nofollow ugc\">Documentation\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Fguides\" rel=\"nofollow ugc\">Guides\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Froadmap\" rel=\"nofollow ugc\">Roadmap\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Facf-extended\u002FACF-Extended\" rel=\"nofollow ugc\">GitHub\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002FACFExtended\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Ftwitter.com\u002Fhwkfr\" rel=\"nofollow ugc\">Twitter\u003C\u002Fa> (Personal)\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fslack.acf-extended.com\" rel=\"nofollow ugc\">Slack Community\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>🧰 Tools\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-extended\u002F#faq\" rel=\"ugc\">FAQ\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Facf-extended\" rel=\"ugc\">Support\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Facf-extended\" rel=\"ugc\">Feature Request\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwordpress.org\u002Fsupport\u002Fplugin\u002Facf-extended\u002Freviews\u002F#new-post\" rel=\"ugc\">Reviews\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fko-fi.com\u002Facfextended\" rel=\"nofollow ugc\">Donation\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>📁 Field Groups\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fadvanced-settings\" rel=\"nofollow ugc\">Advanced Settings\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable advanced settings for all fields within the Field Group.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fautosync\" rel=\"nofollow ugc\">Auto Sync PHP\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAutomatically synchronize field groups with local PHP files upon field group updates. This feature will create, include and update a local PHP file for each field group.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fautosync\" rel=\"nofollow ugc\">Auto Sync Json\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nControl which field groups you want to synchronize with local Json files. Display warnings if the Json file has been manually deleted.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fcategories\" rel=\"nofollow ugc\">Categories\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSpice up your field groups with a custom taxonomy and filter field groups by terms.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fcustom-key\" rel=\"nofollow ugc\">Custom Key\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSet custom field group key. Example: \u003Ccode>group_custom_name\u003C\u002Fcode>.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fcustom-meta\" rel=\"nofollow ugc\">Custom Meta\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd custom metas (key\u002Fvalue) in the field group administration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fdisplay-title\" rel=\"nofollow ugc\">Display Title\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an alternative field group title in post edition screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Ffield-group-ui\" rel=\"nofollow ugc\">Field Group UI\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable enhancements to the Field Group UI for a better user experience.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fforce-sync\" rel=\"nofollow ugc\">Force Sync\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nAlways keep Json files synchronized with the Field Groups in the database.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fhide-on-screen\" rel=\"nofollow ugc\">Hide on Screen\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nHide Gutenberg Block Editor and 10+ more items to hide in the field group settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Finstruction-placement\" rel=\"nofollow ugc\">Instructions Placement\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nNew instruction placements let you display field description “above the fields” or in a “tooltip”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fadvanced-post\" rel=\"nofollow ugc\">Location: Advanced Post\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nA collection of multiple new Field Groups locations allowing developers to target posts with specific conditions (Post author, date, slug, path etc…).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fadvanced-menu-item\" rel=\"nofollow ugc\">Location: Advanced Menu Item\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nTarget specific “Menu Item Depth” or “Menu Item Type” from the Field Groups Locations rules.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fadvanced-taxonomy\" rel=\"nofollow ugc\">Location: Advanced Taxonomy Term\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nA collection of multiple new Field Groups locations allowing developers to target taxonomy and terms with specific conditions (Term name, parent, slug etc…).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fall-post-types\" rel=\"nofollow ugc\">Location: All post types\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay field groups on all post types edition screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fattachment-list\" rel=\"nofollow ugc\">Location: Attachment List\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay field group on attachment admin list screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fdashboard\" rel=\"nofollow ugc\">Location: Dashboard Widgets\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay field groups and update ACF Fields from the WP Dashboard.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Ffield-value\" rel=\"nofollow ugc\">Location: Field Value\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a field group based on the field value of an another field group.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fpost-type-archive\" rel=\"nofollow ugc\">Location: Post type Archive\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd an Archive Option Page under the Post Type admin menu. Display and save any field groups within it.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fpost-type-list\" rel=\"nofollow ugc\">Location: Post type List\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay field group on post types admin list screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Ftaxonomy-list\" rel=\"nofollow ugc\">Location: Taxonomy List\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay field group on taxonomies admin list screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fuser-list\" rel=\"nofollow ugc\">Location: User List\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay field group on user admin list screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fwoocommerce\" rel=\"nofollow ugc\">Location: Woocommerce\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay field groups on Woocommerce pages.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Flocations\u002Fwp-settings\" rel=\"nofollow ugc\">Location: WP Settings\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay field groups on WP Settings pages: General, Writing, Reading, Discussion, Media and Permalinks.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002F\" rel=\"nofollow ugc\">Local Field Groups\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay local field groups that are loaded by ACF, but not available in the ACF field group administration. Example: Field groups that are registered in the \u003Ccode>functions.php\u003C\u002Fcode> file, but not in the ACF UI.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fnote\" rel=\"nofollow ugc\">Note\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd a personal note in the field group administration. Only visible to administrators.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fpermissions\" rel=\"nofollow ugc\">Permissions\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd permission layer to field groups. Choose which roles can view & edit field groups in the post edition screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-groups\u002Fraw-data\" rel=\"nofollow ugc\">Raw Data\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay raw field group data in a modal to check your configuration & settings.\u003C\u002Fp>\n\u003Ch3>⚙️ Fields Settings\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Ffield-advanced-settings\" rel=\"nofollow ugc\">Advanced Settings\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nA more sophisticated field settings based on specified location (administration\u002Ffront-end). Example: Field is required only in front-end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Fadvanced-validation\" rel=\"nofollow ugc\">Advanced Validation\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nA more sophisticated validation conditions (AND\u002FOR) with custom error messages based on specified location (administration\u002Ffront-end).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Fbidirectional-fields\" rel=\"nofollow ugc\">Self\u002FMulti\u002FBidirectional fields\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAn advanced bidirectional setting (also called post-to-post) is available for the following fields: Relationship, Post object, User & Taxonomy terms. Fields will work bidirectionally and automatically update each others. Works in groups & clones.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Ffield-visibility\" rel=\"nofollow ugc\">Field Visibility\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nGet quick access to “Field Visibility”, “Label Visibility”, “Instructions Visibility” and “Required Setting” for the following screens: “Everywhere”, “Front-end” and “Administration”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Fglobal-condition\" rel=\"nofollow ugc\">Global Condition\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nEnable Global Conditional Logic for a specific field, which can then be used in an another Field Group as condition, both as Field Group Condition and Field Condition.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Ffield-instruction-placement\" rel=\"nofollow ugc\">Instruction Placement\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nOverride a specific field instruction placement to any position: Below labels, below fields, above fields or tooltip.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Finstruction-read-more\" rel=\"nofollow ugc\">Instruction Read More\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow to expand instructions text with a “Read More” link. This feature is useful for lengthy instructions text.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Fmin-max\" rel=\"nofollow ugc\">Min\u002FMax\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nMinimum & maximum items is a global field setting that let you define a specific number of items that can or should be added by the user.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Ffield-permissions\" rel=\"nofollow ugc\">Permissions\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd permission layer to fields. Choose which roles can view & edit fields in the post edition screen. (can be combined with field groups permissions).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Ffield-raw-data\" rel=\"nofollow ugc\">Raw data\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay raw field data in a modal to check your configuration & settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffield-settings\u002Frequired-message\" rel=\"nofollow ugc\">Required Message\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThis setting allow developers to define a custom error message within the field settings for a more intuitive user experience.\u003C\u002Fp>\n\u003Ch3>🏷️ Fields\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fadvanced-link\" rel=\"nofollow ugc\">Advanced Link\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a modern Link Selection in a modal. Posts, Post Types Archives & terms selection can be filtered in the field administration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fblock-editor\" rel=\"nofollow ugc\">Block Editor\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an isolated Block Editor field on admin screen (with Classic Editor enabled) or on the front-end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fblock-types\" rel=\"nofollow ugc\">Block Types\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an ACF Block Types selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fbutton\" rel=\"nofollow ugc\">Button\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a custom submit or button. Built-in ajax call setting. Usage example available in the field administration.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fcheckbox\" rel=\"nofollow ugc\">Checkbox\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDefine grouped choices values using \u003Ccode>## Title\u003C\u002Fcode> markup in the field’s choices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fclone\" rel=\"nofollow ugc\">Clone\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow users to edit clone fields in a modal. Choose the edit button text, display close button and the modal size.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fcode-editor\" rel=\"nofollow ugc\">Code Editor\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nEdit code using the native WP Core Codemirror library. Default languages: Text\u002FHTML, Javascript, CSS, PHP mixed\u002Fplain.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fcolor-picker\" rel=\"nofollow ugc\">Color Picker\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nA collection of advanced settings for the ACF Color Picker. The field can now be displayed as a palette, custom colors can be predefined and RGBA mode is supported.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fcolumns\" rel=\"nofollow ugc\">Columns\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nOrganize and re-arrange your fields using columns and line-breaks. The field acts like the ACF Accordion\u002FTab field and allow you to create virtually grouped fields which will be displayed inside columns.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fcountries\" rel=\"nofollow ugc\">Countries\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a Country selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fcurrencies\" rel=\"nofollow ugc\">Currencies\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a Currency selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fdatepicker\" rel=\"nofollow ugc\">Date\u002FTimepicker\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a modern UI of the ACF Datepicker field. CSS and icons have been enhanced to fit WordPress admin UI and colors.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fdate-range-picker\" rel=\"nofollow ugc\">Date Range Picker\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a Date Range Picker. The field support a wide range of customization, such as: Placeholder, Default dates, Range Restriction, Date restriction, No weekends etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fdynamic-render\" rel=\"nofollow ugc\">Dynamic Render\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay custom HTML\u002FPHP content using a simple named hook.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ffield-groups-selector\" rel=\"nofollow ugc\">Field Groups\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an ACF Field Groups selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ffield-types\" rel=\"nofollow ugc\">Field Types\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an ACF Field Types selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ffields-selector\" rel=\"nofollow ugc\">Fields\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an ACF Fields selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ffile\" rel=\"nofollow ugc\">File\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose the uploader type, enable multi file upload and dropzone.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fflexible-content\" rel=\"nofollow ugc\">Flexible Content\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplayed an enhanced version of the native Flexible Content field. Dozens of new settings and settings were added, allowing developers to create the most advanced page builder and fully control the field’s behavior.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fforms\" rel=\"nofollow ugc\">Forms\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect any dynamic form (format: checkbox, radio or select).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fgoogle-map\" rel=\"nofollow ugc\">Google Map\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nA collection of new settings added to the ACF Google Map Field that allow developers to have more control over the field behavior.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Frecaptcha\" rel=\"nofollow ugc\">Google reCaptcha\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a reCaptcha field (compatible v2 & v3).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fgroup\" rel=\"nofollow ugc\">Group\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow users to edit group fields in a modal Choose the edit button text, display close button and the modal size\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fhidden-input\" rel=\"nofollow ugc\">Hidden Input\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a hidden input with custom name\u002Fvalue\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fimage\" rel=\"nofollow ugc\">Image\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nChoose the uploader type, customize the upload folder and set the image as post featured thumbnail\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fimage-selector\" rel=\"nofollow ugc\">Image Selector\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an Image Selector field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fimage-sizes\" rel=\"nofollow ugc\">Image Sizes\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an Image Sizes selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Flanguages\" rel=\"nofollow ugc\">Languages\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a Language selector as radio, checkbox or select field type, compatible with WPML & Polylang.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fmenu-locations\" rel=\"nofollow ugc\">Menu Locations\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a Menu Locations selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fmenus\" rel=\"nofollow ugc\">Menus\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a Menu selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Foptions-pages\" rel=\"nofollow ugc\">Options Pages\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an ACF Options Pages selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fpayment\" rel=\"nofollow ugc\">Payment\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a Payment Field that supports with Stripe & PayPal Express gateways, working on both front-end and back-end.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fpayment-cart\" rel=\"nofollow ugc\">Payment Cart\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an optional Payment Cart to easily setup an e-commerce solution.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fpayment-selector\" rel=\"nofollow ugc\">Payment Selector\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an optional Payment Selector which let the user switch the payment gateway.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fphone-number\" rel=\"nofollow ugc\">Phone Number\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a fully customizable international Phone Number field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fpost-field\" rel=\"nofollow ugc\">Post Field\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Post Field is a new field that allow developers to move native WordPress fields such as Post Title, Date, Status, Visibility, Permalink etc.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fpost-formats\" rel=\"nofollow ugc\">Post Formats\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay a Post Format selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\" rel=\"nofollow ugc\">Post Object\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nAllow user to enter custom value which will be saved as a new post, or enable the inline post creation\u002Fedit.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fpost-statuses\" rel=\"nofollow ugc\">Post Status\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect any post status (format: checkbox, radio or select)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fpost-types\" rel=\"nofollow ugc\">Post Types\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect any post type (format: checkbox, radio or select)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fradio\" rel=\"nofollow ugc\">Radio\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDefine grouped choices values using \u003Ccode>## Title\u003C\u002Fcode> markup in the field’s choices.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Frelationship\" rel=\"nofollow ugc\">Relationship\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Relationship field includes new settings allowing users to create and edit post on-the-fly from the post edit screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Frepeater\" rel=\"nofollow ugc\">Repeater\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nAdd stylised to ‘Add Row’ button, lock rows and remove repeater’s actions.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fselect\" rel=\"nofollow ugc\">Select\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nChange the default “Select” placeholder text and Search Input placeholder and allow user to enter custom values.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fslug\" rel=\"nofollow ugc\">Slug\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nA slug text input (ie: \u003Ccode>my-text-input\u003C\u002Fcode>).\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ftab\" rel=\"nofollow ugc\">Tab\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisable the last opened tab user preference. Which means that when the user will refresh the page, it will always load the first tab.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ftaxonomies\" rel=\"nofollow ugc\">Taxonomies\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect any taxonomy (format: checkbox, radio or select)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ftaxonomy-terms\" rel=\"nofollow ugc\">Taxonomy Terms\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect any terms of any taxonomies, allow specific terms, level or childrens (format: checkbox or select). Terms can be loaded & saved for the current post (just like the native ACF Taxonomy field)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ftemplates-selector\" rel=\"nofollow ugc\">Templates\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nDisplay an ACF Extended Templates selector as radio, checkbox or select field type.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ftextarea\" rel=\"nofollow ugc\">Textarea\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSwitch font family to monospace and allow tab indent.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Ftrue-false\" rel=\"nofollow ugc\">True\u002FFalse\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nFive new styles have been added to the native True\u002FFalse field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fuser-roles\" rel=\"nofollow ugc\">User Roles\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nSelect any user role (format: checkbox, radio or select)\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Ffields\u002Fwysiwyg-editor\" rel=\"nofollow ugc\">WYSIWYG Editor\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nNew settings allowing developers to have more control over the field behavior.\u003C\u002Fp>\n\u003Ch3>🛠️ Modules\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fdynamic-block-types\" rel=\"nofollow ugc\">Block Types UI\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Dynamic Block Types module allows you to register and manage ACF Block Types from your WordPress admin, in ACF > Block Types menu. Pro version allows to sync Json\u002FPHP files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fclassic-editor\" rel=\"nofollow ugc\">Classic Editor\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nACF Extended is bundled with a custom merged version of the Classic Editor & Disable Gutenberg plugins.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fdeveloper-mode\" rel=\"nofollow ugc\">Developer Mode\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Developer Mode allow you to view all Posts, Terms, Users & Options custom metadata in a readable format. This feature is very useful to check what is actually saved in any WordPress Object.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fdynamic-forms\" rel=\"nofollow ugc\">Forms\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nManage Advanced ACF Forms from the WordPress administration. This module is an enhanced version of the native ACF Form feature. While all native settings can be used, Dynamic Forms adds many new settings and introduce “Actions” for a complete control over the form behavior.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fdynamic-options-pages\" rel=\"nofollow ugc\">Options Pages UI\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Dynamic Options Pages module allows you to register and manage ACF Options Pages from your WordPress admin, in ACF > Options Pages menu. Pro version allows to sync Json\u002FPHP files.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fperformance-mode\" rel=\"nofollow ugc\">Performance Mode\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nA unique module that allows developers to optimize database load when dealing with hundreds or thousands of metadata with two different methods: Ultra & Hybrid Engines.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fdynamic-post-types\" rel=\"nofollow ugc\">Post Types UI\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Dynamic Post Types module allows you to register and manage custom post types from your WordPress admin, in Tools > Post Types menu. Pro version allows to sync Json\u002FPHP files.\u003C\u002Fp>\n\u003Cp>All native post types settings can be set within the UI. ACF Extended also adds more advanced settings allowing to manage posts per page, order etc…\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Frewrite-rules\" rel=\"nofollow ugc\">Rewrite Rules\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nGet an overview of all WordPress permalinks structures and rules. Test URLs, export rules and flush permalinks from the UI.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fscripts\" rel=\"nofollow ugc\">Scripts UI\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nRun custom scripts on thousands of posts. Including builtin “Orphan Meta Cleaner”, “Script Launcher” and “Performance Converter” scripts.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fsettings-ui\" rel=\"nofollow ugc\">Settings UI\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Settings UI allows developers to get an overview of all ACF and ACF Extended settings values from the ACF > Settings menu.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Fdynamic-taxonomies\" rel=\"nofollow ugc\">Taxonomies UI\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(FREE \u002F PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Dynamic Taxonomies module allows you to register and manage custom taxonomies from your WordPress admin, in Tools > Taxonomies menu. Pro version allows to sync Json\u002FPHP files.\u003C\u002Fp>\n\u003Cp>All native taxonomies settings can be set within the UI. ACF Extended also adds more advanced settings allowing to manage posts per page, order etc…\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fmodules\u002Ftemplates\" rel=\"nofollow ugc\">Templates\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nManage default ACF values in an advanced way and sync templates with Json\u002FPHP files.\u003C\u002Fp>\n\u003Ch3>🖥️ WordPress\u003C\u002Fh3>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fwordpress\u002Fajax-author-box\" rel=\"nofollow ugc\">Ajax Author Box\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nThe native WP Author Metabox has been replaced with an Ajax version allowing to manage thousands of users without slowing down the post administration. The new Author box also include an inline search input.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fwordpress\u002Fenhanced-ui\" rel=\"nofollow ugc\">Enhanced UI\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nThe Taxonomy, User profile & Settings views have been enhanced for a more consistent administration experience, using CSS\u002FJS only.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fwordpress\u002Fpolylang\" rel=\"nofollow ugc\">Polylang\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nACF Extended adds a new layer of compatibility for Polylang. ACF Options Pages and all ACF Extended Modules (Dynamic Post Type, Taxonomy, Options Pages, Block Type) are compatible.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fwordpress\u002Fscreen-layouts\" rel=\"nofollow ugc\">Screen Layouts\u003C\u002Fa>\u003C\u002Fstrong> \u003Cstrong>(PRO)\u003C\u002Fstrong>\u003Cbr \u002F>\nPost Edit screens have been enhanced allowing up to 3 columns layout and multiple variations.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>\u003Ca href=\"https:\u002F\u002Fwww.acf-extended.com\u002Ffeatures\u002Fwordpress\u002Fwpml\" rel=\"nofollow ugc\">WPML\u003C\u002Fa>\u003C\u002Fstrong>\u003Cbr \u002F>\nACF Extended adds a new layer of compatibility for WPML. ACF Options Pages and all ACF Extended Modules (Dynamic Post Type, Taxonomy, Options Pages, Block  &hellip;\u003C\u002Fp>\n","All-in-one enhancement suite that improves WordPress & Advanced Custom Fields.",100000,2344404,96,132,"2026-03-02T19:08:00.000Z","4.9","5.6",[19,20,107,108,109],"custom-fields","fields","meta","https:\u002F\u002Fwww.acf-extended.com","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-extended.0.9.2.3.zip",84,4,"2026-01-19 21:07:19",{"slug":116,"name":117,"version":118,"author":119,"author_profile":120,"description":121,"short_description":122,"active_installs":123,"downloaded":124,"rating":125,"num_ratings":126,"last_updated":127,"tested_up_to":128,"requires_at_least":129,"requires_php":130,"tags":131,"homepage":135,"download_link":136,"security_score":137,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":28},"acf-qtranslate","ACF qTranslate","1.7.25","funkjedi","https:\u002F\u002Fprofiles.wordpress.org\u002Ffunkjedi\u002F","\u003Cp>This plugin provides qTranslate-X compatible ACF4 and ACF5PRO field types for Text, Text Area, WYSIWYG, Image and File. When adding a field to a field group these new field types will be listed under the qTranslate category in the Field Type dropdown.\u003C\u002Fp>\n\u003Ch4>Field Types\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>qTranslate Text (type text, api returns text)\u003C\u002Fli>\n\u003Cli>qTranslate Text Area (type text, api returns text)\u003C\u002Fli>\n\u003Cli>qTranslate WYSIWYG (a wordpress wysiwyg editor, api returns html)\u003C\u002Fli>\n\u003Cli>qTranslate Image (upload an image, api returns the url)\u003C\u002Fli>\n\u003Cli>qTranslate File (upload a file, api returns the url)\u003C\u002Fli>\n\u003Cli>qTranslate URL (type text, api returns text)\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>The standard Text, Text Area and WYSIWYG field types can also be enabled for translation.\u003C\u002Fp>\n\u003Ch4>Bug Submission\u003C\u002Fh4>\n\u003Cp>https:\u002F\u002Fgithub.com\u002Ffunkjedi\u002Facf-qtranslate\u002Fissues\u002F\u003C\u002Fp>\n","Provides qTranslate compatible ACF field types for Text, Text Area, WYSIWYG, Image and File.",9000,182887,90,17,"2018-10-26T03:31:00.000Z","4.9.29","3.5.0","",[19,132,20,133,134],"add-on","advanced-custom-fields","qtranslate","http:\u002F\u002Fgithub.com\u002Ffunkjedi\u002Facf-qtranslate","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-qtranslate.1.7.25.zip",85,{"slug":139,"name":140,"version":141,"author":142,"author_profile":143,"description":144,"short_description":145,"active_installs":123,"downloaded":146,"rating":25,"num_ratings":147,"last_updated":148,"tested_up_to":149,"requires_at_least":150,"requires_php":151,"tags":152,"homepage":154,"download_link":155,"security_score":61,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":28},"admin-columns-for-acf-fields","Admin Columns for ACF Fields","0.3.2","Florian Eickhorst","https:\u002F\u002Fprofiles.wordpress.org\u002Fflei\u002F","\u003Cp>This plugin requires the plugin “Advanced Custom Fields” (ACF) to work.\u003C\u002Fp>\n\u003Cp>Use this plugin to show ACF fields in the “All Posts”, Taxonomy or User table view in the WordPress admin backend.\u003C\u002Fp>\n\u003Cp>Simply enable the new option “Admin Column” in your ACF field settings for any regular field (see exceptions below), and optionally set the columns position and width. Now there will be an extra column for your field shown in any overview of built-in or custom posts, pages, taxonomies (e.g. “All Pages”), and users.\u003C\u002Fp>\n\u003Cp>You can use filters (see below) to control the plugins behaviour even more precisely.\u003C\u002Fp>\n\u003Cp>Works on any regular ACF field (see exceptions below).\u003C\u002Fp>\n\u003Cp>Compatible with Advanced Custom Fields 5.x and 6.x.\u003C\u002Fp>\n\u003Cp>Github: https:\u002F\u002Fgithub.com\u002Ffleiflei\u002Facf-admin-columns\u003C\u002Fp>\n\u003Cp>If you like this plugin please kindly leave your review and feedback here: https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadmin-columns-for-acf-fields\u002F#reviews\u003C\u002Fp>\n\u003Ch3>Usage:\u003C\u002Fh3>\n\u003Col>\n\u003Cli>Install ACF and this plugin (see below)\u003C\u002Fli>\n\u003Cli>In ACF open\u002Fcreate a “field group” and open any field for editing (see exceptions below).\u003C\u002Fli>\n\u003Cli>Enable the “Admin Column” option in the field settings.\u003C\u002Fli>\n\u003Cli>Specify the desired column position (optional).\u003C\u002Fli>\n\u003Cli>Specify the desired column width (optional).\u003C\u002Fli>\n\u003Cli>Save the field group and go to the “All posts” view of the post type or taxonomy (e.g. “Posts > All Posts”, or “Pages > All Pages”) and notice the newly added column for your field.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch3>Excluded ACF Fields\u003C\u002Fh3>\n\u003Cp>Due to their nature the option “Admin Column” is not shown in ACF for these fields:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Accordion\u003C\u002Fli>\n\u003Cli>Clone\u003C\u002Fli>\n\u003Cli>Flexible Content\u003C\u002Fli>\n\u003Cli>Google Map\u003C\u002Fli>\n\u003Cli>Group\u003C\u002Fli>\n\u003Cli>Message\u003C\u002Fli>\n\u003Cli>Repeater\u003C\u002Fli>\n\u003Cli>Tab\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fadmin_columns”\u003C\u002Fh4>\n\u003Cp>Allows you to change which columns are displayed on the current admin screen.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$acf_columns - Array of all ACF fields to be shown in current screen. Note that the column key is always prefixed with 'acf_'.\n$field_groups - Array of all ACF field groups to be shown in current screen.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Remove ‘my_field’ from the columns of the post type ‘my_custom_post_type’, even if it is set to be shown in the field settings. Note that the column key is always prefixed with ‘acf_’.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_admin_columns($acf_columns, $field_groups) {\n\n    $screen = get_current_screen();\n    if (!empty($screen) && $screen->post_type == 'my_custom_post_type' && isset($acf_columns['acf_my_field'])) {\n        unset($acf_columns['acf_my_field']); \u002F\u002F the key is always prefixed with 'acf_'\n    }\n    return $acf_columns;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fadmin_columns','my_admin_columns', 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fsortable_columns”\u003C\u002Fh4>\n\u003Cp>Change which columns should be sortable. By default, every column is sortable.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$columns - Array of all ACF fields to be shown in current screen.\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fsort_order_type”\u003C\u002Fh4>\n\u003Cp>Change the sort order type for a certain field. By default, most fields are sorted by string comparison. Number fields are ordered by numeric comparison.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$sort_order_type - The sort order type (either 'meta_value' or 'meta_value_num')\n$field_properties - the ACF field properties\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change the sort order type for the field ‘my_field’ to ‘meta_value_num’ (see https:\u002F\u002Fdeveloper.wordpress.org\u002Freference\u002Fclasses\u002Fwp_query\u002F#order-orderby-parameters).\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_sort_order_type($sort_order_type, $field_properties) {\n    if ($field_properties['name'] == 'my_field') {\n        return 'meta_value_num';\n    }\n    return $sort_order_type;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fsort_order_type','my_sort_order_type', 10, 2);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Frender_output”\u003C\u002Fh4>\n\u003Cp>Allows you to modify the output of a certain $field in every row of a posts table.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$render_output - The field value after it was prepared for output\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Output then length of text field ‘my_text_field’ instead of its contents.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_column_value($rendered_output, $field_properties, $field_value, $post_id) {\n    if ($field_properties['name'] == 'my_text_field') {\n        return strlen($field_value);\n    }\n    return $rendered_output;\n}\nadd_filter('acf\u002Fadmin_columns\u002Frender_output','my_column_value', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Frender_raw”\u003C\u002Fh4>\n\u003Cp>Output a field value without any formatting. This is useful e.g. for image fields, where you might want to output the raw image url instead of a rendered image tag.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$render_raw - boolean, set to true to render raw field value\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Output the raw image url for image field ‘my_image_field’ for post ID 123.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_render_raw($render_raw, $field_properties, $field_value, $post_id) {\n    if ($field_properties['name'] == 'my_image_field' && $post_id == 123) {\n        return true;\n    }\n    return $render_raw;\n}\nadd_filter('acf\u002Fadmin_columns\u002Frender_raw','my_render_raw', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fdefault_value”\u003C\u002Fh4>\n\u003Cp>Allows you to override the default value for a certain field if it is empty. This only applies, if the field has a default value set in the field settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$default_value - The default value\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change the default value for field ‘my_field’ to ‘my default value’ if it is empty.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_default_value($default_value, $field_properties, $field_value, $post_id) {\n    if ($field_properties['name'] == 'my_field' && empty($field_value)) {\n        return 'my default value';\n    }\n    return $default_value;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fdefault_value','my_default_value', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fbefore_render_output”\u003C\u002Fh4>\n\u003Cp>Allows you to modify the field value of a certain $field before it is prepared for rendering. This filter is applied before ‘acf\u002Fadmin_columns\u002Frender_output’.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$field_value - the original raw field value\n$field_properties - the ACF field properties\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fpreview_image_size”\u003C\u002Fh4>\n\u003Cp>Change the preview image size for image or gallery fields. Default value is “thumbnail”.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$preview_image_size - string with image size name\n$field_properties - the ACF field properties\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change preview image size to “medium”\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_preview_image_size($preview_image_size, $field_properties, $post_id) {\n        return 'medium';\n}\nadd_filter('acf\u002Fadmin_columns\u002Fpreview_image_size','my_preview_image_size', 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fpreview_image_url”\u003C\u002Fh4>\n\u003Cp>Allows for manipulation of the url of the preview image for image or gallery fields.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$preview_image_url - string with image url\n$field_properties - the ACF field properties\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Replace preview image of field ‘my_image_field’ for post ID 123 to a random 100x100px image from https:\u002F\u002Fpicsum.photos.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_preview_image_url($preview_image_url, $field_properties, $post_id) {\n    if ($field_properties['name'] == 'my_image_field' && $post_id == 123) {\n        return 'https:\u002F\u002Fpicsum.photos\u002F100\u002F100';\n    }\n    return $preview_image_url;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fpreview_image_url','my_preview_image_url', 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Flink_wrap_url”\u003C\u002Fh4>\n\u003Cp>Automatically wrap url in link to that url. This is useful e.g. for text fields that contain a url, where you might want to output a link to the url instead of the url itself.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$link_wrap_url - boolean, set to true to wrap url in link\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Wrap url in link for text field ‘my_link_text_field’.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_link_wrap_url($link_wrap_url, $field_properties, $field_value, $post_id) {\n    if ($field_properties['name'] == 'my_link_text_field') {\n        return true;\n    }\n    return $link_wrap_url;\n}\nadd_filter('acf\u002Fadmin_columns\u002Flink_wrap_url','my_link_wrap_url', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Farray_render_separator”\u003C\u002Fh4>\n\u003Cp>Allows you to change the separator for array fields (e.g. repeater, flexible content, gallery). Default value is “, “.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$array_render_separator - string with separator, default = \", \"\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Output every array item on a new line, using the \u003Ccode>\u003Cbr>\u003C\u002Fcode> tag.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_array_render_separator($array_render_separator, $field_properties, $field_value, $post_id) {\n    return \"\u003Cbr>\";\n}\nadd_filter('acf\u002Fadmin_columns\u002Farray_render_separator','my_array_render_separator', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fno_value_placeholder”\u003C\u002Fh4>\n\u003Cp>Change the placeholder for empty values. Default value is “-“.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$no_value_placeholder - string with placeholder, default = \"-\"\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Output “n\u002Fa” for empty values.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_no_value_placeholder($no_value_placeholder, $field_properties, $field_value, $post_id) {\n    return \"n\u002Fa\";\n}\nadd_filter('acf\u002Fadmin_columns\u002Fno_value_placeholder','my_no_value_placeholder', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fhighlight_search_term_preg_replace_pattern”\u003C\u002Fh4>\n\u003Cp>Change the preg_replace pattern for highlighting the search term in the column output.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$highlight_search_term_preg_replace_pattern - string with preg_replace pattern, default is '\u003Cspan style=\"background-color:#FFFF66; color:#000000;\">\\\\0\u003C\u002Fspan>' (yellow background, black font color)\n$field_properties - the ACF field properties\n$field_value - the original raw field value\n$post_id - the post id\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Highlight search terms with red background and white font color.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_highlight_search_term_preg_replace_pattern($highlight_search_term_preg_replace_pattern, $field_properties, $field_value, $post_id) {\n    return '\u003Cspan style=\"background-color:#FF0000; color:#FFFFFF;\">\\\\0\u003C\u002Fspan>';\n}\nadd_filter('acf\u002Fadmin_columns\u002Fhighlight_search_term_preg_replace_pattern','my_highlight_search_term_preg_replace_pattern', 10, 4);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fexclude_field_types”\u003C\u002Fh4>\n\u003Cp>Change which field types should not have the admin column option in the field settings.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$excluded_field_types - array of excluded_field_types\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example: disallow the admin column option for TEXT fields\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_exclude_field_types($excluded_field_types) {\n  $excluded_field_types[] = 'text';\n  return $excluded_field_types;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fexclude_field_types','my_exclude_field_types');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fcolumn_position”\u003C\u002Fh4>\n\u003Cp>Change the column position for a certain field.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$column_position - integer with column position\n$field_name - the ACF field name\n$field_properties - the ACF field properties\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change the column position for field ‘my_field’ to 2.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_column_position($column_position, $field_name, $field_properties) {\n    if ($field_name == 'my_field') {\n        return 2;\n    }\n    return $column_position;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fcolumn_position','my_column_position', 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>“acf\u002Fadmin_columns\u002Fcolumn_styles”\u003C\u002Fh4>\n\u003Cp>Change the column styles for a column.\u003C\u002Fp>\n\u003Cp>\u003Cstrong>Parameters\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cpre>\u003Ccode>$column_styles - string with column styles\n$field_name - the ACF field name\n$field_properties - the ACF field properties\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>\u003Cstrong>Example:\u003C\u002Fstrong>\u003C\u002Fp>\n\u003Cp>Change the column width for field ‘my_field’ to 20% of the screen width and set the max-width of the column to 200px.\u003C\u002Fp>\n\u003Cpre>\u003Ccode>function my_column_styles($column_styles, $field_name, $field_properties) {\n    if ($field_name == 'my_field') {\n        return 'width: 20%; max-width: 200px;';\n    }\n    return $column_styles;\n}\nadd_filter('acf\u002Fadmin_columns\u002Fcolumn_styles','my_column_styles', 10, 3);\n\u003C\u002Fcode>\u003C\u002Fpre>\n","Allows you to enable columns for your ACF fields in post and taxonomy overviews (e.g. \"All Posts\") in the Wordpress admin backend.",51964,20,"2025-01-17T11:00:00.000Z","6.7.5","4.6","5.6.2",[19,153,133],"admin-columns","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-admin-columns\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadmin-columns-for-acf-fields.0.3.2.zip",{"slug":157,"name":158,"version":159,"author":160,"author_profile":161,"description":162,"short_description":163,"active_installs":164,"downloaded":165,"rating":61,"num_ratings":166,"last_updated":167,"tested_up_to":168,"requires_at_least":129,"requires_php":130,"tags":169,"homepage":172,"download_link":173,"security_score":137,"vuln_count":13,"unpatched_count":13,"last_vuln_date":35,"fetched_at":28},"acf-typography-field","Advanced Custom Fields: Typography Field","3.2.3","Mujahid Ishtiaq","https:\u002F\u002Fprofiles.wordpress.org\u002Fmujahid158\u002F","\u003Cp>Typography field type for “Advanced Custom Fields” plugin that lets you add different text properties e.g. Font Size, Font Family, Font Color etc.\u003C\u002Fp>\n\u003Ch4>Supported Subfields\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Font Size\u003C\u002Fli>\n\u003Cli>Font Family\u003C\u002Fli>\n\u003Cli>Font Weight\u003C\u002Fli>\n\u003Cli>Font Style\u003C\u002Fli>\n\u003Cli>Font Variant\u003C\u002Fli>\n\u003Cli>Font Stretch\u003C\u002Fli>\n\u003Cli>Line Height\u003C\u002Fli>\n\u003Cli>Letter Spacing\u003C\u002Fli>\n\u003Cli>Text Align\u003C\u002Fli>\n\u003Cli>Text Color\u003C\u002Fli>\n\u003Cli>Text Decoration\u003C\u002Fli>\n\u003Cli>Text Transform\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Other Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>Supports Google Fonts. The selected Google Fonts are automatically enqueued on front-end of posts\u002Fpages. Google Fonts also work with ACF Options.\u003C\u002Fli>\n\u003Cli>Supports Gutenberg Blocks created with ACF.\u003C\u002Fli>\n\u003Cli>Option to show\u002Fhide each subfield individually\u003C\u002Fli>\n\u003Cli>Option to make each subfield required individually\u003C\u002Fli>\n\u003Cli>Color Picker for Text Color subfield\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Documentation\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>\u002F\u002F Returns the value of a specific property\nget_typography_field( $selector, $property, [$post_id], [$format_value] );\n\n\u002F\u002F Displays the value of a specific property\nthe_typography_field( $selector, $property, [$post_id], [$format_value] );\n\n\u002F\u002F Returns the value of a specific property from a sub field.\nget_typography_sub_field( $selector, $property, [$format_value] );\n\n\u002F\u002F Displays the value of a specific property from a sub field.\nthe_typography_sub_field( $selector, $property, [$format_value] );\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Shortcode\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>[acf_typography field=\"field-name\" property=\"font_size\" post_id=\"123\" format_value=\"1\"]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Github repository\u003C\u002Fh4>\n\u003Cp>\u003Ca href=\"https:\u002F\u002Fgithub.com\u002Fmujahidi\u002Facf-typography\" rel=\"nofollow ugc\">@mujahidi\u002Facf-typography\u003C\u002Fa>\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This ACF field type is compatible with:\u003Cbr \u002F>\n* Free and paid versions of the ACF plugin\u003C\u002Fp>\n","A Typography Add-on for the Advanced Custom Fields Plugin.",3000,37830,5,"2024-03-06T16:22:00.000Z","6.4.8",[19,170,20,133,171],"addon","typography","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Facf-typography-field","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Facf-typography-field.3.2.3.zip",{"attackSurface":175,"codeSignals":447,"taintFlows":536,"riskAssessment":554,"analyzedAt":570},{"hooks":176,"ajaxHandlers":435,"restRoutes":444,"shortcodes":445,"cronEvents":446,"entryPointCount":26,"unprotectedCount":26},[177,183,188,192,196,201,204,207,211,216,220,224,228,231,235,238,242,245,248,251,255,259,264,268,271,277,281,284,286,290,293,296,299,303,307,311,315,319,322,327,329,331,334,337,340,343,345,347,349,352,354,356,360,363,366,369,373,375,379,381,383,386,389,393,396,397,399,402,405,409,412,414,417,420,422,426,428,431],{"type":178,"name":179,"callback":180,"priority":181,"file":182,"line":113},"filter","script_loader_tag","bstcmfw_script_tag_defer",10,"admin\\modules\\bstcmfw-adddefer.php",{"type":184,"name":185,"callback":186,"priority":13,"file":187,"line":113},"action","wp_before_admin_bar_render","bstcmfw_cleanup_admin_bar","admin\\modules\\bstcmfw-cleanadminbar.php",{"type":184,"name":189,"callback":190,"file":191,"line":181},"widgets_init","disable_rc_widget","admin\\modules\\bstcmfw-comments.php",{"type":178,"name":193,"callback":194,"file":191,"line":195},"wp_headers","filter_wp_headers",11,{"type":184,"name":197,"callback":198,"priority":199,"file":191,"line":200},"template_redirect","filter_query",9,12,{"type":184,"name":197,"callback":202,"file":191,"line":203},"filter_admin_bar",15,{"type":184,"name":205,"callback":202,"file":191,"line":206},"admin_init",16,{"type":184,"name":208,"callback":209,"file":191,"line":210},"wp_loaded","setup_filters",19,{"type":184,"name":212,"callback":213,"priority":214,"file":191,"line":215},"admin_menu","filter_admin_menu",9999,36,{"type":184,"name":217,"callback":218,"file":191,"line":219},"admin_head","hide_dashboard_bits",37,{"type":184,"name":221,"callback":222,"file":191,"line":223},"wp_dashboard_setup","filter_dashboard",38,{"type":178,"name":225,"callback":226,"file":191,"line":227},"pre_option_default_pingback_flag","__return_zero",39,{"type":184,"name":197,"callback":229,"file":191,"line":230},"check_comment_template",43,{"type":178,"name":232,"callback":233,"priority":147,"file":191,"line":234},"comments_open","filter_comment_status",44,{"type":178,"name":236,"callback":233,"priority":147,"file":191,"line":237},"pings_open",45,{"type":178,"name":239,"callback":240,"priority":181,"file":191,"line":241},"post_comments_feed_link","__return_false",48,{"type":178,"name":243,"callback":240,"priority":181,"file":191,"line":244},"comments_link_feed",49,{"type":178,"name":246,"callback":240,"priority":181,"file":191,"line":247},"comment_link",50,{"type":178,"name":249,"callback":240,"priority":181,"file":191,"line":250},"get_comments_number",53,{"type":184,"name":252,"callback":253,"priority":13,"file":191,"line":254},"wp_head","before_wp_head",56,{"type":178,"name":256,"callback":257,"priority":147,"file":191,"line":258},"comments_template","dummy_comments_template",63,{"type":184,"name":260,"callback":261,"priority":262,"file":191,"line":263},"admin_bar_menu","remove_network_comment_links",500,93,{"type":184,"name":265,"callback":266,"file":191,"line":267},"admin_print_footer_scripts","dashboard_js",119,{"type":184,"name":252,"callback":269,"file":191,"line":270},"feed_links",146,{"type":178,"name":272,"callback":273,"priority":274,"file":275,"line":276},"embed_oembed_html","bstcmfw_modify_embed",99,"admin\\modules\\bstcmfw-cookie.php",18,{"type":184,"name":278,"callback":279,"file":275,"line":280},"wp_footer","bstcmfw_cookie_wrapper",64,{"type":184,"name":282,"callback":283,"file":275,"line":61},"wp_enqueue_scripts","bstcmfw_load_scripts",{"type":184,"name":285,"callback":283,"file":275,"line":263},"admin_enqueue_scripts",{"type":178,"name":287,"callback":288,"file":275,"line":289},"template_include","closure",171,{"type":184,"name":221,"callback":291,"file":292,"line":113},"bstcmfw_clean_dashboard_widgets","admin\\modules\\bstcmfw-dashboard.php",{"type":178,"name":294,"callback":240,"file":295,"line":113},"show_admin_bar","admin\\modules\\bstcmfw-disableadminbar.php",{"type":178,"name":297,"callback":240,"file":298,"line":200},"emoji_svg_url","admin\\modules\\bstcmfw-emojis.php",{"type":178,"name":300,"callback":301,"file":302,"line":113},"admin_footer_text","bstcmfw_custom_footer","admin\\modules\\bstcmfw-footertext.php",{"type":178,"name":304,"callback":305,"file":306,"line":113},"gform_ip_address","__return_empty_string","admin\\modules\\bstcmfw-gfanonymize.php",{"type":178,"name":308,"callback":309,"priority":181,"file":310,"line":113},"gform_submit_button","bstcmfw_form_submit_button","admin\\modules\\bstcmfw-gfbuttons.php",{"type":178,"name":312,"callback":313,"priority":181,"file":314,"line":113},"gform_validation_message","bstcmfw_change_gform_error_message","admin\\modules\\bstcmfw-gferrors.php",{"type":184,"name":316,"callback":317,"file":318,"line":113},"acf\u002Finit","bstcmfw_acf_maps_api","admin\\modules\\bstcmfw-googleapikey.php",{"type":178,"name":320,"callback":288,"file":321,"line":166},"jpeg_quality","admin\\modules\\bstcmfw-imagecompression.php",{"type":178,"name":323,"callback":324,"priority":181,"file":325,"line":326},"post_type_link","_post_type_permalink","admin\\modules\\bstcmfw-jigsaw-permalinks.php",26,{"type":184,"name":197,"callback":288,"file":325,"line":328},91,{"type":184,"name":330,"callback":288,"file":325,"line":11},"pre_get_posts",{"type":178,"name":323,"callback":332,"priority":181,"file":325,"line":333},"remove_permalink_slug_post_type_link",122,{"type":184,"name":330,"callback":335,"file":325,"line":336},"remove_permalink_slug_pre_get_posts",125,{"type":184,"name":285,"callback":288,"file":338,"line":339},"admin\\modules\\bstcmfw-jigsaw.php",28,{"type":184,"name":341,"callback":288,"priority":58,"file":338,"line":342},"admin_notices",40,{"type":184,"name":260,"callback":288,"priority":214,"file":338,"line":344},46,{"type":184,"name":260,"callback":288,"priority":214,"file":338,"line":346},81,{"type":184,"name":348,"callback":288,"file":338,"line":328},"init",{"type":178,"name":350,"callback":288,"priority":195,"file":338,"line":351},"update_footer",210,{"type":184,"name":348,"callback":288,"file":338,"line":353},228,{"type":184,"name":348,"callback":288,"file":338,"line":355},237,{"type":178,"name":357,"callback":358,"priority":181,"file":338,"line":359},"post_row_actions","anonymous",270,{"type":178,"name":361,"callback":358,"priority":181,"file":338,"line":362},"page_row_actions",271,{"type":184,"name":212,"callback":364,"file":365,"line":113},"bstcmfw_remove_links","admin\\modules\\bstcmfw-links.php",{"type":184,"name":330,"callback":367,"file":368,"line":113},"bstcmfw_pre_optimize_queries","admin\\modules\\bstcmfw-optimizequery.php",{"type":178,"name":370,"callback":371,"priority":203,"file":372,"line":113},"script_loader_src","bstcmfw_remove_script_version","admin\\modules\\bstcmfw-removeversion.php",{"type":178,"name":374,"callback":371,"priority":203,"file":372,"line":166},"style_loader_src",{"type":184,"name":205,"callback":376,"file":377,"line":378},"ipmem_load_language","admin\\modules\\bstcmfw-serverstats.php",14,{"type":184,"name":348,"callback":380,"file":377,"line":210},"check_limit",{"type":178,"name":300,"callback":382,"file":377,"line":147},"add_footer",{"type":184,"name":348,"callback":384,"file":385,"line":113},"bstcmfw_remove_tags","admin\\modules\\bstcmfw-tags.php",{"type":184,"name":348,"callback":387,"file":385,"line":388},"bstcmfw_remove_producttags",8,{"type":184,"name":212,"callback":390,"priority":391,"file":392,"line":113},"bstcmfw_remove_themeditor_menu",999,"admin\\modules\\bstcmfw-themeeditor.php",{"type":184,"name":348,"callback":394,"file":395,"line":113},"bstcmfw_admin_updates_only","admin\\modules\\bstcmfw-updatenotifications.php",{"type":184,"name":348,"callback":358,"priority":26,"file":395,"line":181},{"type":178,"name":398,"callback":358,"file":395,"line":195},"pre_option_update_core",{"type":184,"name":189,"callback":400,"priority":58,"file":401,"line":113},"bstcmfw_unregister_default_wp_widgets","admin\\modules\\bstcmfw-widgets.php",{"type":184,"name":212,"callback":403,"priority":391,"file":401,"line":404},"bstcmfw_remove_widgets_menu",21,{"type":178,"name":406,"callback":407,"file":408,"line":113},"xmlrpc_methods","bstcmfw_block_xmlrpc_attacks","admin\\modules\\bstcmfw-xmlrpc.php",{"type":184,"name":205,"callback":410,"file":411,"line":147},"bstcmfw_admin_init","basticom-framework.php",{"type":184,"name":348,"callback":413,"file":411,"line":404},"bstcmfw_init",{"type":184,"name":348,"callback":415,"file":411,"line":416},"bstcmfw_disable_form_entries",22,{"type":184,"name":348,"callback":418,"file":411,"line":419},"bstcmfw_custom_rewrites",23,{"type":184,"name":197,"callback":421,"file":411,"line":44},"bstcmfw_url_rewrite_templates",{"type":184,"name":423,"callback":424,"priority":200,"file":411,"line":425},"plugins_loaded","bstcmfw_load_textdomain",25,{"type":184,"name":212,"callback":427,"file":411,"line":326},"bstcmfw_register_menu_page",{"type":184,"name":285,"callback":429,"file":411,"line":430},"bstcmfw_admin_scripts",27,{"type":178,"name":432,"callback":433,"file":411,"line":434},"query_vars","bstcmfw_custom_query_vars",30,[436,441],{"action":437,"nopriv":438,"callback":439,"hasNonce":438,"hasCapCheck":438,"file":275,"line":440},"get_scripts_hook",false,"bstmcfw_get_scripts",127,{"action":437,"nopriv":442,"callback":439,"hasNonce":438,"hasCapCheck":438,"file":275,"line":443},true,128,[],[],[],{"dangerousFunctions":448,"sqlUsage":458,"outputEscaping":460,"fileOperations":26,"externalRequests":13,"nonceChecks":13,"capabilityChecks":58,"bundledLibraries":535},[449,453,456],{"fn":450,"file":338,"line":451,"context":452},"exec",215,"exec( 'cd ' . ABSPATH . $pathFromRoot . '; git rev-parse --verify HEAD 2> \u002Fdev\u002Fnull', $output );",{"fn":454,"file":395,"line":181,"context":455},"create_function","add_action( 'init', create_function( '$a', \"remove_action( 'init', 'wp_version_check' );\" ), 2 );",{"fn":454,"file":395,"line":195,"context":457},"add_filter( 'pre_option_update_core', create_function( '$a', \"return null;\" ) );",{"prepared":13,"raw":13,"locations":459},[],{"escaped":378,"rawEcho":342,"locations":461},[462,466,468,470,472,474,476,478,480,482,483,485,486,488,489,491,493,495,496,497,498,499,501,503,505,507,509,511,513,515,517,519,521,523,525,527,529,531,532,534],{"file":463,"line":464,"context":465},"admin\\basticom-framework-functions.php",31,"raw output",{"file":463,"line":467,"context":465},32,{"file":191,"line":469,"context":465},161,{"file":275,"line":471,"context":465},59,{"file":275,"line":473,"context":465},123,{"file":275,"line":475,"context":465},137,{"file":275,"line":477,"context":465},139,{"file":275,"line":479,"context":465},150,{"file":275,"line":481,"context":465},152,{"file":302,"line":388,"context":465},{"file":338,"line":484,"context":465},41,{"file":377,"line":326,"context":465},{"file":487,"line":166,"context":465},"admin\\modules\\templates\\bstcmfw-embed-consent.php",{"file":487,"line":223,"context":465},{"file":487,"line":490,"context":465},42,{"file":487,"line":492,"context":465},51,{"file":487,"line":494,"context":465},55,{"file":487,"line":494,"context":465},{"file":487,"line":471,"context":465},{"file":487,"line":471,"context":465},{"file":487,"line":471,"context":465},{"file":411,"line":500,"context":465},379,{"file":411,"line":502,"context":465},383,{"file":411,"line":504,"context":465},535,{"file":411,"line":506,"context":465},541,{"file":411,"line":508,"context":465},553,{"file":411,"line":510,"context":465},576,{"file":411,"line":512,"context":465},580,{"file":411,"line":514,"context":465},584,{"file":411,"line":516,"context":465},588,{"file":411,"line":518,"context":465},662,{"file":411,"line":520,"context":465},667,{"file":411,"line":522,"context":465},672,{"file":411,"line":524,"context":465},677,{"file":411,"line":526,"context":465},704,{"file":411,"line":528,"context":465},708,{"file":411,"line":530,"context":465},740,{"file":411,"line":530,"context":465},{"file":411,"line":533,"context":465},742,{"file":411,"line":533,"context":465},[],[537],{"entryPoint":538,"graph":539,"unsanitizedCount":113,"severity":553},"\u003Cbstcmfw-cookie> (admin\\modules\\bstcmfw-cookie.php:0)",{"nodes":540,"edges":551},[541,546],{"id":542,"type":543,"label":544,"file":275,"line":545},"n0","source","$_POST (x4)",103,{"id":547,"type":548,"label":549,"file":275,"line":475,"wp_function":550},"n1","sink","echo() [XSS]","echo",[552],{"from":542,"to":547,"sanitized":438},"low",{"summary":555,"deductions":556},"The basticom-framework plugin v1.5.3 exhibits a mixed security posture. On the positive side, it demonstrates good practices regarding SQL queries, exclusively utilizing prepared statements, and has no currently unpatched known vulnerabilities.  The absence of bundled libraries and external HTTP requests are also favorable indicators. However, significant concerns arise from its attack surface and code analysis.  The plugin exposes two AJAX handlers, both of which lack authentication checks, creating a direct entry point for potential exploitation.  Furthermore, only 26% of output escaping is properly implemented, indicating a substantial risk of Cross-Site Scripting (XSS) vulnerabilities, a pattern consistent with its vulnerability history which notes two previous medium-severity XSS issues. The taint analysis, while limited in scope, did identify a flow with unsanitized paths, suggesting potential for insecure handling of user-supplied data. The lack of nonce checks on the unprotected AJAX endpoints is a critical oversight.",[557,559,561,564,566,568],{"reason":558,"points":181},"AJAX handlers without authentication",{"reason":560,"points":388},"Low percentage of properly escaped output",{"reason":562,"points":563},"Unsanitized path flow identified",7,{"reason":565,"points":388},"Lack of nonce checks on AJAX handlers",{"reason":567,"points":181},"Two medium severity CVEs in history",{"reason":569,"points":166},"Use of dangerous functions (exec, create_function)","2026-03-16T21:06:23.095Z",{"wat":572,"direct":581},{"assetPaths":573,"generatorPatterns":576,"scriptPaths":577,"versionParams":578},[574,575],"\u002Fwp-content\u002Fplugins\u002Fbasticom-framework\u002Fjs\u002Fjigsaw-admin.js","\u002Fwp-content\u002Fplugins\u002Fbasticom-framework\u002Fcss\u002Fjigsaw-admin.css",[],[574],[579,580],"basticom-framework\u002Fjs\u002Fjigsaw-admin.js?ver=","basticom-framework\u002Fcss\u002Fjigsaw-admin.css?ver=",{"cssClasses":582,"htmlComments":583,"htmlAttributes":586,"restEndpoints":588,"jsGlobals":589,"shortcodeOutput":591},[],[584,585],"SQL row with the meta_key of \"database_version,\" located in the \"sitemeta\" sql table","Edit that row every time you export a database for handoff",[587],"jigsaw-function",[],[590],"jigsaw_functions",[]]