AnsPress_PostTypes::register_answer_cpt()
Description #
Register answer custom post type.
Source #
File: includes/post-types.php
public static function register_answer_cpt() { // Answer CPT labels. $labels = array( 'name' => _x( 'Answers', 'Post Type General Name', 'anspress-question-answer' ), 'singular_name' => _x( 'Answer', 'Post Type Singular Name', 'anspress-question-answer' ), 'menu_name' => __( 'Answers', 'anspress-question-answer' ), 'parent_item_colon' => __( 'Parent answer:', 'anspress-question-answer' ), 'all_items' => __( 'All answers', 'anspress-question-answer' ), 'view_item' => __( 'View answer', 'anspress-question-answer' ), 'add_new_item' => __( 'Add new answer', 'anspress-question-answer' ), 'add_new' => __( 'New answer', 'anspress-question-answer' ), 'edit_item' => __( 'Edit answer', 'anspress-question-answer' ), 'update_item' => __( 'Update answer', 'anspress-question-answer' ), 'search_items' => __( 'Search answers', 'anspress-question-answer' ), 'not_found' => __( 'No answer found', 'anspress-question-answer' ), 'not_found_in_trash' => __( 'No answer found in trash', 'anspress-question-answer' ), ); /** * Filter default answer labels. * * @param array $labels Default answer labels. */ $labels = apply_filters( 'ap_answer_cpt_label', $labels ); // Answers CPT arguments. $args = array( 'label' => __( 'answer', 'anspress-question-answer' ), 'description' => __( 'Answer', 'anspress-question-answer' ), 'labels' => $labels, 'supports' => array( 'editor', 'author', 'comments', 'excerpt', 'revisions', 'custom-fields', ), 'hierarchical' => false, 'public' => true, 'show_ui' => true, 'show_in_menu' => false, 'show_in_nav_menus' => false, 'show_in_admin_bar' => false, 'menu_icon' => ANSPRESS_URL . 'assets/answer.png', 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => true, 'publicly_queryable' => true, 'capability_type' => 'post', 'rewrite' => false, 'query_var' => 'answer', ); /** * Filter default answer arguments. * * @param array $args Arguments. */ $args = apply_filters( 'ap_answer_cpt_args', $args ); // Register CPT answer. register_post_type( 'answer', $args ); }
Expand full source code Collapse full source code View on GitHub: includes/post-types.php:156
Add your comment