Advanced Custom Fields
WordPress Advanced Custom Fields version 3.x This repo will be updated when security issues or other major issues arrise.
Install
No release zip yet. The repository archive installs, but the folder name will carry the branch suffix and updates will not flow:
wp plugin install https://github.com/hoppinger/acf3/archive/refs/heads/master.zipReadme
=== Advanced Custom Fields === Contributors: Elliot Condon Tags: custom, field, custom field, advanced, simple fields, magic fields, more fields, repeater, matrix, post, type, text, textarea, file, image, edit, admin Requires at least: 3.3.0 Tested up to: 3.5.1 License: GPLv2 or later License URI: http://www.gnu.org/licenses/gpl-2.0.html
Fully customise WordPress edit screens with powerful fields. Boasting a professional interface and a powerfull API, it’s a must have for any web developer working with WordPress.Field types include: Wysiwyg, text, textarea, image, file, select, checkbox, page link, post object, date picker, color picker and more!
== Description ==
Advanced Custom Fields is the perfect solution for any wordpress website which needs more flexible data like other Content Management Systems.
- Visually create your Fields
- Select from multiple input types (text, textarea, wysiwyg, image, file, page link, post object, relationship, select, checkbox, radio buttons, date picker, true / false, repeater, flexible content, gallery and more to come!)
- Assign your fields to multiple edit pages (via custom location rules)
- Easily load data through a simple and friendly API
- Uses the native WordPress custom post type for ease of use and fast processing
- Uses the native WordPress metadata for ease of use and fast processing
= Field Types =
- Tab (Group fields into tabs)
- Text (type text, api returns text)
- Text Area (type text, api returns text with
<br />tags) - WYSIWYG (a wordpress wysiwyg editor, api returns html)
- Image (upload an image, api returns the url)
- File (upload a file, api returns the url)
- Select (drop down list of choices, api returns chosen item)
- Checkbox (tick for a list of choices, api returns array of choices)
- Page Link (select 1 or more page, post or custom post types, api returns the url)
- Post Object (select 1 or more page, post or custom post types, api returns post objects)
- Date Picker (jquery date picker, options for format, api returns string)
- True / False (tick box with message, api returns true or false)
- Relationship (select and order post objects with a tidy interface)
- Color Picker (Farbtastic!)
- Repeater (ability to create repeatable blocks of fields!)
- Flexible Content (ability to create flexible blocks of fields!)
- Gallery (Add, edit and order multiple images in 1 simple field)
= Tested on =
- Mac Firefox :)
- Mac Safari :)
- Mac Chrome :)
- PC Firefox :)
- PC ie7 :S
= Website = http://www.advancedcustomfields.com/
= Documentation = http://www.advancedcustomfields.com/docs/getting-started/
= Field Type Info = http://www.advancedcustomfields.com/docs/field-types/
= Bug Submission and Forum Support = http://support.advancedcustomfields.com/
= Please Vote and Enjoy = Your votes really make a difference! Thanks.
== Installation ==
- Upload 'advanced-custom-fields' to the '/wp-content/plugins/' directory
- Activate the plugin through the 'Plugins' menu in WordPress
- Click on the new menu itme "Custom Fields" and create your first Custom Field Group!
- Your custom field group will now appear on the page / post / template you specified in the field group's location rules!
- Read the documentation to display your data:
== Frequently Asked Questions ==
= Q. I have a question = A. Chances are, someone else has asked it. Check out the support forum at: http://support.advancedcustomfields.com/
== Screenshots ==
-
Creating the Advanced Custom Fields
-
Adding the Custom Fields to a page and hiding the default meta boxes
-
The Page edit screen after creating the Advanced Custom Fields
-
Simple and intuitive API. Read the documentation at: http://www.advancedcustomfields.com/docs/functions/
== Changelog ==
= 3.5.8.2 =
- [Fixed] Fix field data not saving caused by Types 1.2
- [Fixed] Fix featured image issue - http://support.advancedcustomfields.com/discussion/5032/featured-image-broken
- [Fixed] Fix WP 3.5 uploader not attaching images to posts - http://support.advancedcustomfields.com/discussion/4960/image-photo039s-uploaded-through-image-field-not-attached-to-post
- [Added] Add filter 'acf_load_field' for sub field - http://support.advancedcustomfields.com/discussion/4153/select-an-image-from-a-drop-down-list
- [Fixed] Fix WYSWYG field showing the upload image button in full screen - http://support.advancedcustomfields.com/discussion/4981/media-button-on-fullscreen-wysiwyg-editor
= 3.5.8.1 =
- [Fixed] Fix PHP error in text / textarea fields
= 3.5.8 =
- [Fixed] Fix bug preventing fields to load on user / taxonomy front end form - http://support.advancedcustomfields.com/discussion/4393/front-end-user-profile-field-form-causes-referenceerror
- [Added] Added 'acf/fields/wysiwyg/toolbars' filter to customize WYSIWYG toolbars - http://support.advancedcustomfields.com/discussion/2205/can-we-change-wysiwyg-basic-editor-buttons
- [Fixed] Fix acf_load_filters as they are not working! - http://support.advancedcustomfields.com/discussion/comment/12770#Comment_12770
- [Added] Clean up wp_options after term delete - http://support.advancedcustomfields.com/discussion/4396/delete-taxonomy-term-custom-fields-after-term-delete
- [Fixed] Fix location rule - category / taxonomy on new post - http://support.advancedcustomfields.com/discussion/3635/show-custom-fields-on-post-adding
- [Added] Added 'acf/create_field' action for third party usage - docs to come soon
- [Added] Add support for new media uploader in WP 3.5!
- [Fixed] Fix conditional logic error - http://support.advancedcustomfields.com/discussion/4502/conditional-logic-script-output-causes-events-to-fire-multiple-times
- [Fixed] Fix Uploader not working on taxonomy edit screens - http://support.advancedcustomfields.com/discussion/4536/media-upload-button-for-wysiwyg-does-not-work-when-used-on-a-taxonomy-term
- [Added] Add data cleanup after removing a repeater / flexible content row - http://support.advancedcustomfields.com/discussion/1994/deleting-single-repeater-fields-does-not-remove-entry-from-database
= 3.5.7.2 =
- [Fixed] Fix fields not showing on attachment edit page in WP 3.5 - http://support.advancedcustomfields.com/discussion/4261/after-upgrading-to-3-5-acf-fields-assigned-to-show-on-attachments-media-edit-are-not-showing
- [Fixed] Fix sub repeater css bug - http://support.advancedcustomfields.com/discussion/4361/repeater-add-button-inappropriately-disabled
- [Fixed] Fix issue where acf_form includes scripts twice - http://support.advancedcustomfields.com/discussion/4372/afc-repeater-on-front-end
- [Fixed] Fix location rule bug with new shopp product - http://support.advancedcustomfields.com/discussion/4406/shopp-idnew-product-page-doesn039t-have-acf-fields
- [Fixed] Fix location rule bug with taxonomy / post_taxonomy - http://support.advancedcustomfields.com/discussion/4407/taxonomy-rules-ignored-until-toggling-the-taxonomy
= 3.5.7.1 =
- [Fixed] Fix issues with location rules wrongly matching
= 3.5.7 =
- [Fixed] Fix sub field default value - http://support.advancedcustomfields.com/discussion/3706/select-field-default-value-not-working
- [Added] Add filters for custom location rules - http://support.advancedcustomfields.com/discussion/4285/how-to-retrieve-a-custom-field-within-the-function-php
- [Fixed] Fix XML import to create unique field ID's - http://support.advancedcustomfields.com/discussion/4328/check-acf_next_field_id-to-avoid-data-corruption
- [Fixed] Fix conditional logic with validation - http://support.advancedcustomfields.com/discussion/4295/issue-with-conditional-logic-and-obrigatory-fields
- [Fixed] Fix repeater + relationship bug - http://support.advancedcustomfields.com/discussion/4296/relationship-field-bug
= 3.5.6.3 =
- [Fixed] Fix bug with 3.5.6 not showing front end form
= 3.5.6.2 =
- [Fixed] Fix WYSIWYG webkit browser issues.
= 3.5.6.1 =
- [Fixed] Fix bug causing field groups to not display on the options page.
= 3.5.6 =
- [Fixed] Fix content editor double in webkit browser - http://support.advancedcustomfields.com/discussion/4223/duplicate-editor-box-safari-bug-has-returned
- [Fixed] Fix bug with post format location rule not working - http://support.advancedcustomfields.com/discussion/4264/not-recognizing-post-type-formats-following-upgrade-to-version-3-5-5
- [Fixed] Fix conditional logic with tabs - http://support.advancedcustomfields.com/discussion/4201/tabs-and-logical-condition
- [Fixed] Fix missing icons for conditional logic / menu in older WP
- [Added] Add PHP fix for new lines in field key - http://support.advancedcustomfields.com/discussion/4087/can039t-add-new-field
= 3.5.5 =
- [Added] Add new Tab field
- [Fixed] Improve WYSIWYG code for better compatibility
- [Fixed] Fix PHP / AJAX error during database update for older versions
- [Fixed] WYSIWYG insert attachment focus bug - http://support.advancedcustomfields.com/discussion/4076/problem-with-upload-in-wysiwyg-editors-in-combination-with-flexible-content
- [Fixed] Fix JS coma issues for IE - http://support.advancedcustomfields.com/discussion/4064/ie-javascript-issues-on-editing-field-group
- [Added] Add no cache to relationship field results - http://support.advancedcustomfields.com/discussion/2325/serious-memory-issue-using-post-objectrelationship-field-with-only-5000-posts
- [Added] Add retina support
- [Fixed] Fix WYSIWYG validation for preview post - http://support.advancedcustomfields.com/discussion/4055/validation-failing-on-required-wysiwyg-field
- [Fixed] Fix undefined index error in field's conditional logic - http://support.advancedcustomfields.com/discussion/4165/undefined-index-notice-on-php-export
- [Updated] Update post types in field options - http://support.advancedcustomfields.com/discussion/3656/acf-for-custom-post-type
- [Added] Add filters to relationship field results
- [Added] Add file name bellow title in popup for selecting a file
= 3.5.4.1 =
- [Fixed] Fix bug preventing options pages from appearing in the field group's location rules
= 3.5.4 =
- [Added] Add new filter for ACF settings - http://www.advancedcustomfields.com/docs/filters/acf_settings/
- [Updated] Updated field keys to look nicer. eg field_12
- [Added] Update admin_head to use hooks / enque all scripts / styles
- [Added] Add duplicate function for flexible content layouts
- [Fixed] Fix $post_id bug - http://support.advancedcustomfields.com/discussion/3852/acf_form-uses-global-post_id-instead-of-argument
- [Fixed] Fix WYSIWYG JS issue - http://support.advancedcustomfields.com/discussion/3644/flexible-layout-field-reordering-breaks-when-visual-editor-disabled
- [Fixed] Fix Gallery PHP error - http://support.advancedcustomfields.com/discussion/3856/undefined-index-error-gallery-on-options-page
- [Added] Add compatibility for Shopp categories - http://support.advancedcustomfields.com/discussion/3647/custom-fields-not-showing-up-in-shopp-catalog-categories
- [Fixed] Fix "Parent Page" location rule - http://support.advancedcustomfields.com/discussion/3885/parent-page-type-check
- [Fixed] Fix options page backwards compatibility - support.advancedcustomfields.com/discussion/3908/acf-options-page-groups-are-not-backward-compatible
- [Fixed] Fix update_field for content - http://support.advancedcustomfields.com/discussion/3916/add-flexible-layout-row-with-update_field
- [Added] Add new filter for acf_defaults! - http://support.advancedcustomfields.com/discussion/3947/options-page-plugin-user-capabilites-limitation
- [Fixed] Fix gallery detail update after edit - http://support.advancedcustomfields.com/discussion/3899/gallery-image-attributes-not-updating-after-change
- [Fixed] Fix front end uploading issue - http://support.advancedcustomfields.com/discussion/comment/10502#Comment_10502
= 3.5.3.1 =
- Minor bug fixes for 3.5.3
= 3.5.3 =
- [Updated] Update / overhaul flexible content field UI
- [Added] Add Show / Hide for flexible content layouts
- [Added] Add column width for flexible content - http://support.advancedcustomfields.com/discussion/3382/percentage-widths-on-fc-fields
- [Added] Add instructions for flexible content sub fields
- [Added] Add new parameter to get_field to allow for no formatting - http://support.advancedcustomfields.com/discussion/3188/update_field-repeater
- [Fixed] Fix compatibility issue with post type switcher plugin - http://support.advancedcustomfields.com/discussion/3493/field-group-changes-to-post-when-i-save
- [Added] Add new location rules for "Front Page" "Post Page" - http://support.advancedcustomfields.com/discussion/3485/groups-association-whit-page-slug-instead-of-id
- [Fixed] Fix flexible content + repeater row limit bug - http://support.advancedcustomfields.com/discussion/3557/repeater-fields-inside-flexible-field-on-backend-not-visible-before-first-savingpublishing
- [Added] Add filter "acf_load_value" for values - http://support.advancedcustomfields.com/discussion/3725/a-filter-for-get_field
- [Fixed] Fix choices backslash issue - http://support.advancedcustomfields.com/discussion/3796/backslash-simple-quote-bug-in-radio-button-values-fields
- [Updated] acf_options_page_title now overrides the menu and title. If your field groups are not showing after update, please re-save them to update the location rules.
- [Updated] Update location rules to show all post types in page / page_parent / post
- [Added] Change all "pre_save_field" functions to "acf_save_field" hooks
- [Improved] Improve general CSS / JS
= 3.5.2 =
- Security update
= 3.5.1 =
- [Added] Add Conditional logic for fields (toggle fields are select, checkbox, radio and true / false)
- [Added] More hooks + filters - acf_options_page_title, acf_load_field, acf_update_value - http://support.advancedcustomfields.com/discussion/3454/more-hooks-filters-ability-for-inheritance
- [Removed] Remove public param from post types list - http://support.advancedcustomfields.com/discussion/3251/fields-on-a-non-public-post-type
- [Added] Add field group headings into the acf_form function
- [Updated] Update button design to m