Upload::prepare()
Description #
Prepare field.
Source #
File: lib/form/class-upload.php
protected function prepare() { $this->args = wp_parse_args( $this->args, array( 'label' => __( 'AnsPress Upload Field', 'anspress-question-answer' ), 'upload_options' => array(), 'browse_label' => __( 'Select file(s) to upload', 'anspress-question-answer' ), ) ); $this->args['upload_options'] = wp_parse_args( $this->args['upload_options'], array( 'allowed_mimes' => ap_allowed_mimes(), 'max_files' => 1, 'multiple' => false, 'label_deny_type' => __( 'This file type is not allowed to upload.', 'anspress-question-answer' ), 'async_upload' => false, ) ); if ( ! isset( $this->args['upload_options']['label_max_added'] ) ) { $this->args['upload_options']['label_max_added'] = sprintf( // Translators: %d contains maximum files allowed to upload. __( 'You cannot add more then %d files', 'anspress-question-answer' ), $this->args['upload_options']['max_files'] ); } // Call parent prepare(). parent::prepare(); }
Expand full source code Collapse full source code View on GitHub: lib/form/class-upload.php:92
Add your comment