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

4
มีผังลำดับการโหลด WordPress หรือไม่
ดังนั้นเช่น WP จะต้องโหลดชุดไฟล์จาก index.php -> ... -> wp-header.php -> ... ->functions.php ... และอื่น ๆ เมื่อมีการดำเนินการ นอกจากนี้จะต้องมีผังงานที่คล้ายกันสำหรับการเรียกใช้ฟังก์ชันเงื่อนไขและเช่นนี้ในระหว่างการดำเนินการ มีผังงานดังกล่าวที่ใดก็ได้หรือไม่

1
numberposts? showposts? posts_per_page?
ดังนั้นเอกสารใน Codexจึงค่อนข้างชัดเจนว่า showposts นั้นเลิกใช้แล้ว แต่เอกสารชุดเดียวกันไม่ได้กล่าวถึงเสาป้ายโฆษณา มีการแสดงรายการ posts_per_page แทน แต่ถ้าเราหันไปหาเอกสาร Codex สำหรับ get_postsเราจะไม่เห็นการกล่าวถึง posts_per_page แทนที่จะอ้างถึงป้ายบอกทาง ในpost.php เราเห็นสิ่งที่เกิดขึ้น : numberposts ถูกตั้งค่าเป็นค่าเริ่มต้น (5) แต่คัดลอกไปยัง posts_per_page (ยกเว้นว่ามีการตั้งค่า posts_per_page ใน args) ดังนั้นคำถามของฉันค่อนข้างจะอวดดี แต่ฉันต้องการอัพเดต Codex ดังนั้นฉันต้องการถามพวกคุณว่า - มีเหตุผลหรือไม่ที่เราไม่ต้องการเพียงแค่ให้กำลังใจ posts_per_page ทั่วกระดานในที่สุดก็เลิกใช้ป้ายบอกทาง? หรือฉันขาดความเข้าใจที่สำคัญบางอย่างที่นี่

5
อัปโหลดหลายไฟล์ด้วย media_handle_upload
ฉันมีปลั๊กอินรูปแบบ WordPress และฉันใช้media_handle_uploadในการอัปโหลดไฟล์และรับรหัสตรงและแนบรหัสไปยังโพสต์เป็นวันที่เมตาฉันใช้สิ่งต่อไปนี้ในการทำเช่นนั้น: HTML ของฟิลด์แบบฟอร์มคือ: <input type="file" name="my_file_upload" id="my_file_upload"> และรหัส php คือ: $attach_id = media_handle_upload( 'my_file_upload', $post_id ); if ( is_numeric( $attach_id ) ) { update_post_meta( $post_id, '_my_file_upload', $attach_id ); } และทุกอย่างก็ทำงานได้อย่างสมบูรณ์แบบ ตอนนี้ฉันพยายามอัปโหลดไฟล์หลายไฟล์โค้ด HTML ของฉันคือ: <input type="file" name="my_file_upload[]" id="my_file_upload[]" multiple="multiple"> แต่ฉันไม่สามารถทำให้media_handle_uploadฟังก์ชั่นนี้ทำงานกับการอัพโหลดไฟล์หลายไฟล์ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.

2
มีเอกสาร Life Cycle Plugin หรือไม่?
มีเอกสารบางอย่างที่อธิบายวงจรชีวิตของปลั๊กอินหรือไม่? ฉันเริ่มปลั๊กอินใหม่ที่มีสไตล์ OOP และฉันเพิ่งค้นพบว่าคลาสหลักของฉันได้รับการติดตั้งจำนวนมาก (ขอบคุณ Xdebug และ Netbeans) ฉันสงสัยว่าทำไมและมันทำให้ฉันรำคาญเพราะฉันกำลังติดตั้งวัตถุ Dropbox-API และฉันไม่คิดว่า WordPress จะทำการติดตั้งคลาสหลักของฉันมากนัก ฉันไม่พบสิ่งใดที่เกี่ยวข้องกับวงจรชีวิตปลั๊กอินใน Codex หรือบน Google

