Wie fügen Sie ein zweites “Posts” -Menü zu Ihrem Dashboard hinzu?

Ich möchte eine zweite Registerkarte in meinem WordPress-Dashboard-Menü erstellen, die dieselben functionen wie die ursprüngliche Registerkarte “Beiträge” aufweist. Ich habe Fälle gesehen, bei denen der zweite Tab “Projekte” oder “Teamkameraden” genannt wurde.

Ich habe Mühe, einen Artikel online zu finden, der erklärt, wie ich das mache, was ich möchte. Zugegeben, ich könnte einfach nicht richtig suchen. Jede Hilfe, die Sie anbieten könnten, wäre sehr willkommen.

Solutions Collecting From Web of "Wie fügen Sie ein zweites “Posts” -Menü zu Ihrem Dashboard hinzu?"

Was Sie suchen, heißt Custom Post Type oder kurz CPT . Um einen neuen Beitragstyp zu registrieren, können Sie einen einfachen Code wie diesen verwenden, der Ihrem Adminbereich einen neuen Beitragstyp namens artikel hinzufügt:

 function register_my_post_type() { $labels = array( 'name' => __( 'Articles', 'text-domain' ), 'singular_name' => __( 'Article', 'text-domain' ), 'menu_name' => __( 'Articles', 'text-domain' ), 'parent_item_colon' => __( 'Parent Article', 'text-domain' ), 'all_items' => __( 'All Articles', 'text-domain' ), 'view_item' => __( 'View Article', 'text-domain' ), 'add_new_item' => __( 'Add New Article', 'text-domain' ), 'add_new' => __( 'Add New', 'text-domain' ), 'edit_item' => __( 'Edit Article', 'text-domain' ), 'update_item' => __( 'Update Article', 'text-domain' ), 'search_items' => __( 'Search Artcile', 'text-domain' ), 'not_found' => __( 'Not Found', 'text-domain' ), 'not_found_in_trash' => __( 'Not found in Trash', 'text-domain' ), ); $args = array( 'label' => __( 'articles', 'text-domain' ), 'description' => __( 'Website\'s articles', 'text-domain' ), 'labels' => $labels, 'supports' => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', ), 'hierarchical' => false, 'public' => true, 'show_ui' => true, 'show_in_menu' => true, 'show_in_nav_menus' => true, 'show_in_admin_bar' => true, 'menu_position' => 5, 'can_export' => true, 'has_archive' => true, 'exclude_from_search' => false, 'publicly_queryable' => true, 'capability_type' => 'post', 'taxonomies' => array( 'category','post_tag' ), ); register_post_type( 'article', $args ); } add_action( 'init', 'register_my_post_type', 0 ); 

Das erste Array enthält die Namen und Titel für verschiedene Teile Ihres Post-Typs, z. B. Singular- / Plural-Titel, Menü-Name und so weiter.

Das zweite Array enthält die Features, z. B. in die Suche eingeschlossen zu werden, öffentlich zu sein und so weiter.

Genauere Informationen hierzu finden Sie auf der offiziellen Codex- Seite zu register_post_type .