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?