คำถามติดแท็ก custom-taxonomy

ตั้งแต่ WordPress 2.3, ผู้เขียนปลั๊กอินและธีมมีความสามารถในการสร้าง taxonomies ที่กำหนดเอง - โดยเฉพาะ "หมวดหมู่" - เพื่อช่วยจัดระเบียบข้อมูล

5
ประเภทโพสต์ที่กำหนดเอง taxonomies และ Permalinks
นี่คือการขับรถฉันถั่วและฉันแน่ใจว่ามันง่าย แต่ไม่มีอะไรที่ฉันค้นหามากับโครงสร้างที่เรียบง่าย (ทุกอย่างซับซ้อนมาก) ฉันมีประเภทโพสต์ที่กำหนดเองproduct_listingและอนุกรมวิธานที่กำหนดเองของproduct_cat(ซึ่งเป็นลำดับชั้นและควรจะมีประเภทเหมือนกัน) ฉันแค่ต้องการให้ URL ของฉันมีลักษณะเช่นนี้: mysite.com/products/category1/product-name1 mysite.com/products/category2/product-name2 แต่สำหรับชีวิตของฉันไม่ว่าฉันจะทำอะไรฉันก็จะได้รับปัญหา 404 ที่น่ากลัว หน้าทำงานได้ดีและโพสต์ทำงานได้ดี แต่โพสต์ที่กำหนดเองของฉันทำงานไม่ถูกต้อง พวกเขากำลังแสดงเป็น: mysite.com/products/product-name1 mysite.com/products/product-name2 ซึ่งใช้งานได้จริง! เป็นเพียงว่าฉันต้องการที่จะเห็นอนุกรมวิธานที่กำหนดเองของฉันในนั้นและฉันต้องการที่จะเข้าถึงtaxonomy.phpแม่แบบที่ฉันได้ติดตั้งโดยไปที่: mysite.com/products/category1/ mysite.com/products/category2/ ไม่มีทากของฉันเหมือนกันหรือฉันไม่ต้องการให้มันเป็น นี่คือประเภทโพสต์และ taxonomy ในfunctions.phpไฟล์ของฉัน: ///// CUSTOM POST TYPES ///// // register the new post type register_post_type( 'product_listing', array( 'labels' => array( 'name' => __( 'Products' ), 'singular_name' => __( …

2
วิธีสร้างโครงสร้าง Permalink ด้วย taxonomies ที่กำหนดเองและประเภทโพสต์ที่กำหนดเองเช่น base-name / parent-tax / child-tax / custom-post-type-name
ฉันตอบโต้ไซต์นี้และ google เพื่อหาคำตอบและฉันว่างเปล่าทั้งหมด โดยทั่วไปฉันต้องการทำสิ่งที่โพสต์นี้ถาม แต่ฉันต้องการอนุกรมวิธานแบบลำดับชั้น คำตอบที่ให้ไว้ในโพสต์นั้นใช้งานได้ดี แต่มีเพียง taxonomy ระดับเดียวเท่านั้น เป็นไปได้ไหมที่จะทำสิ่งที่ฉันต้องการ ฉันได้ลองทำสิ่งต่างๆนับล้าน แต่ไม่มีงานที่ดีที่สุดที่ฉันจะได้รับ permalinks ที่ถูกต้อง แต่พวกเขามา 404 หากต้องการแสดงให้เห็นถึงสิ่งที่ฉันต้องการ: /basename/ - ideally a page, but I think this will cause a permalink collision /basename/top-cat/ - top parent custom taxonomy archive /basename/top-cat/child-cat/ - child cat custom taxonomy archive /basename/top-cat/child-cat/grandchild-cat/ - grandchild cat custom …

9
การใช้ wp_query เป็นไปได้หรือไม่ที่จะสั่งการ taxonomy?
คำถามของฉันเรียบง่ายฉันใช้ WP_Query เพื่อดึงข้อมูลการโพสต์แบบกำหนดเองบางประเภทโดย taxonomy โดยใช้ tax_query ตอนนี้ปัญหาของฉันคือฉันต้องการสั่งซื้อทางอนุกรมวิธาน แต่จากเอกสารและการค้นหาในเว็บฉันไม่สามารถหาวิธีแก้ปัญหาได้ orderby ใน WP_Query ช่วยให้คุณสามารถสั่งซื้อโดยกลุ่มของเขตข้อมูลแม้กระทั่งเขตข้อมูลเมตาที่กำหนดเอง แต่ดูเหมือนจะไม่สนับสนุน taxonomy ตัวชี้ใด ๆ ในทิศทางที่ถูกต้อง? ขอบคุณทุกคน.

