ap_default_options()
Description #
Default options for AnsPress
Source #
File: includes/options.php
function ap_default_options() {
$cache = wp_cache_get( 'ap_default_options', 'ap' );
if ( false !== $cache ) {
return $cache;
}
$defaults = array(
'show_login_signup' => true,
'show_login' => true,
'show_signup' => true,
'theme' => 'default',
'author_credits' => false,
'clear_database' => false,
'minimum_qtitle_length' => 10,
'minimum_question_length' => 10,
'multiple_answers' => true,
'disallow_op_to_answer' => false,
'minimum_ans_length' => 5,
'avatar_size_qquestion' => 50,
'allow_private_post' => true,
'avatar_size_qanswer' => 50,
'avatar_size_qcomment' => 25,
'avatar_size_list' => 45,
'question_per_page' => '20',
'answers_per_page' => '5',
'question_order_by' => 'active',
'answers_sort' => 'active',
'close_selected' => true,
'moderate_new_question' => 'no_mod',
'mod_question_point' => 10,
'question_prefix' => 'question',
'question_text_editor' => false,
'answer_text_editor' => false,
'base_page_title' => __( 'Questions', 'anspress-question-answer' ),
// translators: %s is search query.
'search_page_title' => __( 'Search "%s"', 'anspress-question-answer' ),
'user_page_title' => '%s',
'disable_comments_on_question' => false,
'disable_comments_on_answer' => false,
'new_question_status' => 'publish',
'new_answer_status' => 'publish',
'edit_question_status' => 'publish',
'edit_answer_status' => 'publish',
'disable_delete_after' => 86400,
'db_cleanup' => false,
'disable_voting_on_question' => false,
'disable_voting_on_answer' => false,
'enable_recaptcha' => false,
'recaptcha_site_key' => '',
'recaptcha_secret_key' => '',
'show_question_sidebar' => true,
'allow_upload' => true,
'uploads_per_post' => 4,
'question_page_slug' => 'question',
'question_page_permalink' => 'question_perma_1',
'max_upload_size' => 500000,
'allowed_file_mime' => "jpeg|jpg=>image/jpeg\npng=>image/png\ngif=>image/gif",
'disable_down_vote_on_question' => false,
'disable_down_vote_on_answer' => false,
'show_solved_prefix' => true,
'load_assets_in_anspress_only' => false,
'keep_stop_words' => true,
'default_date_format' => false,
'anonymous_post_status' => 'moderate',
'bad_words' => '',
'duplicate_check' => true,
'disable_q_suggestion' => false,
'comment_number' => 5,
'read_question_per' => 'anyone',
'read_answer_per' => 'anyone',
'read_comment_per' => 'anyone',
'post_question_per' => 'anyone',
'post_answer_per' => 'logged_in',
'post_comment_per' => 'logged_in',
'activity_exclude_roles' => array(),
'create_account' => true,
'allow_private_posts' => true,
'trashing_question_with_answer' => false,
'deleting_question_with_answer' => false,
);
/**
* Filter to be used by extensions for including their default options.
*
* @param array $defaults Default options.
* @since 0.1
*/
$defaults = apply_filters( 'ap_default_options', $defaults );
wp_cache_set( 'ap_default_options', $defaults, 'ap' );
return $defaults;
}
Expand full source code Collapse full source code View on GitHub: includes/options.php:68
Add your comment