WordPress

คำถาม & คำตอบสำหรับนักพัฒนา WordPress และผู้ดูแลระบบ

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

2
จะเพิ่มฟิลด์ที่กำหนดเองในคุณสมบัติเมนูขั้นสูงได้อย่างไร
เป็นไปได้หรือไม่ที่จะเพิ่มฟิลด์ที่กำหนดเองลงในรายการเมนู สิ่งที่ฉันต้องการจะทำคือสามารถเพิ่มฟิลด์สำหรับ 'ป้ายนำทางภาษาฝรั่งเศส' และ 'แอตทริบิวต์ชื่อภาษาฝรั่งเศส' ในส่วนต่อประสานเมนูเมนู wp

5
WP_Query ด้วย“ post_title LIKE 'something%'” หรือไม่
ฉันต้องทำWP_Queryด้วย a LIKEบนpost_title. ฉันเริ่มต้นด้วยปกตินี้WP_Query: $wp_query = new WP_Query( array ( 'post_type' => 'wp_exposants', 'posts_per_page' => '1', 'post_status' => 'publish', 'orderby' => 'title', 'order' => 'ASC', 'paged' => $paged ) ); แต่สิ่งที่ฉันต้องการทำจริง ๆ มีลักษณะเช่นนี้ใน SQL: $query = " SELECT * FROM $wpdb->posts WHERE $wpdb->posts.post_title LIKE '$param2%' AND $wpdb->posts.post_type = 'wp_exposants' ORDER …
44 wp-query  sql 


5
การเปลี่ยนป้ายเมนูผู้ดูแลระบบ
ฉันใช้เวลาทั้งวันในการใช้ไฟล์ functions.php เพื่อปรับแต่ง WordPress สำหรับเว็บไซต์ลูกค้าของฉัน ฉันประหลาดใจที่ฉันสามารถทำสำเร็จได้มากเพียงใดและจะทำให้สิ่งต่างๆให้ลูกค้าของฉันง่ายขึ้นได้อย่างไร ฉันได้ลบรายการเมนูบางรายการสำหรับผู้ใช้ที่ไม่ได้เข้าสู่ระบบในฐานะผู้ดูแลระบบ สิ่งที่ฉันหวัง (และจากสิ่งที่ฉันได้อ่านรู้ว่ามันสามารถทำได้) คือการหาวิธีที่จะเปลี่ยนชื่อบางรายการเมนู (แถบด้านข้างซ้ายในพื้นที่ผู้ดูแลระบบ) ตัวอย่างเช่นเปลี่ยนกระทู้เป็นบทความ หากใครสามารถจัดหารหัสสำหรับไฟล์ functions.php หรือชี้ฉันไปในทิศทางที่ฉันจะขอบคุณมันมาก!

8
สำเนาของ WordPress Codex ในเครื่องหรือไม่
บางครั้งฉันต้องการพัฒนาธีม WordPress เมื่อฉันไม่มีการเชื่อมต่ออินเทอร์เน็ต ฉันต้องการการอ้างอิงฟังก์ชันและแท็กเทมเพลตเพื่อให้เกิดประโยชน์ ฉันค้นหาสำเนาCodex ที่ดาวน์โหลดได้หรือ SVN แต่หาไม่พบ ฉันลงเอยด้วยการพยายามสะท้อนโดยใช้wgetแต่ผลลัพธ์นั้นขาด ๆ หาย ๆ (มันใหญ่เกินไป!) มีวิธีที่ดีกว่า?

5
สร้างตารางในสไตล์ผู้ดูแลระบบหรือไม่
วิธีที่แนะนำในการสร้างหน้าด้วยตารางในรูปแบบของตารางที่แสดงโพสต์หรือผู้ใช้ในพื้นที่ผู้ดูแลระบบคืออะไร? ฉันกำลังขยายปลั๊กอินรูปภาพแคชและมันมีตารางที่มีโดเมนและรูปภาพจำนวนหนึ่งจากโดเมนนั้น ดังนั้นจึงไม่มีตารางที่มีอยู่เทียบเท่าที่ฉันสามารถสร้างเมื่อ (ในรุ่นแรกของคำถามนี้ผมถามเกี่ยวกับตารางที่มีการโพสต์ แต่มีฉันจะ (อาจจะ) ขยายตารางการโพสต์ที่มีอยู่ ) ฉันควรตั้งตัวเองบนหน้าภาพรวมโพสต์แล้วเริ่มต้นด้วย<table class="widefat">หรือมีฟังก์ชั่นที่ดีกว่านี้หรือไม่ คุณรู้หรือเปล่าว่าเป็นตัวอย่างที่ชัดเจนของตารางที่มีการเพจซึ่งฉันสามารถใช้ทำงานได้

