WordPress

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

3
ระหว่าง functions.php, วิดเจ็ตและปลั๊กอิน, ซึ่งโหลดก่อน?
ลูกค้าถามว่าปลั๊กอินแบบหมุนที่เขาใช้นั้นสามารถทำการวิดเจ็ตได้หรือไม่ นั่นหมายความว่าฉันควรสร้างวิดเจ็ตภายใน functions.php ซึ่งเรียกใช้ฟังก์ชันของปลั๊กอิน นั่นหมายความว่าจะต้องโหลดรหัสของปลั๊กอินก่อนเพื่อให้สามารถใช้งานฟังก์ชั่น WordPress ได้เมื่อโหลดไฟล์ functions.php ใช่ไหม มันจะใช้ได้ไหม

5
กำจัดการอัพเดทอื่นกำลังดำเนินการอยู่
ฉันพยายามอัปเดตคอร์ wordpress ของฉันเป็น 4.5.1 แต่ระบบของฉันไม่มีสิทธิ์บางอย่างและตอนนี้หลังจากให้สิทธิ์ที่ถูกต้องฉันไม่สามารถกำจัดข้อความนั้นและไม่สามารถอัพเกรดได้ พยายามค้นหาไฟล์. mainainance แต่ไม่มี ฉันจะอัพเดทได้อย่างไร ขอบคุณที่ช่วยเหลือ
77 updates 


11
กรอบงาน WordPress และธีมพาเรนต์ [ปิด]
ตอนนี้มีโค้ด WordPress จำนวนมากที่ผู้พัฒนารายอื่นใช้เพื่อนำกลับมาใช้ใหม่ น่าเสียดายที่ไม่มีข้อมูลที่เป็นประโยชน์และมีข้อมูลน้อยมากเกี่ยวกับมันและโดยทั่วไปคุณจะติดอยู่กับกรอบหนึ่งต่อหนึ่งจนกว่าคุณจะพบคนแรกที่คุณชอบหรือคิดว่าพวกเขาทั้งหมดดูดชะมัด (ใดก็ตามที่มาก่อน) มาสร้างชุมชนการเขียนเกี่ยวกับเฟรมเวิร์กและธีมหลักที่เราใช้จริง ๆ และเพราะอะไร กรุณารวม: วัตถุประสงค์ (ชุดรูปแบบหลักกรอบงานชุดรูปแบบรหัสผู้ช่วย ฯลฯ ) คุณสมบัติที่แข็งแกร่ง (ซึ่งทำให้มันน่าสนใจและมีประโยชน์) ข้อเสีย (สิ่งที่ไม่สะดวกหรือแตกต่างจากปกติ) ใบอนุญาตและราคา (ถ้าไม่ฟรี)

18
ที่เก็บปลั๊กอิน WPSE: ปลั๊กอินที่มาจาก WP-Answers
เชื่อมโยง WPSE-Plugins ของคุณ หากคุณตอบคำถามและสร้างปลั๊กอินจากรหัสของคุณมากกว่าที่นี่คือที่สำหรับแบ่งปัน The Idea: ความคิดเห็นเก่าจาก@MikeSchinkelในช่วงเบต้าซึ่งเขาเขียนอะไรบางอย่างเช่น "ฉันสงสัยว่าจะมีปลั๊กอินกี่อันที่ออกมาจาก WA" "กฎ" เขียนสั้น - หนึ่งบรรทัด - คำอธิบายของสิ่งที่ปลั๊กอินมีไว้ทำ บอกวิธีการใช้งาน: แท็กแม่แบบย่อรหัสวิดเจ็ต Plug & Play ลิงก์ไปยังปลั๊กอินของคุณด้วยคำตอบบน github / bitbucket / อะไรก็ตามหรือใน repo wp.org โปรดเชื่อมโยงหนึ่งปลั๊กอินต่อคำตอบ หากคุณมีคำตอบที่จะให้บริการเป็นปลั๊กอินเพียงแก้ไข A ของคุณและเชื่อมโยงได้ที่นี่ หากปลั๊กอินของคุณเป็นปลั๊กอินเชิงพาณิชย์ในภายหลังคุณสามารถโพสต์ลิงก์ที่นี่ได้ หากปลั๊กอินของคุณไม่ได้รับลิขสิทธิ์CCU บวก GNU GPL 2 โปรดพูดถึงลิขสิทธิ์ หมายเหตุ: ฉันเพิ่มแท็กชื่อwpse-pluginในคำตอบนี้ โปรดแก้ไข Q (ที่คำตอบของคุณสิ้นสุดลงในฐานะปลั๊กอิน) และเพิ่มแท็กหรือขอให้ผู้ดำเนินการทำเช่นนั้น ฉันจะเพิ่มคำตอบ / ปลั๊กอินที่เพิ่มไว้ที่นี่ โปรดเข้าร่วมการสนทนาเกี่ยวกับเรื่องนี้ในเมตา สำคัญ:เกี่ยวกับสิทธิ์ใช้งาน …

