คำถามติดแท็ก theme-development

ธีมสร้างส่วนต่อประสานสาธารณะ (front-end) สำหรับไซต์ WordPress

4
คำอธิบายรายการเมนู? วอล์คเกอร์ที่กำหนดเองสำหรับ wp_nav_menu ()
เมนู Wordpress ปกติดูเหมือนว่า: หน้าแรก | บล็อก | เกี่ยวกับเรา | ติดต่อ แต่ฉันเห็นหลายหน้าพร้อมคำอธิบายใต้ลิงก์เหล่านี้: หน้าแรก | บล็อกของเรา | เกี่ยวกับเรา | ติดต่อ .... พบเรา ... อ่านเพิ่มเติม | ข้อมูลพื้นฐาน | แบบฟอร์มการติดต่อ ทำอย่างไรจึงจะได้สิ่งนี้? (ฉันต้องการให้มันเป็นฟังก์ชั่นหลักสำหรับธีมทั้งหมดของฉันดังนั้นจึงไม่มีปลั๊กอินโปรดฉันแค่อยากรู้ว่ามันเสร็จสิ้นแล้ว)

6
จะใส่รหัสของฉันได้ที่ไหน: plugin หรือ functions.php
มีรูปแบบที่เข้าใจง่ายหรือไม่ในการตัดสินใจว่าโค้ดประเภทใดเป็นของปลั๊กอินหรือธีมfunctions.phpหรือไม่ มีอยู่ หลาย กรณีและหลายการอภิปรายเกี่ยวกับหัวข้อที่ส่วนใหญ่เป็นเพราะมีความเข้าใจผิดบางอย่างเกี่ยวกับการทำงานภายในของ WordPress, ฉันขอคำตอบจากข้อเท็จจริงไม่ใช่ความคิดเห็น ควรอธิบายวิธีจัดการกับประเด็นเหล่านี้ (และอาจมากกว่า): ประเภทโพสต์ที่กำหนดเองและ taxonomies แบบฟอร์มการติดต่อ ย่อ วิดเจ็ตที่กำหนดเอง add_theme_support( 'automatic-feed-links' ); ฟังก์ชั่น SEO เช่นmetaองค์ประกอบที่กำหนดเอง สลับธีม มักจะมีข้อดีข้อเสียสำหรับทั้งสองฝ่าย คำถามที่ได้รับความนิยมมากที่สุดของเราคอลเลกชันที่ดีที่สุดของรหัสสำหรับไฟล์ functions.php ของคุณได้รับข้อมูลโค้ดจำนวนมากเป็นคำตอบที่อย่างน้อยเป็นที่ถกเถียงกัน เราต้องการเกณฑ์ที่ผู้เริ่มต้นสามารถเข้าใจได้อาจเป็นรายการตรวจสอบ - ด้วยเหตุผล ดูคำถามที่เกี่ยวข้องโดย Chip Bennett ในเว็บไซต์ meta ของเรา: คำถามที่ถามวิธีการแก้ปัญหาโดยเฉพาะ "ไม่มีปลั๊กอิน" ที่เกี่ยวข้อง: ฉันจะวางโค้ดขนาดเล็กที่ฉันพบที่นี่หรือที่อื่นบนเว็บได้ที่ไหน

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 หรือสูงกว่า

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

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

6
กรอบงานสำหรับปลั๊กอิน / แผงตัวเลือกชุดรูปแบบ? [ปิด]
ฉันพบว่าส่วนที่ยาวที่สุดของปลั๊กอินหรือการพัฒนาธีมกำลังสร้างแผงตัวเลือกอย่างน้อยในกรณีของฉัน ดังนั้นฉันชอบที่จะรู้ว่าสิ่งที่คุณใช้เวลาในการที่ คุณใช้เฟรมเวิร์กหรือคลาสที่พร้อมใช้งานหรือไม่? และถ้าเป็นเช่นนั้นแม่มด? หรือคุณเขียนมันขึ้นมาจากศูนย์? ใช้การตั้งค่า API หรือตัวเลือกธรรมดา? ขอบคุณ

5
รับ URL หน้าบล็อกในตัวเลือก
ฉันได้ตั้งค่าบล็อกให้เป็นหน้าอื่นที่ไม่ใช่หน้าแรก ฉันต้องการลิงค์จาก single.php ไปยังหน้าบล็อกนี้ มีฟังก์ชั่นใดที่ดึง URL สำหรับบล็อกหรือไม่


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

