นี่คือการโพสต์คำถามก่อนหน้านี้อีกครั้ง แต่ฉันต้องการที่จะลงรายละเอียดเพิ่มเติมตอนนี้เพื่อที่จะสามารถแก้ไขปัญหานี้ได้
ดังนั้นอีกด้วย (ปกติ) โพสต์การเปลี่ยนแปลงความคิดเห็นเป็นเรื่องง่ายเป็นไปที่ Settings> Permalink %category%/%postname%.html
และเปลี่ยนมันเป็นสิ่งที่คุณชอบเช่นใช้กันอย่างแพร่หลาย ทั้งหมดนี้ใช้งานได้ หากนี่เป็นเรื่องง่ายสำหรับประเภทโพสต์ที่กำหนดเองและเป็น taxonomies เช่นกัน
นี่คือสิ่งที่ฉันชอบที่จะทำให้สำเร็จ
- http://mywordpress.com/portfolio.html - แสดงโพสต์ทั้งหมดในทุกหมวดหมู่
- http://mywordpress.com/portfolio/music/ - แสดงโพสต์ทั้งหมดในหมวดนี้
- http://mywordpress.com/portfolio/music/trance/ - แสดงโพสต์ทั้งหมดในหมวดหมู่ (เด็ก) นี้
- http://mywordpress.com/portfolio/music/trance/Tiesto.html - แสดงโพสต์
สิ่งที่ฉันได้มาคือ:
- ครั้งแรกที่ฉันสร้าง
custom_post_type
ชื่อโครงการและproject_categorytaxonomy
- ฉันสร้างพอร์ตโฟลิโอของหน้าและให้เทมเพลทของเพจที่จะแสดงรายการ
post_type = project
โพสต์ทั้งหมด ฉันจะเพิ่ม. html ลงในลิงก์ของหน้าได้อย่างไร ตอนนี้มันเชื่อมโยงไปยังhttp://mywordpress.com/portfolioในขณะที่ฉันต้องการhttp://mywordpress.com/portfolio.html สิ่งนี้ควรแก้ไขปัญหาแรก - จากนั้นสิ่งต่าง ๆ จะยากขึ้นเพราะเราไม่ทราบล่วงหน้าว่ามีหมวดหมู่ย่อยจำนวนเท่าไรบางทีอาจจะไม่มีเลยด้วยซ้ำ
portfolio/(CATEGORY PATH FROM TOP TO CHILD)/post.html
ดังนั้นโครงสร้างที่เรามีอยู่หลังจากที่เป็น ฉันยังคงติดอยู่ที่จุดนี้ ฉันคิดว่าฉันควรเพิ่มหมวดหมู่สุดท้ายในพา ธ และส่งผ่านไปตามproject_categoryซึ่งควรนำไปสู่ไฟล์ taxonomy.php ที่ฉันสามารถประมวลผลได้อย่างถูกต้อง - ฉันไม่ได้จัดการกับเรื่องนี้ แต่มันควรจะมีอะไรเกี่ยวข้องกับ
%postname%.html
ตอนท้ายของบางสิ่งบางอย่าง
ฉันหวังว่าปัญหาของฉันจะชัดเจนและมีผู้พัฒนาที่กล้าหาญซึ่งจะช่วยฉันจัดการกับปัญหานี้ซึ่งทำให้ฉันยุ่งอยู่สี่วันเต็มแล้ว!