Este posibil să modifici slug-ul tipului de postare implicit în WordPress?

29 ian. 2014, 16:35:25
Vizualizări: 18.4K
Voturi: 1

Am tipuri de postări personalizate pe site-ul meu WordPress și am setat slug-urile să arate ca "/blog/{post_type}/{post_title}".

Folosesc tipul de postare implicit ca o secțiune de "note", așa că doresc ca slug-ul să fie "/blog/notes/{post_title}". Este posibil acest lucru?

1
Comentarii

Presupun că tipul tău de postare se numește altfel decât "notes"?

GhostToast GhostToast
29 ian. 2014 16:54:14
Toate răspunsurile la întrebare 2
1

Puteți modifica structura în setările Permalink și puteți schimba și slug-ul în codul folosit pentru înregistrarea tipului de post, apoi salvați din nou Permalink-urile.

'rewrite' => array( 'slug' => 'portfolio', 'with_front' => false ),

În exemplul de mai sus, slug-ul este portfolio, care poate fi modificat.

Citiți mai multe în secțiunea Rewrite http://codex.wordpress.org/Function_Reference/register_post_type

29 ian. 2014 16:51:11
Comentarii

Nu funcționează pentru mine când încerc să schimb slugul tipului de postare 'post', folosind unul din câteva filtre diferite. Am instalat Polylang, nu sunt sigur dacă ar putea interfera.

Joel M Joel M
20 iun. 2024 20:23:40
5

Există multe »tipuri de postări implicite« precum post, page sau chiar nav_menu_item. Dacă vorbim despre post ca fiind cel implicit, pur și simplu mergeți la pagina de administrare Setări → Legături permanente, alegeți »structură personalizată« și folosiți /blog/note/%postname%/ ca structură.

29 ian. 2014 16:41:44
Comentarii

Nu ar schimba asta și permalink-urile pentru toate paginile?

DannyM DannyM
29 ian. 2014 16:47:57

Am încercat asta, dar acum toate permalink-urile tipurilor mele personalizate de postări sunt "/blog/notes/blog/{post_type}/{title}"

DannyM DannyM
29 ian. 2014 16:50:49

Cum definești tipurile personalizate de postări? Cred că trebuie să definești cheia rewrite => with_front ca FALSE.

David David
29 ian. 2014 16:56:59

Ah, asta era ce-mi lipsea! Funcționează perfect.

DannyM DannyM
29 ian. 2014 17:02:14

Nu cred că este cel mai bun răspuns, ar trebui să alegi următorul în schimb.

Joel M Joel M
20 iun. 2024 20:19:01