5
จะสร้างการค้นหาที่กำหนดเองสำหรับประเภทโพสต์ที่กำหนดเองได้อย่างไร
ฉันมีช่องค้นหาสำหรับโพสต์บล็อก แต่ฉันต้องการฟิลด์อื่นสำหรับประเภทโพสต์ที่กำหนดเอง ฉันสามารถสร้างฟอร์มการค้นหาที่กำหนดเองที่มีความแตกต่างกันรูปแบบของผลการค้นหา ?

7
รับค่าทั้งหมดสำหรับคีย์ฟิลด์ที่กำหนดเอง (cross-post)
ฉันรู้วิธีรับค่าฟิลด์ที่กำหนดเองสำหรับโพสต์ที่เฉพาะเจาะจง get_post_meta($post_id, $key, $single); สิ่งที่ฉันต้องการคือการได้รับค่าทั้งหมดที่เกี่ยวข้องกับการโพสต์สำคัญโดยเฉพาะที่กำหนดเองข้ามโพสต์ทั้งหมด ใครรู้วิธีที่มีประสิทธิภาพในการทำเช่นนี้? ฉันไม่ต้องการวนซ้ำทุกโพสต์ id ในฐานข้อมูล ตัวอย่าง: 4 โพสต์ทั้งหมดที่มีค่าแตกต่างกันสำหรับฟิลด์ที่กำหนดเองที่เรียกว่า 'อารมณ์' 2 โพสต์มีค่า 'ความสุข', 1 โพสต์มี 'โกรธ' และ 1 โพสต์มี 'เศร้า' ฉันต้องการที่จะแสดงผล: ในโพสต์ทั้งหมดที่เรามี: มีความสุขสองคนโกรธคนหนึ่งและผู้เขียนเศร้าคนหนึ่ง แต่สำหรับโพสต์จำนวนมาก สิ่งที่ฉันกำลังมองหาคือ: ฟังก์ชั่น WP เพื่อรับสิ่งนี้ หรือ แบบสอบถามที่กำหนดเองเพื่อให้ได้สิ่งนี้อย่างมีประสิทธิภาพที่สุด

1
สถานที่ที่เหมาะสมในการลงทะเบียน / เข้าคิวสคริปต์และรูปแบบคือที่ไหน
ฉันใช้ WordPress 3.1.4 ตอนนี้ ฉันสับสนกับที่ฉันใช้ (ซึ่งตะขอ) เพื่อลงทะเบียนและ / หรือเข้าคิว สคริปต์และสไตล์ ทั้งด้านหน้าและด้านหลัง? คำถาม: ตะขออันไหนที่ควรใช้? ฟรอนต์เอนด์สคริปต์ / รูปแบบการลงทะเบียนส่วนหน้าทั้งหมดinitหรือไม่ ทำไมถึงไม่มีadmin_print_styles-{xxx}?