3
วิธีรับ taxonomies ทั้งหมดของชนิดโพสต์ได้อย่างไร
ฉันจะได้รับ taxonomies ประเภทโพสต์ได้อย่างไร หากฉันมีประเภทโพสต์eventและฉันจำเป็นต้องค้นหารายการ taxonomies ที่แนบกับประเภทโพสต์นั้น ฉันจะหาพวกเขาได้อย่างไร

1
ลิงก์ถาวร: ประเภทโพสต์ที่กำหนดเอง -> taxonomy ที่กำหนดเอง -> โพสต์
ฉันมีปัญหาในการทำงานกับ WordPress เขียนกฎใหม่และสามารถใช้ความช่วยเหลือได้บ้าง _shows_ฉันมีประเภทโพสต์ที่กำหนดเองที่เรียกว่า รายการทั้งหมดมีหมวดหมู่ taxonomy ที่กำหนดเองเดียว_show-category_.A _show_จะไม่มีมากกว่าหนึ่ง_show-category_รายการ ฉันต้องการให้ URL ของฉันไปยังเส้นทางในลักษณะนี้: www.mysite.com/shows/ => archive-shows.php www.mysite.com/shows/%category%/ => taxonomy-show-category.php www.mysite.com/shows/%category%/%postname%/ => single-shows.php เพื่อเป็นตัวอย่างในโลกแห่งความเป็นจริงสมมติว่าเรามี_show-category_"Foo" และ_show_โพสต์ชื่อ "บาร์" ที่มี "Foo" เหมือน_show-category_เดิม ฉันคาดว่าแอพ WordPress ของฉันจะมีลักษณะเช่นนี้: www.mysite.com/shows/foo/ => shows all posts under the foo category www.mysite.com/shows/foo/bar => shows the indivual post ฉันพยายามหลีกเลี่ยงปลั๊กอินเมื่อเป็นไปได้ แต่ฉันเปิดให้โซลูชันใด ๆ

6
รวมคำอนุกรมวิธานที่กำหนดเองในการค้นหา
ฉันมี taxonomies แบบกำหนดเองสองแบบที่ใช้กับโพสต์แบบกำหนดเองสองประเภท รายการเงื่อนไขบนแถบด้านข้างใช้ได้และจะแสดงรายการโพสต์ทั้งหมดที่เกี่ยวข้อง อย่างไรก็ตามหากคุณค้นหาคำใดคำหนึ่งโดยเฉพาะข้อความนั้นจะไม่ปรากฏในข้อความนั้น ตัวอย่าง: http://dev.andrewnorcross.com/das/all-case-studies/ ค้นหาคำว่า "PQRI" ฉันไม่ได้อะไรเลย ความคิดใด ๆ ฉันได้ลองใช้ปลั๊กอินการค้นหาต่างๆ แต่พวกเขาอาจแบ่งพารามิเตอร์การค้นหาที่กำหนดเองของฉันหรือไม่ทำงาน

