I’ve got a developer working on my site and he is trying to add an upload file function to the Question form but it isn’t working. When adding the following code to the function.php he says that only a text field appears instead of the file upload:

function my_custom_question_field( $form ) {
// Upload field.
$form['fields']['screenshot'] = array(
'fields' => array(
'pdf' => array( // This is a unique key for field.
'label' => __( 'PDF File' ),
'desc' => __( 'Allow single PDF file upload.' ),
'type' => 'upload',
'upload_options' => array(
'multiple' => false, // Only allow single image upload.
'allowed_mimes' => array(
'pdf' => 'application/pdf', // This will allow uploading of PDF file.
),
),
),
),
);
return $form;
}
add_filter( 'ap_question_form_fields', 'my_custom_question_field' );


Any ideas what the problem could be? Another issue is that when ‘Allow image upload’ is checked in the settings, the image upload isn’t visible in the form either. Could these issues be related?

When i choose file and click on upload & insert i get message image successfully upload but that pop image box remain same position.. ? and not image i have seen..