Wie füge ich einen benutzerdefinierten Beitragstyp zu nav_menu in WordPress hinzu?

Lesezeit: 1 Minute

Ich habe eine Frage.

Ich benutze die neue custom menus von WordPress 3.0. Und ich frage mich, wie ich dem Menü benutzerdefinierte Beitragstypen hinzufügen kann. Im Moment kann ich nur hinzufügen Pages und Categories.

Vielen Dank

Benutzeravatar von fuxia
Fuchsie

Die Funktion register_post_type() nimmt ein Argument show_in_nav_menus. Wenn Sie dies einstellen TRUE Sie erhalten einen Selektor für Ihren benutzerdefinierten Beitragstyp im Menümanager.

Beispielcode

    register_post_type(
        'post_type_name'
    ,   array (
            'can_export'          => TRUE
        ,   'exclude_from_search' => FALSE
        ,   'has_archive'         => TRUE
        ,   'hierarchical'        => TRUE
        ,   'label'               => 'CPT Test'
        ,   'menu_position'       => 5
        ,   'public'              => TRUE
        ,   'publicly_queryable'  => TRUE
        ,   'query_var'           => 'cpttest'
        ,   'rewrite'             => array ( 'slug' => 'cpt-test' )
        ,   'show_ui'             => TRUE
        ,   'show_in_menu'        => TRUE
        ,   'show_in_nav_menus'   => TRUE
        ,   'supports'            => array ( 'editor', 'title' )
        )
    );

Bildschirmfoto

Screenshot mit dem Namen des benutzerdefinierten Beitragstyps CPT-Test.

  • können Sie bitte erklären, was der Wert der Variablen $this->post_type ist, da ich denselben Code verwendet habe und mein benutzerdefinierter Postname nicht in der Bildschirmoption erscheint.

    – Musaddiq Khan

    30. April 2014 um 7:13 Uhr

  • @MusaddiqKhan Es ist der Name des Beitragstyps. Ich habe meine Antwort bearbeitet.

    – Fuchsie

    30. April 2014 um 10:39 Uhr

  • Vielen Dank für Ihr Feedback, ich werde meinen Code auf andere Fehler überprüfen.

    – Musaddiq Khan

    30. April 2014 um 11:40 Uhr

  • @MusaddiqKhan Stellen Sie sicher, dass die Box in der nicht deaktiviert ist Bildschirmoptionen. Ist mir einmal passiert. 🙂

    – Fuchsie

    30. April 2014 um 12:13 Uhr

1394810cookie-checkWie füge ich einen benutzerdefinierten Beitragstyp zu nav_menu in WordPress hinzu?

This website is using cookies to improve the user-friendliness. You agree by using the website further.

Privacy policy