Categories::register_general_settings_form()
Description #
Register category general settings.
Source #
File: addons/categories/categories.php
public function register_general_settings_form() {
$opt = ap_opt();
return array(
'fields' => array(
'categories_page_info' => array(
'html' => '<label class="ap-form-label" for="form_options_category_general-categories_page_info">' . __( 'Categories base page', 'anspress-question-answer' ) . '</label>' . __( 'Base page for categories can be configured in general settings of AnsPress.', 'anspress-question-answer' ),
),
'form_category_orderby' => array(
'label' => __( 'Ask form category order', 'anspress-question-answer' ),
'description' => __( 'Set how you want to order categories in form.', 'anspress-question-answer' ),
'type' => 'select',
'options' => array(
'ID' => __( 'ID', 'anspress-question-answer' ),
'name' => __( 'Name', 'anspress-question-answer' ),
'slug' => __( 'Slug', 'anspress-question-answer' ),
'count' => __( 'Count', 'anspress-question-answer' ),
'term_group' => __( 'Group', 'anspress-question-answer' ),
),
'value' => $opt['form_category_orderby'],
),
'categories_page_orderby' => array(
'label' => __( 'Categories page order by', 'anspress-question-answer' ),
'description' => __( 'Set how you want to order categories in categories page.', 'anspress-question-answer' ),
'type' => 'select',
'options' => array(
'ID' => __( 'ID', 'anspress-question-answer' ),
'name' => __( 'Name', 'anspress-question-answer' ),
'slug' => __( 'Slug', 'anspress-question-answer' ),
'count' => __( 'Count', 'anspress-question-answer' ),
'term_group' => __( 'Group', 'anspress-question-answer' ),
),
'value' => $opt['categories_page_orderby'],
),
'categories_page_order' => array(
'label' => __( 'Categories page order', 'anspress-question-answer' ),
'description' => __( 'Set how you want to order categories in categories page.', 'anspress-question-answer' ),
'type' => 'select',
'options' => array(
'ASC' => __( 'Ascending', 'anspress-question-answer' ),
'DESC' => __( 'Descending', 'anspress-question-answer' ),
),
'value' => $opt['categories_page_order'],
),
'categories_per_page' => array(
'label' => __( 'Category per page', 'anspress-question-answer' ),
'desc' => __( 'Category to show per page', 'anspress-question-answer' ),
'subtype' => 'number',
'value' => $opt['categories_per_page'],
),
'categories_image_height' => array(
'label' => __( 'Categories image height', 'anspress-question-answer' ),
'desc' => __( 'Image height in categories page', 'anspress-question-answer' ),
'subtype' => 'number',
'value' => $opt['categories_image_height'],
),
),
);
}
Expand full source code Collapse full source code View on GitHub: addons/categories/categories.php:259
Add your comment