คำถามติดแท็ก terms

ใน WordPress มีการกำหนดคำศัพท์เป็นอนุกรมวิธานกล่าวคือเมื่อคุณสร้างหมวดหมู่หรือแท็กใหม่คุณจะสร้างคำศัพท์ใหม่

3
อนุกรมวิธานและหมวดหมู่มีความแตกต่างหรือไม่?
ฉันอ่านโคเด็กซ์ของเวิร์ดเพรสอย่างใกล้ชิดและสับสนเกี่ยวกับคำจำกัดความที่คลุมเครือระหว่างสิ่งที่อนุกรมวิธานคืออะไรและหมวดหมู่คืออะไร สำหรับเรื่องนั้นคำนี้ยังเป็นคำที่ใช้ในคำอธิบายของ Taxonomies แต่ดูเหมือนว่าจะใช้ในลักษณะที่บอกเป็นนัยว่ามันไม่ได้ จำกัด อยู่เพียงแค่อนุกรมวิธาน ทั้งสองถูกอธิบายว่าเป็นวิธีในการจำแนกและจัดกลุ่มโพสต์ด้วยกัน ฉันเข้าใจว่าอนุกรมวิธานเป็นรูปแบบทั่วไปที่กว้างกว่า แต่พวกมันเกี่ยวข้องกันอย่างไร มีความแตกต่างที่ลึกซึ้งฉันแค่ไม่ได้รับใน?

10
จะแสดงรายการคำที่เป็นลำดับขั้นได้อย่างไร
ฉันมีอนุกรมวิธานลำดับชั้นเรียกว่า 'ที่ตั้งทางภูมิศาสตร์' มันประกอบด้วยทวีปในระดับแรกและจากนั้นแต่ละประเทศสำหรับแต่ละประเทศ ตัวอย่าง: Europe - Ireland - Spain - Sweden Asia - Laos - Thailand - Vietnam เป็นต้น การใช้ get_terms () ฉันจัดการเพื่อแสดงรายการคำศัพท์ทั้งหมด แต่ทวีปต่าง ๆ ปะปนกับประเทศต่างๆในรายการแบนขนาดใหญ่รายการเดียว ฉันจะแสดงรายการลำดับชั้นตามที่ได้กล่าวไว้ข้างต้น

2
คำอธิบายของ update_post_ (meta / term) _cache
ฉันได้อ่านแนวทางปฏิบัติที่ดีที่สุดตั้งแต่ 10up ขึ้นไปและพวกเขากล่าวถึงการตั้งค่าสถานะทั้งสองนี้เป็นเท็จใน WP_Query (ขึ้นอยู่กับสิ่งที่คุณกำลังสอบถาม): 'update_post_meta_cache' => false: มีประโยชน์เมื่อโพสต์เมตาจะไม่ถูกใช้ 'update_post_term_cache' => false: มีประโยชน์เมื่อไม่มีการใช้ข้อกำหนดเรื่องอนุกรมวิธาน ฉันสมมติว่ามันใช้ประโยชน์บางอย่างupdate_post_caches()แต่ฉันไม่แน่ใจ 100% ว่ามันหมายความว่าอย่างไร ใครช่วยอธิบายความหมายของธงทั้งสองนี้ในWP_Queryและมีประโยชน์อย่างไร ข้อมูลที่มากขึ้นดีกว่าเพราะฉันไม่รู้มากเกี่ยวกับว่า WordPress เก็บสิ่งต่าง ๆ อย่างไร


