it-swarm.dev

Jak WordPress vytvoříte vlastní příspěvek typu s názvem autora v slimáku?

Snažím se vytvořit nové téma WordPress pomocí register_post_type a vytvořte vlastní typ příspěvku nazvaný výpisy.

Chtěl bych, aby každý zápis měl následující strukturu permalink:

http://www.mysite.com/%author%/listing-title

Nejsem si zcela jistý, jak toho dosáhnout pomocí kontrol CPT uvedených v Kodexu. Dříve jsem dosáhl podobného efektu vytvořením vlastní struktury v nastavení Permalink:

/%author%/%postname%/

Bylo navrženo na hlavním fóru , které používám wp_rewrite, ale zdá se, že wp_rewrite se zabývá pouze příchozími požadavky a nemění způsob vytváření příspěvků CPT .

Chcete-li dále ilustrovat obrázek, chci změnit adresu/listings/část adresy URL permalink na jméno autora příspěvku. Viz obrázek níže.

alt text

1
jnthnclrk

Můj plugin Vlastní příspěvek Permalinks umožňuje nastavit permalink struktury pro vlastní typy příspěvků a podporuje post autory jako součást permastruct. Nicméně, zatímco můj plugin vám umožní nastavit tuto strukturu, nemám navrhnout použití této struktury. Tato struktura bude v podstatě dělat WordPress interpretovat všechny stránky nejvyšší úrovně jako chyby 404 (a myslím, že stránky druhé úrovně). Měli byste být v pořádku, pokud přidáte typ příspěvku, který ukotví začátek struktury takto:

/%post_type%/%author%/%postname%/
3
John P Bloch