Current File : /home/kelaby89/sergio-cuchi.tattoo/wp-content/plugins/maori-features/faq.php
<?php
function register_maori_faq_posttype() {
    $labels = array(
        'name'              => esc_attr__( 'FAQ', 'maori' ),
        'singular_name'     => esc_attr__( 'Question', 'maori' ),
        'add_new'           => esc_attr__( 'Add new question', 'maori' ),
        'add_new_item'      => esc_attr__( 'Add new question', 'maori' ),
        'edit_item'         => esc_attr__( 'Edit question', 'maori' ),
        'new_item'          => esc_attr__( 'New question', 'maori' ),
        'view_item'         => esc_attr__( 'View question', 'maori' ),
        'search_items'      => esc_attr__( 'Search questions', 'maori' ),
        'not_found'         => esc_attr__( 'No question found', 'maori' ),
        'not_found_in_trash'=> esc_attr__( 'No question found in trash', 'maori' ),
        'parent_item_colon' => esc_attr__( 'Parent question:', 'maori' ),
        'menu_name'         => esc_attr__( 'FAQ', 'maori' )
    );

    $taxonomies = array();
 
    $supports = array('title');
 
    $post_type_args = array(
        'labels'            => $labels,
        'singular_label'    => esc_attr__('FAQ', 'maori'),
        'public'            => false,
        'exclude_from_search' => true,
        'show_ui'           => true,
        'show_in_nav_menus' => true,
        'publicly_queryable'=> true,
        'query_var'         => true,
        'capability_type'   => 'post',
        'has_archive'       => false,
        'hierarchical'      => false,
        'rewrite'           => array( 'slug' => 'faq', 'with_front' => false ),
        'supports'          => $supports,
        'menu_position'     => 99,
        'menu_icon'         => 'dashicons-sos',
        'taxonomies'        => $taxonomies
    );
    register_post_type('maorifaq',$post_type_args);
}
add_action('init', 'register_maori_faq_posttype');

// Register taxonomy

function maori_faq_taxonomy() {
    register_taxonomy(
        'maorifaqcats',
        'maorifaq',
        array(
            'labels' => array(
                'name' => esc_attr__( 'FAQ Categories', 'maori' ),
                'add_new_item' => esc_attr__( 'Add new category', 'maori' ),
                'new_item_name' => esc_attr__( 'New category', 'maori' )
            ),
            'show_ui' => true,
            'show_tagcloud' => false,
            'show_admin_column' => true,
            'show_in_nav_menus' => true,
            'hierarchical' => true,
            'query_var' => true,
            'rewrite' => array( 'slug' => 'faq-category' )
        )
    );
}
add_action( 'init', 'maori_faq_taxonomy', 0 );

// Answer

function maori_answer( $meta_boxes ) {
    $prefix = 'maori_cmb2'; // Prefix for all fields
    $meta_boxes['maori_answer'] = array(
        'id' => 'maori_answer',
        'title' => esc_attr__( 'Answer', 'maori'),
        'object_types' => array('maorifaq'), // post type
        'context' => 'normal',
        'priority' => 'default',
        'show_names' => false, // Show field names on the left
        'fields' => array(
            array(
                'name'    => $prefix . '_answer',
                'id'      => $prefix . '_answer',
                'type'    => 'wysiwyg',
                'options' => array(
                    'wpautop' => true,
                    'media_buttons' => true,
                    'teeny' => true
                ),
            ),
        ),
    );

    return $meta_boxes;
}
add_filter( 'cmb2_meta_boxes', 'maori_answer' );
?>
Page not found – Hello World !