Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coppa WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Come modificare i permalink dei tipi di post personalizzati in WordPress

Per impostazione predefinita, è possibile modificare la struttura dei permalink dei post di WordPress, ma non dei tipi di post personalizzati. Tuttavia, con il plugin giusto, è possibile creare facilmente permalink per i post personalizzati.

Nel corso degli anni, abbiamo aiutato migliaia di utenti di WordPress a ottimizzare i loro siti per i motori di ricerca e a impostare correttamente i permalink. Dopo aver testato diversi plugin, il modo più semplice per modificare i permalink dei post personalizzati è utilizzare il plugin Custom Post Type Permalinks.

In questo articolo vi mostreremo come modificare i permalink dei tipi di post personalizzati in WordPress.

How to change custom post type permalinks in WordPress

Perché cambiare i permalink dei tipi di post personalizzati in WordPress?

WordPress utilizza una struttura di URL SEO-friendly, che rende gli URL di WordPress leggibili e adatti ai motori di ricerca. Questi URL SEO-friendly sono chiamati permalink.

È possibile personalizzare i permalink visitando la pagina Impostazioni ” Permalink nella dashboard di WordPress. Tuttavia, noterete che è possibile modificare la struttura dei permalink solo per i post del blog.

WordPress Permalink Settings

Se si utilizzano tipi di post o tassonomie personalizzate sul proprio sito web, WordPress utilizzerà la struttura dei permalink predefinita.

Ad esempio, se si dispone di un tipo di post personalizzato chiamato Film, la sua struttura URL sarà simile a questa:

https://example.com/movies/the-force-awakens/

Oppure, se il tipo di post personalizzato è abilitato agli archivi, l’URL della pagina dell’archivio sarà simile a questo:

https://example.com/movies/

Questo schema di URL è abbastanza SEO-friendly e, nella maggior parte dei casi, non è necessario modificarlo sul vostro sito WordPress. Tuttavia, è possibile personalizzarlo per soddisfare le proprie esigenze.

Detto questo, vediamo come personalizzare facilmente la struttura dei permalink dei tipi di post personalizzati in WordPress.

Cambiare i permalink dei tipi di post personalizzati in WordPress

Il modo più semplice per modificare i permalink dei tipi di post personalizzati è utilizzare il plugin Custom Post Type Permalinks. Si tratta di un plugin gratuito per WordPress che aggiunge ulteriori opzioni di impostazione dei permalink di WordPress e consente di personalizzarli per diversi tipi di post.

Disclaimer: il plugin Custom Post Type Permalinks non viene aggiornato da un po’ di tempo, ma lo abbiamo testato di recente e funziona ancora bene. Per maggiori dettagli, potete consultare la nostra guida sull’utilizzo di plugin obsoleti.

La prima cosa da fare è installare e attivare il plugin Custom Post Type Permalinks. Per maggiori dettagli, consultate la nostra guida passo-passo su come installare un plugin di WordPress.

Dopo l’attivazione, è necessario visitare la pagina Impostazioni ” Permalinks nella dashboard di WordPress e scorrere fino alla sezione “Impostazioni Permalink per tipi di post personalizzati”.

Permalink settings for custom post

Qui è possibile modificare la struttura dei permalink di elementi specifici del tipo di post personalizzato.

È possibile utilizzare tutti i tag permalink standard di WordPress. Per un elenco completo dei tag disponibili, potete consultare il nostro articolo sull’utilizzo di una struttura URL SEO-friendly in WordPress.

Esempi di permalink per tipi di post personalizzati

Supponiamo di voler usare l’ID del post invece del nome del post nell’URL. In questo caso, basta aggiungere questo tag:

/%post_id%/

Si notino gli slash finali all’inizio e alla fine del tag. Queste barre sono i separatori. Senza di essi, i permalink non funzionano.

Separators in permalinks

Non dimenticate di fare clic sul pulsante “Salva modifiche” per memorizzare le impostazioni.

Ora, i permalink di WordPress per un singolo elemento del tipo di post personalizzato avranno questo aspetto:

https://example.com/courses/133/

Il numero nell’URL sarà l’ID numerico del post nel database di WordPress.

Vediamo un altro esempio. Supponiamo di voler aggiungere /year/ prima del nome del post nell’URL. In questo caso, si useranno questi tag:

/%anno%/%nome_post%/

Una volta terminato, è sufficiente fare clic sul pulsante “Salva modifiche” per aggiornare i permalink.

