AnsPress 2.0: Introducing advance form system
Added advance form system in AnsPress 2.0. Now it will be much easier to add new fields or modify existing form fields.
Now you can use filters to modify or add new fields.
Here is an example
$args = array( 'name' => 'ask_form', 'is_ajaxified' => true, 'fields' => array( array( 'name' => 'title', 'label' => __('Title', 'ap'), 'type' => 'text', 'placeholder' => __('Question in once sentence', 'ap'), 'value' => sanitize_text_field(@$_POST['title'] ) ), array( 'name' => 'category', 'label' => __('Category', 'ap'), 'type' => 'taxonomy_select', 'value' => sanitize_text_field(@$_POST['category'] ), 'taxonomy' => 'question_category' ), array( 'name' => 'is_private', 'label' => __('Private', 'ap'), 'type' => 'checkbox', 'desc' => __('This question ment to be private, only visible to admin and moderator.', 'ap'), 'value' => sanitize_text_field(@$_POST['is_private'] ) ), ), ); $form = new AnsPress_Form($args); echo $form->get_form();
Rahul Aryan commented
Yes, Indeed 🙂
i think…it might make my work easier to extend (/ add fields into) the Ask Question form…