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

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

6
ฉันจะแยก taxonomy ที่กำหนดเองออกจากลูปการโพสต์ได้อย่างไร
มีวิธีที่ง่ายหรือไม่ในการแยกโพสต์ทั้งหมดออกจาก taxonomy ที่กำหนดเองในลูปหรือไม่? ฉันดูสูงและต่ำและดูเหมือนว่า SE, SO หรือ Google จะไม่มีคำตอบที่ตรง ฉันรู้ว่ามันสามารถทำได้ผ่านแบบสอบถาม WPDB แต่ดูเหมือนว่าเชือกขนาดใหญ่ที่จะข้ามไปสำหรับสิ่งที่ควรจะค่อนข้างง่าย

9
ลบตัวบุ้งอนุกรมวิธานออกจาก Permalink อนุกรมวิธานแบบลำดับชั้นที่กำหนดเอง
ฉันสร้าง taxonomy ของ 'forum' โดยใช้กฎเหล่านี้: register_taxonomy( 'forum', array('topic'), array( 'public' => true, 'name' => _a('Forums'), 'singular_name' => _a('Forum'), 'show_ui' => true, 'show_in_nav_menus' => true, 'hierarchical' => true, 'labels' => array( 'name' => _a('Forums'), 'singular_name' => _a('Forum'), 'search_items' => _a('Search Forums'), 'popular_items' => _a('Popular Forums'), 'all_items' => _a('All Forums'), 'parent_item' => …

4
ความแตกต่างระหว่าง term_id และ term_taxonomy_id คืออะไร
ชื่อกล่าวมันทั้งหมด ในขณะนี้ใน taxonomies ที่กำหนดเองของฉันฉันได้รับเงื่อนไขโดยใช้ id คำและชื่อ taxonomy คิดว่าคำถามนี้จะถูกถามมาก่อน แต่หาที่ไหนไม่ได้! ดังนั้นแค่คิดว่าฉันถามและดูว่าใครมีคำตอบใด ๆ


1
วิธีแก้ไข Taxonomy ที่ลงทะเบียนไว้แล้ว
วันนี้ผมต้องเปลี่ยนข้อโต้แย้งในอนุกรมวิธานที่กำหนดเองที่ได้รับการจดทะเบียนแล้วโดยที่ปลั๊กอินของบุคคลที่สาม โดยเฉพาะฉันต้องการตั้งค่าการshow_admin_columnโต้แย้งtrueและเปลี่ยนrewriteกระสุนเพื่อให้มันไม่ได้เป็นเพียงบุ้งอนุกรมวิธาน ในกรณีนี้มันเป็นประเภทโพสต์ "คน" ที่มีอนุกรมวิธานที่กำหนดเอง "ประเภทคน" ฉันประหลาดใจที่ไม่ได้ถามมาก่อนดังนั้นนี่เป็นคำถามและคำตอบ

4
get_posts ถูกกำหนดให้กับคำเฉพาะเรื่อง taxonomy ที่กำหนดเองและไม่ใช่ children ของคำนั้น
กล่าวว่าฉันมีข้อกำหนดด้านอนุกรมวิธานต่อไปนี้: Term 1 Term 1.1 Term 1.2 Term 2 Term 2.1 ฉันจะได้รับเฉพาะโพสต์ที่กำหนดให้กับเทอม 1 และไม่รวมโพสต์ที่กำหนดให้กับเทอม 1.1 หรือเทอม 1.2 ตัวอย่างเช่น: $pages = get_posts(array( 'post_type' => 'page', 'numberposts' => -1, 'tax_query' => array( array( 'taxonomy' => 'taxonomy-name', 'field' => 'id', 'terms' => 1 // Where term_id of Term 1 is "1". ) ) …

5
วิธีเพิ่มฟิลด์ที่กำหนดเองในประเภทโพสต์ที่กำหนดเองได้อย่างไร
ตกลงดังนั้นฉันได้ลงทะเบียนประเภทโพสต์ที่กำหนดเองและ taxonomies สองสามประเภท ตอนนี้เพื่อชีวิตของฉันฉันไม่สามารถหารหัสที่ฉันต้องการเพิ่มฟิลด์ที่กำหนดเองในประเภทโพสต์ที่กำหนดเองของฉัน ฉันต้องการแบบเลื่อนลงและพื้นที่ข้อความบรรทัดเดียว แต่ฉันต้องมีฟิลด์แยกต่างหากสำหรับประเภทโพสต์ ดังนั้นโพสต์ประเภทที่หนึ่งมี 3 สาขาและโพสต์ประเภทที่ 2 มี 4 สาขา แต่ฟิลด์ที่แตกต่างกัน เคล็ดลับใด ๆ ที่จะช่วยให้ฉันดู codex และพบบางอย่าง แต่ไม่สามารถเข้าใจสิ่งที่ฉันต้องการเพิ่มลงในfunctions.phpไฟล์ของฉัน

3
แสดงอนุกรมวิธานที่กำหนดเองทั้งหมดหรือไม่
ฉันสร้าง taxonomies แบบกำหนดเองสองสามตัวและฉันต้องการแสดงเงื่อนไขทั้งหมดจากสิ่งที่ฉันได้รับจนถึงขณะนี้คือการแสดง taxonomies ที่เลือก / เลือกในประเภทโพสต์ที่กำหนดเอง แต่ฉันต้องการให้แสดงทั้งหมดไม่ว่าจะเลือกหรือไม่ . เพื่อที่ในภายหลังฉันสามารถสร้างตัวกรองที่กรองตามเงื่อนไขที่มีค่าประเภทโพสต์ที่กำหนดเองได้ <?php $args=array( 'public' => true, '_builtin' => false ); $output = 'names'; // or objects $operator = 'and'; $taxonomies=get_taxonomies($args,$output,$operator); if ($taxonomies) { foreach ($taxonomies as $taxonomy ) { $terms = get_terms($taxonomy); foreach ( $terms as $term) { ?> <li><br><a href="#"><input …

4
โพสต์ที่กำหนดเองประเภทเดียว - {กำหนดเอง} .php ไม่ทำงาน
ฉันสร้างประเภทโพสต์ที่กำหนดเองโดยใช้ชื่อเครื่อง special_media_post และ wordpress นั้นไม่เห็น single-special_media_post.php ฉันกำลังแพ้อย่างสมบูรณ์ มันทำให้การเริ่มต้นเพื่อ index.php นี่คือรหัสของฉันสำหรับประเภทโพสต์ที่กำหนดเองและ taxonomies: //Post and Taxonomy stuff //Register Custom Post Type function special_media_post() { $labels = array( 'name' => _x( 'Media Posts', 'Post Type General Name', 'text_domain' ), 'singular_name' => _x( 'Media Post', 'Post Type Singular Name', 'text_domain' ), 'menu_name' => __( …

7
แสดงโพสต์ทั้งหมดในประเภทโพสต์ที่กำหนดเองจัดกลุ่มตามอนุกรมวิธานที่กำหนดเอง
ฉันกำลังทำงานในหน้าสมาชิกที่ฉันใช้ประเภทโพสต์ที่กำหนดเองกับ taxonomy ที่กำหนดเอง ฉันประเภทโพสต์ที่กำหนดเองที่เรียกว่าและอนุกรมวิธานของฉันเองที่เรียกว่าmembermember_groups ฉันต้องการแสดงรายการสมาชิกทั้งหมด แต่จัดกลุ่มเข้าด้วยกันเป็นกลุ่มตามลำดับ เพื่อให้ชัดเจนฉันมีสมาชิก 35 คนแบ่งออกเป็น 9 กลุ่ม - ดังนั้นแทนที่จะทำแบบสอบถามเดียวกันเก้าครั้งที่ฉันต้องการทำเพียงครั้งเดียว แต่รวมกลุ่มเข้าด้วยกันเพื่อให้ Member1, Member4 และสมาชิก 11 รวมกลุ่มกันในกลุ่มเดียว เรียกว่า "การตลาด" ฉันใช้WP_Queryเพื่อดึงโพสต์ทั้งหมดภายใต้สมาชิกประเภทโพสต์ ฉันได้ลองแล้ว แต่ก็ไม่ประสบความสำเร็จ ฉันจะบรรลุสิ่งนั้นได้อย่างไร

1
พารามิเตอร์“ tax_query” ไม่ทำงานกับ WP_Query
ฉันมีประเภทโพสต์ที่กำหนดเองที่เรียกว่า 'ตอน' แนบกับ 'ตอน' ฉันมี taxonomy แบบกำหนดเองที่เรียกว่า 'video_type' ที่มีสองคำ: "โบนัสภาพ" และ "ตอน"; "ตอน" มีข้อกำหนดย่อยสองคำว่า "ซีซัน 1" และ "ซีซัน 2" (ซีซันอื่นจะถูกเพิ่มในอนาคต) ฉันต้องการคว้าเฉพาะโพสต์ล่าสุดของประเภท 'ตอน' แต่ไม่รวมโพสต์ใด ๆ จากคำว่า 'โบนัสฟุตเทจ' ด้านล่างเป็นรหัสที่ฉันใช้สำหรับสิ่งนี้: <?php $some_args = array( 'tax_query' => array( 'taxonomy' => 'video_type', 'terms' => 'bonus-footage', 'field' => 'slug', 'include_children' => true, 'operator' => 'NOT IN' …

6
การใส่คำศัพท์ลงในอนุกรมวิธานแบบลำดับชั้น
ฉันมีปัญหาเล็กน้อยเกี่ยวกับเงื่อนไขการแทรก นี่คือสถานการณ์ของฉัน: ฉันมี taxonomy ที่เรียกว่า veda_release_type: //Release Type and Region $labels = array( 'name'=> _x('Release Types/Regions', 'taxonomy general name' ), 'singular_name' => _x('Release Type/Region', 'taxonomy singular name'), 'search_items' => __('Search Release Types/Regions'), 'popular_items' => __('Popular Release Types/Regions'), 'all_items' => __('All Release Types/Regions'), 'edit_item' => __('Edit Release Type/Regions'), 'edit_item' => __('Edit …

7
รับข้อกำหนดตาม taxonomy และ post_type
ฉันมี 'บุ๊กมาร์ก' และ 'ตัวอย่าง' ประเภทโพสต์ที่กำหนดเองและแท็ก taxonomy ที่ใช้ร่วมกัน ฉันสามารถสร้างรายการคำศัพท์ทั้งหมดในอนุกรมวิธานด้วย get_terms () แต่ฉันไม่สามารถหาวิธี จำกัด รายการไว้ที่ประเภทโพสต์ได้ สิ่งที่ฉันกำลังมองหาคือสิ่งนี้: get_terms(array('taxonomy' => 'tag', 'post_type' => 'snippet')); มีวิธีที่จะบรรลุเป้าหมายนี้หรือไม่? ความคิดที่ชื่นชมอย่างมาก !! โอ้ฉันใช้ WP 3.1.1 แล้ว

5
การแปลธีมของ "กระสุน" (ประเภทโพสต์ที่กำหนดเอง, taxonomies)
ในชุดรูปแบบของฉันฉันต้องการกำหนดชุดประเภทโพสต์ที่กำหนดเองและ taxonomies ที่กำหนดเองแต่ละคนมีกระสุนที่กำหนดเอง ภาษาหลักของชุดรูปแบบของฉันคือภาษาอังกฤษดังนั้นทากจะเป็นภาษาอังกฤษ ตัวอย่างเช่นในขณะที่กำหนดกระสุนของโพสต์ที่กำหนดเองประเภท "ผลิตภัณฑ์" args: 'rewrite' => array( 'slug' => 'product' ), มีวิธีใดในการแปล "กระสุน" ผ่านไฟล์ po / mo? ฉันขอเป็น: 'rewrite' => array( 'slug' => __('product', 'mytextdomain') ) หรือมันจะไม่ทำงาน สิ่งที่เป็นปัจจุบันการปฏิบัติเพื่อ จำกัด ทาก?

1
เขียนใหม่ลิงก์ถาวรที่กำหนดเองชนิดด้วยคำศัพท์อนุกรมวิธาน?
ฉันกำลังพยายามเขียน url ใหม่สำหรับ custom_post_type ที่wr_eventsมีชื่อด้วยหนึ่งในเงื่อนไข custom_taxonomy จากevent_type add_action('init', 'wr_events'); function wr_events() { register_taxonomy( 'event_type', 'wr_event', array( 'label' => 'Types', 'singular_label' => 'Typ', 'hierarchical' => true, 'query_var' => true, 'rewrite' => array('slug' => 'events'), ) ); $labels = array( 'name' => _x('Events', 'post type general name'), 'singular_name' => _x('Event', 'post type …

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