3
ความคิดเห็นและคำแนะนำเกี่ยวกับชุดรูปแบบฐานเปล่าที่ดีที่สุด [ปิด]
คำนำ ฉันพบว่าตัวเองกำลังสร้างไซต์ WP มากขึ้นเรื่อย ๆ "ตั้งแต่เริ่มต้น" (เช่น: ไม่สนใจชุดรูปแบบใด ๆ ที่นั่นและเพียงแค่สร้างโครงร่างการออกแบบตามความต้องการของลูกค้าอย่างหมดจดจากนั้นฉันก็ออกไปซื้อสินค้ารอบ ๆ ชุดรูปแบบที่มีโครงสร้างพื้นฐานที่เหมาะสมหรือฉันเริ่มต้นด้วย TwentyTen และแยกชุดรูปแบบเด็กจากที่นั่น เมื่อเร็ว ๆ นี้ฉันได้รับคำแนะนำว่าบางที TwentyTen ไม่ใช่สถานที่ที่ดีที่สุดในการเริ่มต้นเป็นธีมพื้นฐาน / ผู้ปกครองเพราะมันถูกอัดแน่นไปด้วยเทคนิคทุกอย่างที่เป็นไปได้เพื่อให้เป็นเวทีการเรียนรู้ที่ดี แต่อาจจะไม่ใช่วิธีที่ง่ายที่สุดหรือมีประสิทธิภาพที่สุดในการปรับแต่ง (มันมีหน้า template.php แต่ละอันสำหรับเกือบทุกส่วนของลำดับชั้นของแม่แบบและมันมีทุก template-part.php เท่าที่จะจินตนาการได้ และการใช้ชุดรูปแบบที่มีอยู่ (ไม่ว่าจะเป็นชุดรูปแบบฟรีหรือชุดรูปแบบจากบริการเช่น ThemeForest) เป็นบิตของอึ - ในแง่ของมาตรฐานการเข้ารหัสการใช้งานของแม่แบบแม่แบบชิ้นส่วนหรือตะขอเข้ากันไม่ได้ ฯลฯ เป็นต้น ทั้ง. เป็นการดีที่ฉันต้องการทำให้ตัวเลือกเริ่มต้นของฉันกลายเป็นธีมเล็ก ๆ ที่มีรูปแบบที่หลากหลายและมีความสามารถสูงและมีความยืดหยุ่นสูงซึ่งฉันสามารถแยกธีมเด็กจากและปรับให้เข้ากับโครงร่างและรายละเอียดการออกแบบของฉัน ทำความเข้าใจกับคำถาม ธีมแบร์โบนที่คุณชื่นชอบคือการฟอร์กธีมเด็ก ทำไมคุณถึงชอบพวกเขา ขอบคุณมากสำหรับคำแนะนำของคุณ!

1
wp_reset_postdata () หรือ wp_reset_query () หลังจากวนซ้ำที่กำหนดเอง
การอ่านบางสิ่งเกี่ยวกับquery_reset_postdataและquery_reset_queryทำให้ฉันสับสน ตัวอย่างเช่น: จำเป็นต้องใช้ทั้ง wp_reset_postdata และ wp_reset_query ด้วยกันไหม? http://www.poststat.us/properly-reset-wordpress-query/ ข้างต้นระบุว่าคุณควรใช้query_reset_postdata()เมื่อใช้ "ข้อความค้นหาแยก" เท่านั้น ในตัวอย่างที่ 2 มีความคิดเห็น: WP_Query( $args ) = wp_reset_postdata(); และ query_posts ( $args ) = wp_reset_query(); และจริงๆคุณไม่ควรใช้wp_reset_queryเพราะคุณไม่ควรใช้ query_posts!? ใน WP Codex ระบุว่าคุณควรใช้wp_reset_query()หลังจากวนซ้ำแบบกำหนดเอง (ตัวอย่างแรก) http://codex.wordpress.org/Function_Reference/wp_reset_query codex นั้นผิดหรือเปล่า?

4
วิธีแก้ไขปัญหาแดชบอร์ดเปล่าใน WordPress?
เว็บไซต์ของ บริษัท ของฉันใช้บล็อกใน WordPress 3.3.1 กับรูปแบบขึ้นอยู่กับยี่สิบสิบ สัปดาห์ที่แล้วฉันอัปเกรด Apache และ PHP บนเซิร์ฟเวอร์ที่ใช้งานจริงของเรา หลังจากนั้นแผงควบคุมปฏิเสธที่จะทำงาน เมื่อผู้ใช้เข้าสู่ระบบแดชบอร์ดเปล่าจะปรากฏขึ้น เมนูที่มีลิงค์ยังคงมีอยู่ แต่ไม่มีลิงค์ใดทำงานเลยดังนั้นจึงไม่สามารถสร้างโพสต์ใหม่ได้เป็นต้นในแหล่งหน้าฉันเห็นข้อความต่อไปนี้: ข้อผิดพลาดร้ายแรง : การเข้าถึงคุณสมบัติคงที่ไม่ได้ประกาศ: WP_Screen :: $ นี้ใน บล็อก / wp-admin / include / screen.phpในบรรทัด706 ไม่มีการเปลี่ยนแปลงการตั้งค่า WordPress และไม่มีการติดตั้งปลั๊กอินใหม่ วิธีแก้ไขปัญหา

4
การปรับใช้ Dev, Stage และ Production สำหรับเว็บไซต์ WordPress?
ดังนั้นฉันจึงต้องมี dev / stage / production iterations (ผ่านเซิร์ฟเวอร์ที่แยกต่างหาก) สำหรับเว็บไซต์ WordPress ฉันใช้ git ตามปกติ แต่สิ่งนี้เห็นได้ชัดว่าจะไม่ทำงานกับไซต์ WordPress เนื่องจากการพึ่งพาฐานข้อมูลหลัก การกำหนดค่าของ ... ดีเกือบทุกอย่าง ดังนั้นคำถามของฉันคือคุณจะทำยังไง? ฉันมี Google ที่รวดเร็วและเห็นว่ามีปลั๊กอินไม่กี่นี่เป็นวิธีเดียวหรือไม่ สิ่งใดที่ทำงานได้ดีที่สุดในแง่ของการใช้งานง่ายความเร็วความน่าเชื่อถือ ui ฯลฯ

2
มีเอกสารสำหรับอาร์กิวเมนต์“ items_wrap” ของ wp_nav_menu หรือไม่
ฉันใช้wp_nav_menuและกำลังพยายามสร้างเอาต์พุตที่กำหนดเองสำหรับดรอปดาวน์ระดับย่อย ฉันเจอข้อโต้แย้ง "items_wrap" แต่มีข้อมูลไม่มากนักว่ามันทำงานอย่างไรและมีสิ่งใดบ้างที่สามารถทำได้ ว่าอะไรคือ " % 1 $ s " และ " % 2 $ s "? (ใครสามารถอธิบายได้ในแง่ของคนธรรมดา?)
41 menus  dropdown 

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