2
WP_USE_THEMES คงที่คืออะไร
เกี่ยวกับWP_USE_THEMESค่าคงที่Codex ระบุ : หากคุณกำลังใช้ The Loop ภายในการออกแบบของคุณเอง (และการออกแบบของคุณเองไม่ใช่แม่แบบ) ให้ตั้งค่า WP_USE_THEMES เป็น false แต่อะไรคือผลกระทบที่แท้จริงของ WordPress ที่WP_USE_THEMESถูกตั้งค่าเป็นจริงหรือเท็จ? ฉันต้องการทราบว่า WP ใช้งานอย่างไร

10
วิธีสร้างไฟล์. pot ด้วย POedit
ฉันใช้เวลาหลายชั่วโมงในวันนี้กับสิ่งที่ดูเหมือนว่าเป็นอะไรที่เรียบง่ายจริงๆซึ่งก็คือการสร้างไฟล์. pot สำหรับธีม Wordpress ที่ฉันกำลังสร้าง ฉันได้อ่านบทความ Smashing Magazine , บทความTutsplusและอีกไม่กี่เรื่องเกี่ยวกับวิธีใช้Poeditเพื่อสร้างไฟล์. potสำหรับชุดรูปแบบจากนั้นสร้างไฟล์. mo และ. po แต่น่าเสียดายที่ฉันยังติดอยู่ในตอนแรก ขั้นตอน ฉันติดตั้ง Poedit และพบว่า UI นั้นแตกต่างจากที่แสดงในบทช่วยสอนทั้งหมดและดูเหมือนว่าไม่มีตัวเลือกในการสร้างไฟล์. pot อีกต่อไป สิ่งเดียวที่มีคือการสร้างไฟล์. po และ. mo จากไฟล์. pot ที่มีอยู่ซึ่งไม่ใช่สิ่งที่ฉันต้องการในตอนนี้ ดังนั้นใครบางคนสามารถบอกฉันได้ว่าฉันจะสร้างไฟล์. pot ด้วย Poedit ได้อย่างไรหรือด้วยวิธีอื่นฉันจะขอบคุณมันจริงๆ ขอบคุณ!

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

1
คุณควร จำกัด การเข้าถึงไฟล์ธีมโดยตรงหรือไม่
ฉันพบตัวอย่างต่อไปนี้ในธีมเป็นครั้งคราว: if ( ! defined('ABSPATH')) exit('restricted access'); มันเป็นจุดเริ่มต้นของไฟล์ PHP (ทั้งหมดหรือไม่) ในรูปแบบและควรป้องกันการเข้าถึงไฟล์โดยตรงจากแหล่งที่เลวร้าย ฉันเห็นว่านี่ไม่รวมอยู่ในยี่สิบหรือสิบเอ็ดและฉันไม่เคยเห็นมันแนะนำในเอกสาร WordPress อย่างเป็นทางการ ดูเหมือนจะเป็นความคิดที่ดีสำหรับฉัน แต่ฉันก็ไม่รู้เกี่ยวกับความปลอดภัยพอที่จะตัดสินและไม่สามารถหาได้มากนักจาก Google นี่คือสิ่งที่ฉันควรมีในธีมที่กำหนดเองของฉันหรือไม่ ถ้าเป็นเช่นนั้นควรเป็นไฟล์ PHP ทั้งหมดหรือบางไฟล์?

6
จะตรวจจับอุปกรณ์มือถือและนำเสนอธีมเฉพาะได้อย่างไร
ฉันต้องการสร้างธีมที่ปรับเปลี่ยนใหม่ของฉัน (ตรวจสอบโปรไฟล์ของฉันหากจำเป็น) เพื่อนำเสนอแก่ผู้เยี่ยมชมหากฉันตรวจพบว่าพวกเขากำลังเยี่ยมชมไซต์จากอุปกรณ์มือถือเช่น iPhone, Android เป็นต้น จะตรวจสอบได้อย่างไรว่าคำขอมาจากอุปกรณ์มือถือ / เบราว์เซอร์? ฉันจะโหลดและแสดงธีมเฉพาะสำหรับพวกเขาได้อย่างไร ข้อมูลเพิ่มเติม : ธีมของฉันไม่ลื่นไหล มีความกว้างคงที่ประมาณ 976px (เนื้อหา 676px + ส่วนที่เหลือเป็นแถบด้านข้างซ้าย) ฉันไม่ต้องการปฏิวัติรูปแบบ แต่ฉันรู้สึกว่ามันมีขนาดใหญ่สำหรับโทรศัพท์ 320x480 และ 800x480 อาจเป็นไปได้ว่าฉันจะลบแถบข้างหรืออย่างน้อยก็ย้ายไปทางขวาและทำการปรับเปลี่ยนเล็กน้อยอื่น ๆ

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