WordPress-Vorschau bei benutzerdefinierten Beitragstypen defekt

Lesezeit: 2 Minuten

Benutzer-Avatar
Rebellennorden

Ich kann einen Beitrag nicht in der Vorschau anzeigen, wenn er sich in einem benutzerdefinierten Beitragstyp befindet. Wenn ich auf der Seite bin, auf der alle Beiträge aufgelistet sind, und den Vorschau-Button drücke, funktioniert das gut. Aber wenn ich in einen Beitrag gehe und auf die Schaltfläche „Vorschau der Änderungen“ klicke, erhalte ich eine 404-Fehlerseite.

Ich habe die Permalinks aktualisiert und gespeichert. Ich habe den Beitragstyp auf publicly_queryable gesetzt.

Wenn ich Javascript in meinem Browser deaktiviere, dann funktioniert der Vorschau-Button, aber das würde bedeuten, dass ich die WordPress-Core-Datei ändern müsste, was ich nicht möchte.

Hier ist meine benutzerdefinierte Beitragstypstruktur:

    function my_custom_post_attq() {
$labels = array(
    'name'               => _x( 'Product' ),
    'singular_name'      => _x( 'product' ),
    'add_new'            => _x( 'New product' ),
    'add_new_item'       => __( 'add product' ),
    'edit_item'          => __( 'edit product' ),
    'new_item'           => __( 'new product' ),
    'all_items'          => __( 'all products' ),
    'view_item'          => __( 'view product' ),
    'search_items'       => __( 'search products' ),
    'not_found'          => __( 'product not found' ),
    'not_found_in_trash' => __( 'product not found in trash' ), 
    'parent_item_colon'  => '',
    'menu_name'          => 'product'
);
$args = array(
    'labels'             => $labels,
    'public'             => true,
    'publicly_queryable' => true,
    'show_ui'            => true,
    'show_in_menu'       => true,
    'query_var'          => true,
    'rewrite'            => array( 'slug' => 'attq' ),
    'capability_type'    => 'post',
    'has_archive'        => true,
    'hierarchical'       => false,
    'menu_position'      => 8,
    'supports'           => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'comments', 'revisions', 'custom-fields', 'post-formats' ),
    'taxonomies'         => array( 'category', 'post_tag')
     );
register_post_type( 'attq', $args );    
    }
    add_action( 'init', 'my_custom_post_attq', 'flush_rewrite_rules' );

Meine Permalink-Struktur ist

    /%year%/%monthnum%/%day%/%postname%/

Hat jemand irgendwelche Vorschläge?

Ich habe die ‘post-formats’ aus dem args-Array genommen. Dies hat das Problem behoben. WordPress suchte nach Post-Formaten und ich hatte keines davon in meinen benutzerdefinierten Post-Typen erstellt.

1298440cookie-checkWordPress-Vorschau bei benutzerdefinierten Beitragstypen defekt

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

Privacy policy