4
รับโพสต์ภายใต้อนุกรมวิธานที่กำหนดเอง
ฉันไม่ได้รับโพสต์ภายใต้ taxonomy ที่กำหนดเอง ( fabric_building_types) ฉันได้รับcat_idและcat->nameยัง แต่ไม่สามารถรับโพสต์ $args = array( 'type' => 'post', 'child_of' => 0, 'parent' => '', 'orderby' => 'name', 'order' => 'ASC', 'hide_empty' => 1, 'hierarchical' => 1, 'exclude' => '', 'include' => '', 'number' => '', 'taxonomy' => 'fabric_building_types', 'pad_counts' => false ); $categories = get_categories( …

2
การผสมประเภทโพสต์ที่กำหนดเองและโครงสร้างการเขียนอนุกรมวิธานใหม่
โดยทั่วไปฉันต้องการบรรลุอภิธานศัพท์โดยใช้ประเภทโพสต์ที่กำหนดเองและมีปัญหาบางอย่างในการตั้งค่าการเขียนใหม่ในแบบที่ฉันต้องการ ฉันต้องการแบบนั้น: URL อภิธานศัพท์หลัก: http://example.com/glossary/ คำศัพท์ที่ขึ้นต้นด้วยตัวอักษรA : http://example.com/glossary/a/ URL สำหรับคำศัพท์คำเดียว: http://example.com/glossary/a/atomic/ ฉันทำได้โดยใช้โค้ดด้านล่าง แต่ฉันแน่ใจว่ามันเป็นวิธีที่น่าอึดอัดใจมากที่จะทำมันและฉันรู้ว่ามันทำงานผิดปกติที่ไหนสักแห่งเนื่องจากมีการเรียกแม่แบบที่ไม่ถูกต้องเมื่อดูหน้าเว็บ ยกเว้นhttp://example.com/glossary/โดยที่ archive-sumo-glossary-term.php ถูกเรียกใช้อย่างที่คาดไว้อีกสองรายการจะเปิดใช้งาน index.php ในชุดรูปแบบของฉัน ไปที่นี่ ( functions.phpในชุดรูปแบบ): add_action('init', 'create_glossary'); function create_glossary() { register_post_type ( 'sumo-glossary-term', array ( 'labels' => array ( 'name' => _x('Glossary Terms', 'post type general name'), 'singular_name' => _x('Glossary Term', 'post type singular …

4
ฟอร์มการค้นหาขั้นสูงพร้อมตัวกรองสำหรับ taxonomies ที่กำหนดเองและฟิลด์ที่กำหนดเอง
ฉันต้องการสร้างฟอร์มการค้นหาขั้นสูงสำหรับประเภทโพสต์ที่กำหนดเองโดยเฉพาะมีตัวกรองสำหรับฟิลด์โพสต์ที่กำหนดเองประเภทกำหนดเอง taxonomies ที่กำหนดเองและสำหรับคุณสมบัติประเภทโพสต์ที่กำหนดเองแยกต่างหาก (เขตข้อมูลและ taxonomies) ประเภทโพสต์โดยใช้ฟิลด์ความสัมพันธ์ที่กำหนดเอง ฉันเพิ่งเริ่มต้นด้วยประเภทโพสต์ที่กำหนดเอง WPs, เขตข้อมูลและ taxonomies ฉันรักมันจนถึงตอนนี้ แต่เพื่อให้ดีที่สุดของมันฉันต้องการที่จะสามารถค้นหาได้อย่างถูกต้อง ฉันต้องทำด้วยตนเองหรือไม่ ถ้าเป็นเช่นนั้นได้อย่างไร PS ถ้ามันเป็นเรื่องสำคัญผมใช้ปลั๊กอิน: ฟิลด์ที่กำหนดเองขั้นสูงและกำหนดเองโพสต์ประเภท UI ด้านล่างฉันล้อเลียนตัวอย่างของลักษณะการกรองและลักษณะที่อาจเกี่ยวข้องกับประเภทโพสต์ด้านบน

2
อนุกรมวิธานที่กำหนดเองเฉพาะสำหรับประเภทโพสต์ที่กำหนดเอง
ฉันต้องการสร้าง taxonomy ที่กำหนดเองซึ่งมีลักษณะคล้ายกับประเภทโพสต์เป็นหมวดหมู่ที่ทำงานกับโพสต์เริ่มต้น (บนพื้นฐานของ /% หมวดหมู่% /% โครงสร้างชื่อ postname% / Permalink) เพื่อให้โพสต์ในประเภทโพสต์ที่กำหนดเอง แสดงเป็น www.example.com/custom-post-type/custom-taxonomy-name/post-name นอกจากนี้ฉันต้องการให้กล่องเมตาหมวดหมู่ปรากฏเฉพาะเมื่อเราเพิ่มโพสต์เริ่มต้นใหม่และไม่ใช่เมื่อเราเพิ่มโพสต์ใหม่ในที่กำหนดเอง ประเภทโพสต์และกล่อง taxonomy ที่กำหนดเองจะปรากฏเฉพาะเมื่อเราเพิ่มโพสต์ใหม่ในประเภทโพสต์ที่กำหนดเองและไม่เมื่อเราเพิ่มโพสต์เริ่มต้นใหม่


3
ฉันจะค้นหาประเภทโพสต์ที่กำหนดเองด้วย taxonomy ที่กำหนดเองได้อย่างไร
ด้วยเหตุผลบางอย่างฉันพบว่ามันยากที่จะคว้าโพสต์ใด ๆ โดยใช้ taxonomy ที่กำหนดเอง ... ทุกคนสามารถแก้ความโง่เขลาของฉันได้ไหม? $args = array( 'post_type' => 'adverts', 'advert_tag' => 'politics' // Doesn't seem to work. ); query_posts($args); while ( have_posts() ) : the_post(); //Show Posts endwhile; การประกาศ Taxonomy: add_action( 'init', 'add_custom_taxonomy', 0 ); function add_custom_taxonomy() { register_taxonomy('advert_tag', 'Adverts', array( 'hierarchical' => true, 'labels' => …

4
แสดงรายการโพสต์ทั้งหมดในประเภทโพสต์ที่กำหนดเองตามอนุกรมวิธาน
มีวิธีที่ฉันสามารถโพสต์โพสต์ทั้งหมดในประเภทโพสต์ที่กำหนดเองที่เฉพาะเจาะจงและจัดเรียงตามคำอนุกรมวิธานที่กำหนดเองที่แนบมากับพวกเขา? ตัวอย่างเช่น; Taxonmy ศัพท์ # 1 โพสต์ประเภท โพสต์ประเภท โพสต์ Taxonomy Term # 2 ประเภท โพสต์ประเภทโพสต์ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมมากที่สุด ขอบคุณ

3
โพสต์ที่กำหนดเองหลายประเภทสามารถแชร์อนุกรมวิธานที่กำหนดเองได้หรือไม่?
ฉันกำลังพิจารณาที่จะสร้างเว็บไซต์ drupal ใหม่ใน wordpress และฉันยังคงคาดเดาความแตกต่างระหว่างระบบโดยเฉพาะอย่างยิ่ง cck / ฟิลด์และประเภทเนื้อหาที่กำหนดเองและวิธีการใช้อนุกรมวิธานที่แตกต่างกัน ฉันต้องการทราบว่าประเภทเนื้อหาที่กำหนดเองสองประเภทสามารถแบ่งปัน taxonomy ที่กำหนดเองได้หรือไม่ ใน drupal ฉันสามารถ จำกัด การโพสต์ของประเภทเนื้อหาที่เฉพาะเจาะจงไปยังกลุ่มผู้ใช้และจากนั้นการโพสต์สามารถมี taxonomy ที่แชร์กับประเภทเนื้อหาอื่นอย่างน้อยหนึ่งประเภทเท่านั้น (แต่ไม่ใช่ทุกประเภท) ออกจากส่วนของผู้ใช้ที่ปรากฏขึ้นพร้อมกับผู้ดำเนินการตามบทบาทคุณสามารถทำสิ่งนี้กับ wordpress ได้หรือไม่? ฉันเพิ่งเห็นประเภทเนื้อหาที่กำหนดเองที่มี taxonomy ที่กำหนดเอง แต่ไม่มีวิธีที่จะแบ่งปัน taxonomy ที่กำหนดระหว่างประเภทเนื้อหาที่กำหนดเอง 2 ประเภทขึ้นไปโดยไม่ต้องสร้างใหม่ในสองแห่งหรือเปิดใช้ทั่วโลกผ่านหมวดหมู่ / แท็ก ... ขอบคุณ -Chad

7
เพิ่มฐานหมวดหมู่ไปยัง url ในประเภทโพสต์ / taxonomy ที่กำหนดเอง
ฉันกำลังสร้างระบบ LMS ประเภทใน WordPress, Custom Post typesการควบคุมโดย โพสต์ประเภทที่เรียกว่าLessons(กับกระสุนของcourses) และก็มีหนึ่งcustom taxonomy(หมวดหมู่) coursesที่เรียกว่า โครงสร้าง URL โดเมนแสดงในขณะนี้เป็น: domain.com/courses/lesson-name. ฉันอยากให้มันกลายเป็น: domain.com/courses/[course-name{category}]/lesson-name หรือเป็นหลัก: /[cpt]/%category%/%postname%/ นี่คือปลั๊กอินที่ฉันเขียนที่ควบคุมCPTsตอนนี้ function rflms_post_type() { $labels = array( 'name' => _x( 'Lessons', 'Post Type General Name', 'text_domain' ), 'singular_name' => _x( 'Lesson', 'Post Type Singular Name', 'text_domain' ), 'menu_name' => __( 'Lessons', …

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.