2
is_page_template () เปรียบเทียบกับอะไร?
เมื่อมองดูเอกสาร Wordpressมันบอกว่าis_page_template()เปรียบเทียบกับ "ชื่อเทมเพลต" ถ้ามีให้ ฉันมีแม่แบบเก็บไว้ในที่page-homepage.phpเรียกว่าHomepage: /* * Template Name: Homepage * Description: The template for displaying the homepage */ และฉันมีรหัสที่ฉันต้องการเรียกใช้ใน functions.php เมื่อฉันใช้แม่แบบนั้น: if (is_page_template('Homepage')) { ... แต่มันจะไม่ถูกเรียกใช้เมื่อฉันอยู่ในหน้าที่ใช้เทมเพลตนั้น เมื่อฉันดูรหัสที่ Wordpress เรียกใช้is_page_template()ดูเหมือนว่าจริง ๆ แล้วตรวจสอบชื่อเอกสารไม่ใช่ชื่อแม่แบบ ... ? function is_page_template( $template = '' ) { $page_template = get_page_template_slug( get_queried_object_id() ); if ( $template == …

1
codex นั้นไม่มีการบำรุงรักษาอย่างแข็งขันอีกต่อไปหรือไม่?
ฉันโดยทั่วไป Google เมื่อฉันต้องการการอ้างอิงอย่างรวดเร็วสำหรับฟังก์ชั่น Wordpress และโดยทั่วไปเป็นโพสต์ Codex ที่เกิดขึ้นก่อน (เช่นhttps://codex.wordpress.org/Function_Reference/get_termเมื่อ Googling 'get-term') ฉันได้รับการอาศัย Codex สำหรับปีและเป็นรางทราบว่ามีการอ้างอิงรหัสแยกต่างหาก (เช่น. https://developer.wordpress.org/reference/functions/get_term/ ) ที่ไม่ให้รายละเอียดมากขึ้นกว่า Codex ... แต่ส่วนใหญ่ดูเหมือนจะเป็นรายชื่อที่ซ้ำกัน บางครั้งสิ่งนี้จะกลับมาเป็นอันดับแรกในการค้นหาของ Google แทน แต่เมื่อเร็ว ๆ นี้ฉันได้พบความแตกต่างระหว่างสอง ... และดูเหมือนว่า Codex อาจล้าสมัยในบางสิ่ง ตัวอย่างเช่น สองการเชื่อมโยงดังกล่าวข้างต้น - ผมใช้เวลาสักหน่อยเวลาอ่านตั๋ว Trac ก่อนที่ผมจะตระหนักว่าเป็นจริงไม่ได้เป็นพารามิเตอร์ที่จำเป็นบน$taxonomy get_term()ผมกำลังอยู่บนเส้นทางที่สวนเพราะ Codex ยังรายการที่มันถูกต้อง ฉันไม่เห็นที่ใดก็ได้ใน Codex ที่กล่าวถึงว่าเลิกใช้แล้วถึงแม้ว่าจะมีลิงก์ไปยังการอ้างอิงโค้ดที่ด้านบนของแต่ละหน้า ไม่มีใครรู้ว่าถ้า Codex จะเลิก? มันยังคงให้บริการวัตถุประสงค์หรือไม่? หรือฉันควรจะสวยมากไม่สนใจมันและเพียงแค่ใช้developer.wordpress.org ?

1
ปัญหาในการเข้าคิวสไตล์ชุดรูปแบบของผู้ปกครองและเด็กด้วยวิธี Codex ที่แก้ไขแล้ว
โพสต์นี้แสดงคำถามสองสามข้อที่ฉันได้พบเกี่ยวกับการเปลี่ยนแปลงล่าสุดเกี่ยวกับวิธีการจัดคิวชีตสไตล์ชีทที่เกิดขึ้นในเธรดนี้และเธรดนี้ ปัญหาที่ฉันพบเกิดขึ้นในสถานการณ์การใช้งานทั่วไปโดยใช้ชุดรูปแบบหลักที่ใช้กันอย่างแพร่หลายและได้รับการดูแลเป็นอย่างดีซึ่งเป็นธีมลูกแบบเฉพาะที่พร้อมติดตั้ง WP 4.0 functions.php ของชุดรูปแบบลูกของฉันประกอบด้วยwp_enqueue_styleฟังก์ชันตามรายละเอียดใน Codexเท่านั้น โปรดทราบว่าในขณะที่รหัสที่อ้างถึงด้านล่างนี้ใช้เฉพาะกับชุดรูปแบบนี้ส่วนใหญ่จะใช้รูปแบบการเข้ารหัสปัจจุบันที่ใช้โดยธีมหลัก นอกจากนี้ประเด็นที่น่าเป็นห่วงของฉันมักจะซ้ำซ้อนกับชุดรูปแบบของผู้ปกครองจำนวนมากในขณะนี้อยู่ในป่า นอกจากนี้คำถามที่เพิ่มขึ้นเหล่านี้สามารถใช้งานได้ในระดับสากลไม่ว่าจะใช้ธีมหลักใด ปัญหาที่ 1: สองคน การตั้งค่าที่แนะนำ: ธีมหลักคือการจัดคิวสไตล์และสคริปต์โดยใช้wp_enqueue_scriptshook ส่วนที่เกี่ยวข้องจะเป็นดังนี้: add_action('wp_enqueue_scripts', 'parent_theme_function_name'); function parent_theme_function_name() { wp_register_style( 'avia-style' , $child_theme_url."/style.css", array(), '2', 'all' ); wp_enqueue_style( 'avia-base'); if($child_theme_url != $template_url) { wp_enqueue_style( 'avia-style'); } } ชุดรูปแบบลูกของฉันจัดfunctions.phpคิวสไตล์ต่อการเปลี่ยนแปลง codex ล่าสุด: add_action( 'wp_enqueue_scripts', 'enqueue_parent_theme_style' ); function enqueue_parent_theme_style() { wp_enqueue_style( …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.