Support

Account

Home Forums Feature Requests Validation of a field based on the value of another field Reply To: Validation of a field based on the value of another field

  • 
    // conditionally require video field IF playlist ID field is blank
    add_filter('acf/validate_value/key=field_5c7ea3fd1ff26', 'acf_validate_video', 10, 4);
    
    function acf_validate_video( $valid, $value, $field, $input ) {
    	
    	// bail early if value is already invalid
    	if( !$valid ) { return $valid; }
    	
        //$playlistID = 'test';
        $playlistID = $_POST['acf']['field_5c8fe92190fd6'];
    	
    	if ( empty($playlistID) && empty($value) ) {
    		if (!$value) {
    			$valid = __('You must select a video if no Playlist ID is defined.');
    		}
    	}
    
    	return $valid;
    }