WordPress: risolvere i problemi dei permalink sui custom post type
Come evitare che la struttura dei permalink di un nuovo custom post type generi l'errore 404 in WordPress.
Quando si registra un custom post type in WordPress è necessario istruire il CMS a riconoscere la nuova struttura di permalink creata dal nuovo tipo di post. Il rischio è quello di generare un errore 404. Vediamo come fare.
È sufficiente usare la funzione flush_rewrite_rules() subito dopo aver registrato il nuovo custom post type:
register_post_type( 'portfolio' , $args );
flush_rewrite_rules();