32 lines
1.1 KiB
PHP
32 lines
1.1 KiB
PHP
<?php
|
|
if ( ! defined( 'ABSPATH' ) ) exit;
|
|
|
|
add_action( 'init', 'mcn_register_post_type' );
|
|
function mcn_register_post_type() {
|
|
$labels = [
|
|
'name' => 'Server News',
|
|
'singular_name' => 'News',
|
|
'add_new' => 'News hinzufügen',
|
|
'add_new_item' => 'Neue News erstellen',
|
|
'edit_item' => 'News bearbeiten',
|
|
'new_item' => 'Neue News',
|
|
'view_item' => 'News ansehen',
|
|
'search_items' => 'News suchen',
|
|
'not_found' => 'Keine News gefunden',
|
|
'not_found_in_trash' => 'Keine News im Papierkorb',
|
|
'menu_name' => '⛏ Server News',
|
|
];
|
|
|
|
register_post_type( 'mc_news', [
|
|
'labels' => $labels,
|
|
'public' => true,
|
|
'show_in_menu' => true,
|
|
'menu_icon' => 'dashicons-megaphone',
|
|
'menu_position' => 5,
|
|
'supports' => [ 'title', 'editor', 'thumbnail', 'excerpt', 'author' ],
|
|
'has_archive' => true,
|
|
'rewrite' => [ 'slug' => 'server-news' ],
|
|
'show_in_rest' => true,
|
|
] );
|
|
}
|