| 1 | <?php
|
|---|
| 2 | /*
|
|---|
| 3 | Plugin Name: Test Core Archive Page with Custom Post Type
|
|---|
| 4 | Description: This is for Trac ticket #19471. It creates a custom post type called "Product" and adds the Category and Tag taxonomies to it.
|
|---|
| 5 | Author: Chris Jean
|
|---|
| 6 | */
|
|---|
| 7 |
|
|---|
| 8 | add_action( 'init', 'create_post_type' );
|
|---|
| 9 | function create_post_type() {
|
|---|
| 10 | register_post_type( 'acme_product',
|
|---|
| 11 | array(
|
|---|
| 12 | 'labels' => array(
|
|---|
| 13 | 'name' => __( 'Products' ),
|
|---|
| 14 | 'singular_name' => __( 'Product' )
|
|---|
| 15 | ),
|
|---|
| 16 | 'public' => true,
|
|---|
| 17 | 'has_archive' => true,
|
|---|
| 18 | )
|
|---|
| 19 | );
|
|---|
| 20 |
|
|---|
| 21 | register_taxonomy_for_object_type( 'category', 'acme_product' );
|
|---|
| 22 | register_taxonomy_for_object_type( 'post_tag', 'acme_product' );
|
|---|
| 23 | }
|
|---|