Ora, il permalink del singolo elemento per il tipo di post personalizzato avrà questo aspetto:

https://example.com/courses/2023/seo-for-beginners/

Ora, supponiamo di utilizzare una tassonomia personalizzata chiamata “marketing digitale” con il tipo di post personalizzato “corsi” e di voler aggiungere il termine della tassonomia personalizzata nell’URL.

In questo caso, si utilizzeranno questi tag:

/%digital_marketing%/%post_name%/

In questo esempio, “digital marketing” è lo slug della tassonomia personalizzata. Il permalink del singolo elemento per il tipo di post personalizzato avrà questo aspetto:

https://example.com/courses/digital-marketing/seo-for-beginners/

Speriamo che questo articolo vi abbia aiutato a capire come cambiare facilmente i permalink dei post type personalizzati in WordPress. Potreste anche voler vedere i trucchi più utili per i post type / tipo di contenuto in WordPress e come riordinare facilmente i post in WordPress.

Se questo articolo vi è piaciuto, iscrivetevi al nostro canale YouTube per le esercitazioni video su WordPress. Potete trovarci anche su Twitter e Facebook.

Divulgazione: I nostri contenuti sono sostenuti dai lettori. Ciò significa che se cliccate su alcuni dei nostri link, potremmo guadagnare una commissione. Vedi come WPBeginner è finanziato , perché è importante e come puoi sostenerci. Ecco il nostro processo editoriale .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Il kit di strumenti WordPress definitivo

Ottenete l'accesso gratuito al nostro kit di strumenti - una raccolta di prodotti e risorse relative a WordPress che ogni professionista dovrebbe avere!

Reader Interactions

13 commentiLascia una risposta

  1. Erik

    I want to let the name of the post type out of the permalink, is this possible?

    Fex example:

    mywebsite.com/location/texas

    to

    mywebsite.com/texas

    Is this possible with this plugin? Or can I use something else for this?

  2. Terry Yung

    Fantastic article!
    I have a custom post type that users may change their post title frequently. With this plugin I don’t have to worry about new titles with old-title-containing permalinks!

    • WPBeginner Support

      Glad our article was helpful :)

      Admin

  3. Scott

    Pulling my hair out trying to figure out why I couldn’t do this with the default WP settings. Thank you!

    • WPBeginner Support

      Glad our guide could help :)

      Admin

  4. Morgan

    Hi,

    How do you remove the date from a URL and still keep all the link juice?

  5. Elliott

    What if you want to change the main taxonomy name, like for instance in your article the term “movies”. A theme I am using has a set url for the portfolio items and I want to change it. for example it uses domain.com/motor_project/protfolio-item and I want to change the term /motor_project/

    • WPBeginner Support

      For a custom post type built into your theme, you would first want to reach out to your theme’s support to ensure there is not a specific reason for the permalink being the way it is.

      Admin

  6. Pardeep Singh

    Hi,

    I am using two post types:
    a) Posts ( Default post type)
    b) Program ( Custom Post Type )

    I want to add the string ‘blog’ for default post type post and ‘program’ for custom post type like:

    example.com/blog/post-name/
    example.com/program/program-name/

    If I am trying to add it into the permalink into admin panel then it is also added into the program post type like : example.com/blog/program/program-name/

    I am using custom-post-type-ui for custom post and “With Front” property is set to false. But still not working fine.

    Thanks in advance.

  7. md.ismail hossain

    this post is very helpful to learn about custom post…………thanks for posting….

  8. Mike Patterson

    For SEO, this is very important. It’s more like having a keyword in the web link itself. Nice post

  9. rezky

    hello, i wanna ask,
    how do I get a list of posts custome post type in which will be in place at the end of the article on the type of regular post?
    who only took the post whose title is almost as usual on the post?

    for example, the usual post
    Article title —- —-

    Content —– —
    —- End of the content —
    lamborgini car list
    Car lamborgini 5
    Car lamborgini 4
    Car lamborgini 3
    Car lamborgini 2
    Car lamborgini 1

    and so on until there are no same title

Lascia una risposta

Grazie per aver scelto di lasciare un commento. Tenga presente che tutti i commenti sono moderati in base alle nostre politica dei commenti e il suo indirizzo e-mail NON sarà pubblicato. Si prega di NON utilizzare parole chiave nel campo del nome. Avremo una conversazione personale e significativa.