Support

Account

Home Forums ACF PRO Dynamically Prepare Field (ACF PRO) Reply To: Dynamically Prepare Field (ACF PRO)

  • The field value in ACF for an post object field is simply the post ID. If you are only allowing 1 selection then it is a single value and if the field allows multiple then it is an array of post IDs. These values need to be integers.

    I am not 100% sure that prepare_value will work but it should look something like this

    
    function my_acf_prepare_field( $field ) {
      if (isset($_GET['spirit'])) {
        $field['value'] = intval($_GET['spirit']);
        
      }
      return $field;    
    }
    add_filter('acf/prepare_field/key=field_57ed83fe45f49', 'my_acf_prepare_field');
    

    If prepare field does not work you could try acf/load_value instead https://www.advancedcustomfields.com/resources/acfload_value/