Bu, daha önce sahip olduğum bir sorunun repostu, ancak bunu tamamen çözebilmek için şimdi daha fazla ayrıntıya girmeyi seviyorum.
Bu yüzden, tekrar (normal) gönderilerle kalıcı bağlantıyı değiştirmek Ayarlar> Kalıcı bağlantı'ya gitmek ve onu yaygın olarak kullandığınız gibi istediğiniz bir şeyle değiştirmek kadar kolaydır %category%/%postname%.html
. Tüm bunlar işe yarıyor. Sadece bu özel yazı türü ve taksonomileri için kolay olsaydı.
Ben de bunu başarmayı seviyorum.
- http://mywordpress.com/portfolio.html - Tüm kategorilerdeki tüm yayınları görüntüle.
- http://mywordpress.com/portfolio/music/ - Bu kategorideki tüm gönderileri göster.
- http://mywordpress.com/portfolio/music/trance/ - Bu (alt) kategorideki tüm yayınları görüntüleyin.
- http://mywordpress.com/portfolio/music/trance/Tiesto.html - Yayını görüntüleyin.
Şimdiye kadar aldığım şey şudur:
- Önce
custom_post_type
adlandırılmış bir proje ve birtaxonomy
project_category oluşturdum . - Bir sayfa Portföyü oluşturdum ve tüm
post_type = project
yayınları listeleyecek bir Sayfa Şablonu verdim . Sayfaların kalıcı bağlantısına nasıl .html ekleyebilirim? Ben http://mywordpress.com/portfolio.html istiyorum şimdi http://mywordpress.com/portfolio bağlanır . Bu ilk sorunu çözmelidir. - O zaman işler zorlaşacaktır, çünkü orada kaç alt kategoriyi önceden bilmiyoruz, belki de hiç yoktur. Yani peşinde olduğumuz yapı
portfolio/(CATEGORY PATH FROM TOP TO CHILD)/post.html
. Hala bu noktada takılı kaldım. Ben her nasılsa yoluna eklenen son kategori almak ve düzgün işlemek nerede bir taxonomy.php dosyaya yol gerekir project_category boyunca geçmek gerektiğini düşünüyorum. - Ben de bununla mücadele etmedim ama bir şeyin
%postname%.html
sonunda bununla bir ilgisi olmalı.
Umarım sorunum açıktır ve beni dört TAM gündür meşgul eden bu sorunu çözmeme yardımcı olacak cesur geliştiriciler var!