27
ซอฟแวร์สำหรับ WordPress Theme และการพัฒนาปลั๊กอิน? [ปิด]
คุณใช้ซอฟต์แวร์ใดสำหรับความต้องการที่เกี่ยวข้องกับ WordPress ของคุณ? โปรดระบุระบบปฏิบัติการของคุณ ใน windows XP ฉันใช้: filezilla (FTP) notepad ++ (สำหรับการอ่านไฟล์ PHP / CSS) firebug (ส่วนขยายของ Firefox เพื่อให้ฉันเล่นกับองค์ประกอบของเว็บไซต์) สิ่งอื่น ๆ ที่ฉันไม่ได้ใช้เป็นประจำ แต่ต้องการใช้มากขึ้น - xaamp (รุ่นท้องถิ่นของ WP) - github / SVN (ระบบควบคุมเวอร์ชันสำหรับไฟล์ของฉัน) แล้วคุณล่ะ?

3
การโหลดอัตโนมัติและ Namespaces ในปลั๊กอิน WordPress และธีม: มันใช้งานได้ไหม
มีใครใช้การโหลดอัตโนมัติและ / หรือ PHP namespaces ภายในปลั๊กอินหรือชุดรูปแบบ? ความคิดในการใช้พวกเขา? อันตรายใด ๆ ผิดพลาด? หมายเหตุ: เนมสเปซเป็น PHP 5.3 ขึ้นไปเท่านั้น สมมติว่าคุณรู้ว่าคุณกำลังเผชิญกับเซิร์ฟเวอร์ที่คุณรู้ว่ามี PHP 5.3 หรือสูงกว่า

11
ฉันสามารถเปลี่ยนชื่อโฟลเดอร์ wp-admin ได้หรือไม่
เป็นไปได้ไหมที่จะเปลี่ยนชื่อโฟลเดอร์ wp-admin ฉันรู้ว่าฉันสามารถเปลี่ยนชื่อได้ แต่เว้นแต่จะได้รับการสนับสนุนจากสิ่งต่าง ๆ มากมายที่รหัสจะทำลาย ถ้าฉันใช้ชื่อโฟลเดอร์ที่กำหนดเองมันจะทำให้ปลอดภัยขึ้นเล็กน้อยความปลอดภัยจากความสับสนและทั้งหมดนั้น

4
วิธีที่ต้องการในการเพิ่มไฟล์จาวาสคริปต์ที่กำหนดเองในเว็บไซต์คืออะไร?
ฉันได้เพิ่มสคริปต์ของฉันแล้ว แต่ฉันต้องการทราบวิธีที่ต้องการ ฉันเพิ่งวาง<script>แท็กลงในheader.phpเทมเพลตของฉันโดยตรง มีวิธีที่ต้องการในการแทรกไฟล์ js ภายนอกหรือกำหนดเอง? ฉันจะผูกไฟล์ js กับหน้าเดียวได้อย่างไร (ฉันมีหน้าแรกในใจ)

4
Git / GitHub เป็นโซลูชันการปรับใช้ WordPress ที่ดีหรือไม่
ขณะนี้ฉันกำลังพัฒนา WordPress ของฉันอยู่ในพื้นที่ยอมรับรหัสของฉันเพื่อ GitHub กับ Git จากนั้น SSHing เข้าสู่เซิร์ฟเวอร์ของฉันและทำ "git pull" เพื่ออัปเดตรหัสของฉัน นี่เป็นตัวเลือกที่ดีสำหรับการปรับใช้รหัสบนเว็บไซต์ WordPress (ฉันเห็นได้ชัดว่ามีระดับการเข้าถึงเซิร์ฟเวอร์ของฉันในกรณีนี้) ฉันรู้ว่าสิ่งต่าง ๆ เช่น Capistrano แต่นั่นจะเกินความจำเป็นในการปรับใช้กับเว็บไซต์ WordPress หรือไม่ ฉันจะใช้ประโยชน์สูงสุดจาก Git / GitHub ในกรณีนี้ได้อย่างไร
67 deployment  git  github 

3
เมื่อใดที่จะใช้ is_home () vs is_front_page ()?
ฉันพบว่าis_front_pageดูเหมือนจะกลับจริงเมื่อฉันดูหน้าแรกและมีการโพสต์เหนียวเดียวที่นั่น นอกจากนี้ยังมีผลตอบแทนจริงเมื่อผมได้รับมอบหมายให้หน้าเป็นหน้าคงผ่านการตั้งค่า> การอ่าน ทำไมฉันจะเคยต้องการที่จะใช้is_home()?

