Tags::register_question_tag()
Description #
Register tag taxonomy for question cpt.
Source #
File: addons/tags/tags.php
public function register_question_tag() {
ap_add_default_options(
array(
'max_tags' => 5,
'min_tags' => 1,
'tags_per_page' => 20,
'tag_page_slug' => 'tag',
)
);
$tag_labels = array(
'name' => __( 'Question Tags', 'anspress-question-answer' ),
'singular_name' => __( 'Tag', 'anspress-question-answer' ),
'all_items' => __( 'All Tags', 'anspress-question-answer' ),
'add_new_item' => __( 'Add New Tag', 'anspress-question-answer' ),
'edit_item' => __( 'Edit Tag', 'anspress-question-answer' ),
'new_item' => __( 'New Tag', 'anspress-question-answer' ),
'view_item' => __( 'View Tag', 'anspress-question-answer' ),
'search_items' => __( 'Search Tag', 'anspress-question-answer' ),
'not_found' => __( 'Nothing Found', 'anspress-question-answer' ),
'not_found_in_trash' => __( 'Nothing found in Trash', 'anspress-question-answer' ),
'parent_item_colon' => '',
);
/**
* FILTER: ap_question_tag_labels
* Filter ic called before registering question_tag taxonomy
*/
$tag_labels = apply_filters( 'ap_question_tag_labels', $tag_labels );
$tag_args = array(
'hierarchical' => true,
'labels' => $tag_labels,
'rewrite' => false,
);
/**
* FILTER: ap_question_tag_args
* Filter ic called before registering question_tag taxonomy
*/
$tag_args = apply_filters( 'ap_question_tag_args', $tag_args );
/**
* Now let WordPress know about our taxonomy
*/
register_taxonomy( 'question_tag', array( 'question' ), $tag_args );
}
Expand full source code Collapse full source code View on GitHub: addons/tags/tags.php:181
Add your comment