5
get_terms ตามประเภทโพสต์ที่กำหนดเอง
ฉันมี 'ประเทศ' และ 'เมือง' ของโพสต์แบบกำหนดเองสองแบบและ 'tax' แบบ taxonomy ที่แชร์ ถ้าฉันใช้: <?php $flags = get_terms('flag', 'orderby=name&hide_empty=0'); ฉันได้รับรายชื่อของข้อกำหนดทั้งหมดในอนุกรมวิธาน แต่ฉันต้องการ จำกัด รายการเฉพาะ 'ประเทศ' ประเภทการโพสต์ ฉันจะทำมันได้อย่างไร ใช้โซลูชั่นใหม่ <?php $flags = wpse57444_get_terms('flags',array('parent' => 0,'hide_empty' => 1,'post_types' =>array('country'))); foreach ($flags as $flag) { $childTerms = wpse57444_get_terms('flags',array('parent' => $flag->term_id,'hide_empty' => 1,'post_types' =>array('country'))); foreach ($childTerms as $childTerm) { …


1
ต้องการตัวอย่างที่เรียบง่าย แต่สมบูรณ์ของการเพิ่ม metabox ลงในอนุกรมวิธาน
ตอนนี้ WordPress 4.4 ออกมาแล้วเราสามารถเริ่มใช้ฟังก์ชัน meta คำใหม่ที่ยอดเยี่ยม! ถึงกระนั้นก็ดูเหมือนว่าจะไม่มีการสอนวิธีการเพิ่มฟิลด์ข้อความพื้นฐานให้กับ Taxonomy ฉันพยายามที่จะดัดแปลงบทช่วยสอนที่น่าทึ่งนี้โดย Justin Tadlockตามความต้องการของฉันโดยลบโค้ดทั้งหมดที่เกี่ยวกับเครื่องมือเลือกสีและแทนที่ด้วยฟิลด์ป้อนข้อความแบบง่าย ... แต่มันก็ไม่ทำงาน บางคนสามารถให้ตัวอย่างรหัสการทำงานที่เปลือยเปล่าได้หรือไม่ หากไม่มีการตรวจสอบความถูกต้องของข้อมูล nonces ตัวเลือกสี ... เพียงแค่กล่องข้อความเล็ก ๆ น้อย ๆ เพิ่มลงในหน้าเพิ่ม taxonomy / แก้ไข taxonomy อัปเดต:ในระหว่างนี้ฉันสร้างตัวอย่างข้อมูลโค้ดนี้สองสามรูปแบบ: เพิ่มคำว่า meta field ลงในหมวดหมู่ : https://gist.github.com/ms-studio/543a0f7dd8ac05ccf037 เพิ่มเขตข้อมูลเมตาลงในโพสต์แท็ก : https://gist.github.com/ms-studio/2d78ad3839e05ece2e48 เพิ่มเขตข้อมูลเมตาลงในTaxonomy แบบกำหนดเอง : https://gist.github.com/ms-studio/fc21fd5720f5bbdfaddc เพิ่มเขตข้อมูลเมตาหลายคำในTaxonomy ที่กำหนดเอง : https://gist.github.com/ms-studio/aeae733f5fd9fc524bbc
18 taxonomy  terms 

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". ) ) …

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 …

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
เปลี่ยนลำดับของรายการอนุกรมวิธานที่กำหนดเอง
ตามค่าเริ่มต้น WordPress สั่งซื้อ taxonomies ที่กำหนดเอง (เป็นแท็กในกรณีนี้) ตามลำดับตัวอักษรไม่ใช่ตามลำดับที่ป้อนในกล่องแท็ก มีใครทราบวิธีแสดง taxonomies ที่กำหนดเองตามลำดับที่ป้อนในหน้าจอแก้ไขการโพสต์หรือไม่ URL ที่เป็นปัญหาคือ: http://granadatheater.com/ ขณะนี้ศิลปิน GGW (ดำเนินไปได้ด้วยดี) ตามลำดับตัวอักษรและพวกเขาต้องการให้มีการเปลี่ยนแปลงเพื่อให้พวกเขาได้รับคำสั่งแบบเดียวกับที่พวกเขาเข้า ดังนั้นถ้าใส่มันศิลปิน 1, ศิลปิน 3, ศิลปิน 2 นั่นคือวิธีที่มันควรจะปรากฏบนส่วนหน้าของเว็บไซต์

1
'term_group' สำหรับ 'order_by' ใน get_terms () คืออะไร
ผมก็แค่อ่านCodex get_terms();เกี่ยวกับ พารามิเตอร์'term_group'คืออะไร คุณสามารถใช้มันใน ( ตัวอย่าง ): สำหรับ'order_by'get_terms(); คำแนะนำ: ฉันอาจเป็นคำศัพท์ทั้งหมดที่ใช้ชื่อเดียวกัน แต่มีทากต่างกัน
14 terms 

1
ดึงข้อมูลโพสต์ด้วยข้อความค้นหาที่กำหนดเอง id คำ
ฉันต้องการดึงโพสต์ที่กำหนดเองโดยใช้การสืบค้นที่กำหนดเอง อนุกรมวิธานของฉันคือ formula_tx และเงื่อนไข (เนื้อ), (ไก่) และอื่น ๆ ในนั้น ฉันได้ลองใช้ SELECT p.* FROM wp_posts p, wp_term_taxonomy tt, wp_term_relationships tr WHERE p.ID=tr.`object_id` AND tt.`term_id`=tr.`term_taxonomy_id` AND (p.post_type = 'recipe_cpt') AND p.post_status = 'publish' AND tt.`term_taxonomy_id` = 37 แต่ไม่มีโชค มีคนช่วยฉันได้วิธีรับโพสต์ wp โดย term_id ของพวกเขา ถ้ารหัสเนื้อเป็น 37 แล้วฉันต้องการดึงโพสต์ทั้งหมดด้วย term_id = 37 ขอขอบคุณ

7
รับพาเรนต์ระดับบนสุดของคำศัพท์อนุกรมวิธานที่กำหนดเอง
ฉันจะรับผู้ปกครองระดับสูงของคำที่กำหนดได้อย่างไร ฉันกำลังใช้wp_get_object_termsเพื่อรับข้อกำหนดด้านอนุกรมวิธานบนโพสต์ แต่แทนที่จะแสดงคำที่ติดแท็กทั้งหมดฉันต้องการแสดงเฉพาะผู้ปกครองระดับสูงของคำที่ติดแท็กเท่านั้น ดังนั้นหากสิ่งเหล่านี้เป็นคำที่ฉันเลือกฉันต้องการแสดงเฉพาะอาหารเช้าอาหารกลางวันและอาหารเย็น x BREAKFAST x Cereal x Eggs LUNCH Hamburger x Pizza DINNER Fish Bass x Salmon Trout Lasagna ฉันจะทำสิ่งนี้ได้อย่างไร

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