2017-03-17 3 views
4

Ich habe benutzerdefinierte post_type ‚Video‘ und benutzerdefinierte Taxonomie „Kanäle“Wordpress Rewrite-Regel mit eigener Taxonomie und benutzerdefinierten Post-Typ

Ich mag mein Video Details Seite wie folgt umschreiben genannt:

http://example.com/funny/<postname> 

hier "Lustig" ist der Begriff der Kanäle.

ich einige Code wie versucht:

add_permastruct('video', '%channels%/%video%'); 

Es funktioniert gut, aber wenn ich versuche, Seite senden Details, deren Permalink-Struktur zu öffnen:

es Arbeit ist nicht
http://example.com/<parent_category>/<postname> 

. Alle Post einzelne Seite zeigen 404.

Bitte helfen Sie mir.

Antwort

0

sollten Sie Ihr Ergebnis Anpassen der Rewrite Eigenschaft auf Ihrem Beitrag Typdefinition achive:

Benutzerdefinierte Beitrag Typ id ->Video

Video Benutzerdefinierte Taxonomie-ID ->ct_video

Benutzerdefinierte Beitragstyp-ID ->Kanäle

Kanäle benutzerdefinierte Taxonomie-ID ->ct_channels

, wenn Sie möchten, dass Ihre benutzerdefinierten Post-Typ oder cutom Taxonomie-Archiv oder Seite individuell anzupassen:

'rewrite' => array('slug' => '[custom url]') 

zu personifizieren die URL Ihrer Beiträge I beraten Sie zum Download Benutzerdefinierte Beitrag Typ Permalinks: https://wordpress.org/plugins/custom-post-type-permalinks/ und Sie können es wie folgt verwenden:

enter image description here

Definition der benutzerdefinierten Post-URL Post Typ

die Strukturvariablen mit
Verwandte Themen