ACF Support

Advanced Custom Fields (ACF) Support.

GS Team Members plugin is now compatible with Advanced Custom Fields (ACF)
To use Custom Fields from ACF follow these steps.

  • Hope you already installed GS Team Members plugin.
  • Now install & activate Advanced Custom Fields plugin.
  • Go to Custom Fields from menu
  • Fields Group & Add New
  • Add Title ( More Info / Additional Information, whatever you need )
  • Add Field ( We’ve created few fields like – Father’s Name, Mother’s Name & Blood Group. All are text fields)
  • Location > Post Type set to Team (from dropdown)
  • Finally Publish

Advanced Custom Fields > Created 3 fields for Team Post Type

Advanced Custom Fields > Created 3 fields for Team Post Type

Advanced Custom Fields > Creating new field

Advanced Custom Fields > Creating new field

Step 2

  • Go to GS Team > Add New Member or edit existing member
  • New fields set from ACF will display under Member’s Skill
  • Now input data to respective fields

Add data to ACF fields

Add data to ACF fields

Step 3

  • Go to Team Shortcode > Preference
  • Switch ON Display ACF Fields for Single Member page.
  • 3 different ACF Fields Position available to select
    • After Skill
    • After Description
    • After Meta Details
  • Save Preference

Switch on ACF Fields from Preference

Switch on ACF Fields from Preference

Step 4
More Info Output on single Team page.

More Info from ACF after Skill on single Team page

More Info from ACF after Skill on single Team page

​ACF data on Popup
– on Popup / Filter with Popup themes, you can display ACF data.
– To display Advanced Custom Fields data, enable ACF Fields & set position.

​ACF data on Popup

​ACF data on Popup

Note
– You can change More Info to any text like Additional Information or any other text in any language from ACF Fields Group Title.
– If you need to reorder fields like keeping Blood Group on top, just drag and drop from ACF fields.

ACF Group Title & Fields Reorder

ACF Group Title & Fields Reorder

Output after reorder

Output after reorder

Filter Hooks for ACF


To Change on website field
add_filter( 'acf/load_value/name=website', function( $value ) {
    if ( empty($value) || is_admin() ) return $value;
    return sprintf( '<a href="%1$s" target="_blank" rel="noopener">%1$s</a>', $value );
});

To Change all URL type fields
add_filter( 'acf/load_value/type=url', function( $value ) {
    if ( empty($value) || is_admin() ) return $value;
    return sprintf( '<a href="%1$s" target="_blank" rel="noopener">%1$s</a>', $value );
});