[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"$fdJt3T6ryLeH467ue1-lCX66GgAVqbwe8KDGG3sd-a5I":3},{"slug":4,"display_name":5,"profile_url":6,"plugin_count":7,"total_installs":8,"avg_security_score":9,"avg_patch_time_days":10,"trust_score":11,"computed_at":12,"plugins":13},"justinkruit","Justin Kruit","https:\u002F\u002Fprofiles.wordpress.org\u002Fjustinkruit\u002F",2,90000,98,3,99,"2026-08-28T19:50:28.998Z",[14,37],{"slug":15,"name":16,"version":17,"author":5,"author_profile":6,"description":18,"short_description":19,"active_installs":8,"downloaded":20,"rating":9,"num_ratings":21,"last_updated":22,"tested_up_to":23,"requires_at_least":24,"requires_php":25,"tags":26,"homepage":31,"download_link":32,"security_score":33,"vuln_count":10,"unpatched_count":34,"last_vuln_date":35,"fetched_at":36},"advanced-custom-fields-font-awesome","Advanced Custom Fields: Font Awesome Field","6.1.1","\u003Cp>Add a \u003Ca href=\"http:\u002F\u002Ffontawesome.com\u002F\" rel=\"nofollow ugc\">Font Awesome\u003C\u002Fa> icon field type to Advanced Custom Fields.\u003C\u002Fp>\n\u003Cul>\n\u003Cli>Specify which FontAwesome icon sets to use (Solid, Regular, Light, Thin, Duotone, Duotone Sharp, Brands, and Custom Upload Icons) (Some features only available with FontAwesome 5.x or 6.x icons)\u003C\u002Fli>\n\u003Cli>Create your own custom filtered list of FontAwesome icons to use with your fields. Use different custom icon sets with different fields\u003C\u002Fli>\n\u003Cli>Returns Icon Element, Icon Class, Icon Unicode, or an Object including the element, class, unicode value, and SVG data (if applicable)\u003C\u002Fli>\n\u003Cli>Optionally enqueues Font Awesome in footer where needed (when a FontAwesome field is being used on the page))\u003C\u002Fli>\n\u003Cli>Integrates with the \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fapis\u002Fgraphql\" rel=\"nofollow ugc\">FontAwesome GraphQL\u003C\u002Fa> for loading your \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fsetup\u002Fuse-kit\" rel=\"nofollow ugc\">FontAwesome Kits\u003C\u002Fa>, searching for icons, and loading the latest version of FontAwesome\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Note: It is recommended to let this plugin enqueue the latest version of Font Awesome on your front-end; or include the latest version yourself using your \u003Ca href=\"https:\u002F\u002Fdocs.fontawesome.com\u002Fweb\u002Fsetup\u002Fuse-kit\" rel=\"nofollow ugc\">FontAwesome Kit\u003C\u002Fa>; so that available icons in the admin area will be displayed properly on your sites front-end.\u003C\u002Fp>\n\u003Ch4>Compatibility\u003C\u002Fh4>\n\u003Cp>This ACF field type is compatible with:\u003Cbr \u002F>\n* ACF 5.7+\u003Cbr \u002F>\n* FontAwesome 4.x, 5.x, 6.x and 7.x fonts\u003C\u002Fp>\n\u003Ch3>Optional Configuration\u003C\u002Fh3>\n\u003Ch3>Filters\u003C\u002Fh3>\n\u003Cul>\n\u003Cli>\u003Cstrong>ACFFA_always_enqueue_fa\u003C\u002Fstrong>: Return true to always enqueue FontAwesome on the frontend, even if no ACF FontAwesome fields are in use on the page. This will enqueue FontAwesome in the header instead of the footer.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_admin_enqueue_fa\u003C\u002Fstrong>: Return false to stop enqueueing FontAwesome in the admin area. Useful if you already have FontAwesome enqueued by some other means.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_get_icons\u003C\u002Fstrong>: (Applies to FontAwesome 4.x and 5.x icons only) Filter the array of icons and icon details loaded from the database\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_get_fa_url\u003C\u002Fstrong>: Filter the URL used for enqueuing FontAwesome in the frontend and admin areas of the site.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_override_major_version\u003C\u002Fstrong>: Filter to manually set the ‘major’ version of FontAwesome to load (accepts either 4, 5, or 6). NOTE: This filter must be registered before any calls to ACF get_field() function are made.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_fa_api_key\u003C\u002Fstrong>: Filter to programmatically set the FontAwesome API key.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>ACFFA_fa_kit_token\u003C\u002Fstrong>: Filter to programmatically set the FontAwesome kit token.\u003C\u002Fli>\n\u003C\u002Ful>\n","Adds a new 'Font Awesome Icon' field to the popular Advanced Custom Fields plugin.",1891826,36,"2026-06-26T18:48:00.000Z","7.0.2","6.5","5.6",[27,28,29,30],"acf","advanced-custom-fields","font-awesome","fontawesome","https:\u002F\u002Fwordpress.org\u002Fplugins\u002Fadvanced-custom-fields-font-awesome\u002F","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fadvanced-custom-fields-font-awesome.6.1.1.zip",96,0,"2026-05-27 00:00:00","2026-07-22T17:31:50.256Z",{"slug":38,"name":39,"version":40,"author":5,"author_profile":6,"description":41,"short_description":42,"active_installs":34,"downloaded":43,"rating":34,"num_ratings":34,"last_updated":44,"tested_up_to":23,"requires_at_least":45,"requires_php":46,"tags":47,"homepage":51,"download_link":52,"security_score":53,"vuln_count":34,"unpatched_count":34,"last_vuln_date":54,"fetched_at":36},"jk-address-lookup-for-acf","Address Lookup field for ACF","1.1.0","\u003Cp>Address Lookup field for ACF adds an address lookup field type to Advanced Custom Fields. Users can search for addresses directly within the editor, and the field returns structured address data including coordinates.\u003C\u002Fp>\n\u003Cp>The plugin uses \u003Ca href=\"https:\u002F\u002Fnominatim.openstreetmap.org\u002F\" rel=\"nofollow ugc\">Nominatim (OpenStreetMap)\u003C\u002Fa> as the default lookup provider, and supports registering custom providers.\u003C\u002Fp>\n\u003Cp>The plugin also includes support for the \u003Ca href=\"https:\u002F\u002Fphoton.komoot.io\u002F\" rel=\"nofollow ugc\">Photon\u003C\u002Fa> geocoding provider out of the box. You can choose between Nominatim and Photon, or register your own providers.\u003C\u002Fp>\n\u003Ch4>Features\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Cstrong>Live address search\u003C\u002Fstrong> — AJAX-powered search as you type, using Select2.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Structured data\u003C\u002Fstrong> — Returns a normalized array with display name, coordinates (lat\u002Flon), house number, road, city, state, postcode, and country.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Country code filtering\u003C\u002Fstrong> — Limit search results to specific countries.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Language support\u003C\u002Fstrong> — Set the preferred language for results.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Extensible provider system\u003C\u002Fstrong> — Register your own address lookup providers via the \u003Ccode>address_lookup_for_acf\u002Fregister_providers\u003C\u002Fcode> action.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>REST API support\u003C\u002Fstrong> — Field values are exposed in the REST API.\u003C\u002Fli>\n\u003Cli>\u003Cstrong>Photon provider\u003C\u002Fstrong> — Use the Photon geocoding service as an alternative to Nominatim.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Usage\u003C\u002Fh4>\n\u003Col>\n\u003Cli>Install and activate the plugin.\u003C\u002Fli>\n\u003Cli>Create or edit an ACF field group.\u003C\u002Fli>\n\u003Cli>Add a new field and select the \u003Cstrong>Address\u003C\u002Fstrong> field type.\u003C\u002Fli>\n\u003Cli>Optionally configure country code filtering and language.\u003C\u002Fli>\n\u003Cli>Use \u003Ccode>get_field()\u003C\u002Fcode> or \u003Ccode>the_field()\u003C\u002Fcode> in your templates — the value is returned as an associative array.\u003C\u002Fli>\n\u003C\u002Fol>\n\u003Ch4>Template example\u003C\u002Fh4>\n\u003Cpre>\u003Ccode>$address = get_field('my_address_field');\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>The returned array has the following structure:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>[\n    'display_name'  => 'Example Street 1, City, Country',\n    'coordinates'   => ['lat' => '52.370216', 'lon' => '4.895168'],\n    'house_number'  => '1',\n    'street'        => 'Example Street',\n    'city'          => 'City',\n    'state'         => 'State',\n    'postcode'      => '1234 AB',\n    'country'       => 'Country',\n]\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Ch4>Custom providers\u003C\u002Fh4>\n\u003Cp>You can register a custom address lookup provider by hooking into the \u003Ccode>jk_address_lookup_for_acf\u002Fregister_providers\u003C\u002Fcode> action:\u003C\u002Fp>\n\u003Cpre>\u003Ccode>add_action('jk_address_lookup_for_acf\u002Fregister_providers', function ($registry) {\n    $registry->register(new MyCustomProvider());\n});\n\u003C\u002Fcode>\u003C\u002Fpre>\n\u003Cp>Your provider must extend \u003Ccode>justinkruit\\AddressLookupForAcf\\Providers\\AbstractProvider\u003C\u002Fcode> and implement the \u003Ccode>name()\u003C\u002Fcode>, \u003Ccode>label()\u003C\u002Fcode>, and \u003Ccode>search()\u003C\u002Fcode> methods.\u003C\u002Fp>\n\u003Ch4>Filters\u003C\u002Fh4>\n\u003Cul>\n\u003Cli>\u003Ccode>jk_address_lookup_for_acf\u002Fnominatim_url\u003C\u002Fcode> — Override the Nominatim API base URL (e.g. to use a self-hosted instance).\u003C\u002Fli>\n\u003Cli>\u003Ccode>jk_address_lookup_for_acf\u002Fnominatim_url_vars\u003C\u002Fcode> — Modify the query parameters sent to the Nominatim API.\u003C\u002Fli>\n\u003Cli>\u003Ccode>jk_address_lookup_for_acf\u002Fphoton_url\u003C\u002Fcode> — Override the Photon API base URL (e.g. to use a self-hosted instance).\u003C\u002Fli>\n\u003Cli>\u003Ccode>jk_address_lookup_for_acf\u002Fphoton_url_vars\u003C\u002Fcode> — Modify the query parameters sent to the Photon API.\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Cp>Both filters also support ACF’s field-specific variations by type, name, and key.\u003C\u002Fp>\n\u003Ch3>External services\u003C\u002Fh3>\n\u003Cp>This plugin connects to third-party external services to perform address lookups. No data is sent automatically; requests are only made when an admin user actively searches for an address in the ACF field editor. The search query text is sent to the configured provider’s API.\u003C\u002Fp>\n\u003Cp>Below is a list of each provider, what additional data is sent, how to override the API URL, and links to their terms and privacy policies.\u003C\u002Fp>\n\u003Ch4>Nominatim (OpenStreetMap)\u003C\u002Fh4>\n\u003Cp>Service: \u003Ca href=\"https:\u002F\u002Fnominatim.openstreetmap.org\u002F\" rel=\"nofollow ugc\">Nominatim\u003C\u002Fa> by the OpenStreetMap Foundation: used for geocoding address searches.\u003C\u002Fp>\n\u003Cp>Additional data sent: configured country code(s) and language preference (if set in the field settings).\u003C\u002Fp>\n\u003Cp>Override URL: use the \u003Ccode>jk_address_lookup_for_acf\u002Fnominatim_url\u003C\u002Fcode> filter to point to a self-hosted instance.\u003C\u002Fp>\n\u003Cp>Policies:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Foperations.osmfoundation.org\u002Fpolicies\u002Fnominatim\u002F\" rel=\"nofollow ugc\">Nominatim Usage Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fosmfoundation.org\u002Fwiki\u002FTerms_of_Use\" rel=\"nofollow ugc\">OpenStreetMap Foundation Terms of Use\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fosmfoundation.org\u002Fwiki\u002FPrivacy_Policy\" rel=\"nofollow ugc\">OpenStreetMap Foundation Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n\u003Ch4>Photon\u003C\u002Fh4>\n\u003Cp>Service: \u003Ca href=\"https:\u002F\u002Fphoton.komoot.io\u002F\" rel=\"nofollow ugc\">Photon\u003C\u002Fa> by Komoot: used for geocoding address searches, powered by OpenStreetMap data.\u003C\u002Fp>\n\u003Cp>Additional data sent: configured country code(s) and language preference (if set in the field settings).\u003C\u002Fp>\n\u003Cp>Override URL: use the \u003Ccode>jk_address_lookup_for_acf\u002Fphoton_url\u003C\u002Fcode> filter to point to a self-hosted instance.\u003C\u002Fp>\n\u003Cp>Policies:\u003C\u002Fp>\n\u003Cul>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fphoton.komoot.io\u002F\" rel=\"nofollow ugc\">Photon Terms of Service\u003C\u002Fa>\u003C\u002Fli>\n\u003Cli>\u003Ca href=\"https:\u002F\u002Fwww.komoot.com\u002Fprivacy\" rel=\"nofollow ugc\">Komoot Privacy Policy\u003C\u002Fa>\u003C\u002Fli>\n\u003C\u002Ful>\n","ACF field integration for address lookup providers.",201,"2026-05-17T11:39:00.000Z","6.0","7.2",[27,48,28,49,50],"address","geocoding","nominatim","https:\u002F\u002Fgithub.com\u002Fjustinkruit\u002Facf-address-lookup","https:\u002F\u002Fdownloads.wordpress.org\u002Fplugin\u002Fjk-address-lookup-for-acf.1.1.0.zip",100,null]