WordPress.org

Make WordPress Core

Ticket #44849: test.php

File test.php, 908 bytes (added by wallfur, 21 months ago)

Test case

Line 
1<?php
2/*
3 * Plugin Name: Taxa context loss demo
4 * Version: 1.0.0
5 * Author: wallfur
6 */
7
8add_action('init', function() {
9        register_post_type('foo', [
10                'label' => 'Foo',
11                'public' => true,
12                'exclude_from_search' => true,
13                'show_in_nav_menus' => false,
14                'show_in_admin_bar' => false,
15                'show_in_rest' => false,
16                'menu_icon' => 'dashicons-palmtree',
17                'supports' => [
18                        'title',
19                ],
20                'rewrite' => [
21                        'slug' => 'foo',
22                        'pages' => false,
23                ],
24                'query_var' => 'foo',
25                'delete_with_user' => false,
26        ]);
27        register_taxonomy('bar', 'foo', [
28                'label' => 'Bar',
29                'public' => true,
30                'hierarchical' => true,
31                'show_in_nav_menus' => false,
32                'show_in_rest' => false,
33                'show_tagcloud' => false,
34                'show_in_quick_edit' => false,
35                'show_admin_column' => true,
36                'rewrite' => [
37                        'slug' => 'bar',
38                        'hierarchical' => true,
39                ],
40                'query_var' => 'bar',
41        ]);
42});