6
ความแตกต่างระหว่าง home_url () และ site_url () คืออะไร
ความเข้าใจของฉันคือการsite_url()คืนตำแหน่งที่เป็นไฟล์หลักของ wordpress ดังนั้นหากบล็อกของฉันถูกโฮสต์ในเวลาhttp://example.com/blogนั้นsite_url()จะส่งคืนhttp://example.com/blog แต่แล้วhome_url()แตกต่างกันอย่างไร สำหรับฉันhome_url()ส่งคืนสิ่งเดียวกัน:http://example.com/blog หากถูกต้องฉันจะขอให้ wordpress กลับมาได้http://example.com/ไหม

8
Refactoring Wordpress เพื่อปรับปรุงประสิทธิภาพหน่วยความจำ [ปิด]
ฉันได้ดูที่การใช้หน่วยความจำ Wordpress บนเว็บไซต์ของฉันดูเหมือนว่าแต่ละหน้าจะได้รับการจัดสรร RAM ขนาด 20MB เพียงเพื่อเตรียมสภาพแวดล้อมที่แสนสบายสำหรับปลั๊กอินทั้งหมดที่จะใช้งานฉันวางแผนลงมือดังนี้ ไม่มีจุดเดียวที่จะเพิ่มประสิทธิภาพไม่มีชายเลวคนเดียวที่กินหน่วยความจำส่วนใหญ่ ปริมาณการใช้ทั้งหมดแผ่กระจายไปทั่วหลายโมดูล PHP มากมาย เราจะทำให้ Wordpress เริ่มต้นสภาพแวดล้อมในหน่วยความจำเพียงครั้งเดียวแล้วนำมาใช้ซ้ำหลายครั้งสำหรับการเข้าชมแต่ละครั้งได้อย่างไร ฉันไม่ต้องการให้ PHP ช้ากิน 20 MB เมื่อผู้ใช้คลิกแต่ละครั้ง - แม้แต่บนเซิร์ฟเวอร์ที่มีหน่วยความจำจำนวนมากใช้เวลาเพียงไม่กี่วินาทีในการทำงานให้เสร็จ โดยทั่วไปคุณต้องการหน่วยความจำแบบอ่านอย่างเดียวที่สามารถนำกลับมาใช้ใหม่ได้ นอกจากนี้ ... ทำไม 20MB ใครสามารถให้ข้อมูลเชิงลึกเกี่ยวกับเรื่องนี้? แก้ไข: นี่คือผลลัพธ์ WinCacheGrind ใน Wordpress ที่ทำงานบนเครื่องพัฒนาของฉัน (เร็วกว่าโฮสติ้งที่แชร์) อย่างที่คุณเห็นมันใช้เวลามากกว่าหนึ่งวินาทีในการบีบอัดเพื่อสร้าง HTML ของหน้าหลัก ชะลอตัวลงด้วยการแชร์โฮสติ้งและคุณมีสูตรสำหรับปัญหา ฉันเลือกวิธีที่ใช้เวลาส่วนใหญ่ คุณจะเพิ่มประสิทธิภาพสิ่งนี้อย่างไร แก้ไข: นี่คือสถิติแบบสอบถามจากเป็นเครื่องมือโปรไฟล์ functions.php ที่ยอดเยี่ยมนี้ โหลด: 12 คิวรี - 532ms …

7
ชุดโค้ดที่ดีที่สุดสำหรับไฟล์. htaccess ของคุณ [ปิด]
เรามีคอลเลกชันที่ดีที่สุดของ Code สำหรับฟังก์ชั่นไฟล์ด้ายของคุณ php ดังนั้นฉันคิดว่ามันอาจมีประโยชน์ในการสร้างเธรดสำหรับไฟล์. htaccess ของเรา และโปรดจำไว้ว่าให้เพิ่ม SNIPPETS ของคุณเองลงในรายการนี้

4
เพิ่มวิดเจ็ตในแถบด้านข้างโดยทางโปรแกรม
ฉันต้องการเพิ่มวิดเจ็ตลงในแถบด้านข้างสองรายการที่ฉันมี ฉันไม่สามารถหาวิธีที่เป็นทางการในการทำมันได้? ฉันเริ่มค้นหาในฐานข้อมูล ฉันพบว่ามันเป็นตัวเลือก 'sidebars_widgets' ซึ่งวางวิดเจ็ตในแถบด้านข้าง เมื่อดูที่ตัวเลือกชื่อวิดเจ็ตจะมีหมายเลขที่เพิ่มเข้ามาที่ท้ายเช่น: widget_name-6 หมายเลขนั้นมาจากไหน ความคิดเกี่ยวกับวิธีการแก้ไขปัญหานี้?
62 widgets  sidebar 

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