WordPress

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

5
ฉันจะเพิ่มการครอบตัด add_image_size () จากด้านบนได้อย่างไร
ฉันมีชุดข้อความทั้งหมดที่มีรูปภาพเด่น แต่ฉันต้องสามารถปรับแต่งมุมบนขวาของครอบตัดได้ ในตัวอย่างนี้ฉันต้องการให้พวกเขาถูกครอบตัดจากด้านบนขวา แต่มันจะมีประโยชน์ที่จะรู้วิธีวางตำแหน่งตัวเองด้วย ในปัจจุบันฟังก์ชั่น add_image_size () กำลังตัดส่วนของภาพออกจากกึ่งกลางของภาพ ไม่สวยเสมอไป !!

2
Media Library plugin สำหรับการจัดการไฟล์ที่ดีกว่า? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Development Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา มีปลั๊กอินใดที่จะขยายฟังก์ชั่นพื้นฐานของ Media Library สำหรับเว็บไซต์ที่มีเนื้อหาสื่อจำนวนมากหรือไม่? โครงสร้างโฟลเดอร์จะยอดเยี่ยม ... ในขณะนี้ฉันใช้ปลั๊กอิน Media Tagsแต่ฉันสงสัยว่ามีบางสิ่งที่มีประสิทธิภาพมากกว่า ข้อเสนอแนะใด ๆ ขอบคุณ

4
วิธีการตั้งค่าตัวเลือกหน้าจอเริ่มต้น?
ฉันชอบที่จะซ่อนกล่องเมตาโดยใช้ตัวเลือกหน้าจอแทนที่จะลบหรือ จำกัด ให้กับบทบาทของผู้ใช้เป้าหมายคือเพียง "ยกเลิกการเลือก" กล่องเมตาสำหรับผู้ใช้ ฉันเห็นว่าสิ่งนี้จะยุ่งยากได้อย่างไรเนื่องจากรหัสใด ๆ ที่จะทำการเปลี่ยนแปลงฐานข้อมูลสำหรับผู้ใช้จะไม่ได้รับอนุญาตให้ทำงานทุกครั้งที่กดปุ่มหน้าเว็บเพราะจะเป็นการรีเซ็ต แต่คนฉลาดกว่าฉันเขียนรหัสหลักดังนั้นอาจมีวิธี และถ้ามีฉันกำลังจะตายรู้ ความคิดใด ๆ
20 metabox 

1
จำกัด การอัปโหลดภาพเป็นภาพเดียวและปิดการใช้งานเสียงวิดีโอและไฟล์เอกสารประเภทอื่น ๆ เพื่ออัปโหลด
บางคนรู้เคล็ดลับในการเพิ่มโพสต์ใหม่ไปที่: ปิดใช้งานการอัปโหลดไฟล์เสียงวิดีโอและไฟล์อื่น ๆ ยอมรับเฉพาะการอัปโหลดรูปภาพ (jpg, png, gif) จำกัด การอัปโหลดแต่ละโพสต์ไว้ที่ภาพเดียวเท่านั้น (ไม่เกินหนึ่งภาพ) ขอบคุณล่วงหน้า.
20 uploads 

5
คุณใช้ CPT เป็นหน้าแรกเริ่มต้นได้อย่างไร
ฉันมีลูกค้าที่ไซต์จะใช้ประโยชน์จากประเภทโพสต์ที่กำหนดเองอย่างหนักเพื่อกำหนดค่าไซต์ของพวกเขา แต่ฉันอยู่ระหว่างก้อนหินและสถานที่ที่ยากสำหรับหน้าแรกที่ต้องการ ในความเป็นจริงหน้าแรกจะเป็น "หน้า" เฉพาะภายในเวิร์ดเพรส โดยทั่วไปจะมีหน้าสำหรับ: Intro , บล็อก , เกี่ยวกับเรา , ผลงานและติดต่อเรา พวกมันทั้งหมดจะถูกซ้อนทับกันเพื่อให้คุณสามารถเลื่อนจากหน้าหนึ่งไปอีกหน้าหนึ่ง สัญชาตญาณแรกของฉันคือการใช้หน้า (เรียกว่าหน้าแรก ) และฝังรหัสย่อที่ยอมรับทากหน้าและแสดงลำดับที่ถูกต้อง (เช่น[pageOrder]intro, blog, about-us, portfolio, contact-us[/pageOrder]) หน้าดังกล่าวจะใช้เทมเพลตหน้าแบบกำหนดเองเพื่อจัดวางสิ่งต่าง ๆ ควบคุมการวนซ้ำและเพิ่มการนำทางไปทางด้านซ้ายของหน้า แต่ทั้งหมดดูเหมือน klunky ทางออกที่ดีที่สุดของฉันคือการสร้างโพสต์แบบกำหนดเอง (เรียกว่าสแต็ค ) ที่อนุญาตให้ผู้ใช้วางตำแหน่งหน้าเว็บด้วยการลากวางและให้ CPT ดูแลเลย์เอาต์และการนำทางและอื่น ๆ ปัญหากับทางออกที่ดีที่สุดของฉันคือการตั้งค่า WordPress อนุญาตให้คุณเลือกหน้าสำหรับโฮมเพจเริ่มต้นของไซต์ แต่มันเชื่อมโยงกับประเภทโพสต์ของหน้าและฉันไม่แน่ใจว่าจะขอปรับเปลี่ยนเพื่อให้ผู้ใช้สามารถเลือกสแต็คเป็นหน้าแรกเริ่มต้น ดังนั้นฉันจะเชื่อมโยงไปยังที่ใดเพื่อเพิ่ม CPT ในรายการแบบหล่นลงของหน้าที่มีอยู่สำหรับโฮมเพจเริ่มต้น

3
วิธีบันทึกสถานะของตัวแก้ไขโครงร่างด้านหน้าของ jQuery UI Sortables ส่วนหน้า?
ฉันกำลังสร้างแก้ไขส่วนหน้าโพสต์รูปแบบการใช้jQuery UI การจัดเรียง โพสต์มีการจัดวางในกล่องขนาด 300px x 250px เหนือภาพพื้นหลัง โพสต์ถูกสร้างและแก้ไขโดยใช้ผู้ดูแลระบบ WordPress แต่ฉันต้องการอนุญาตให้ผู้ดูแลไซต์ปรับลำดับของกล่องโดยใช้ส่วนติดต่อแบบลากและวางที่ส่วนหน้า ฉันมีส่วนลากและวางเรียงได้ทำงาน แต่ต้องเกิดขึ้นกับวิธีการบันทึกสถานะ (คำสั่งซื้อ) ของกล่อง นึกคิดฉันต้องการที่จะสามารถบันทึกรัฐเป็นตัวเลือกและสร้างมันลงในแบบสอบถาม แบบสอบถามสำหรับการโพสต์เป็น WP_Query ง่าย ๆ ที่ได้รับข้อมูลจากกล่องเมตาที่กำหนดเองเพื่อกำหนดรูปแบบกล่องแต่ละแบบ: $args= array( 'meta_key' => 'c3m_shown_on', 'meta_value'=> 'home' ); $box_query = new WP_Query($args); ?> <ul id="sortable"> <?php while ($box_query->have_posts()) : $box_query->the_post(); global $post; global $prefix; $box_size = c3m_get_field($prefix.'box_size', FALSE); $box_image …

5
เปลี่ยนข้อความช่วยเหลือ“ ใส่ชื่อที่นี่” ในประเภทโพสต์ที่กำหนดเอง
ฉันมีประเภทโพสต์ที่กำหนดเองที่สร้างขึ้นสำหรับไดเรกทอรีที่จะจบลงด้วยการเรียงลำดับตามตัวอักษร ฉันจะเรียงลำดับโพสต์ตามตัวอักษรตามชื่อเรื่องดังนั้นฉันต้องการให้แน่ใจว่าชื่อถูกป้อนเป็นนามสกุล / ชื่อจริง มีวิธีในการเปลี่ยนข้อความช่วยเหลือเริ่มต้น - "ใส่ชื่อที่นี่" - ในโพสต์ที่กำหนดเองของฉันเป็นอย่างอื่นได้หรือไม่

4
การส่งข้อความข้อผิดพลาด / คำเตือนจากกล่องเมตาไปที่“ admin_notices”
ฉันมีเมตาบ็อกซ์ธรรมดาที่อัปเดตฟิลด์โพสต์ที่กำหนดเอง (โดยใช้update_post_meta()) ฉันจะส่งข้อผิดพลาดหรือข้อความเตือนไปยังหน้าถัดไปหลังจากที่ผู้ใช้เผยแพร่ / อัปเดตการโพสต์และไม่ได้กรอกหนึ่งในช่องเมตาบ็อก (หรือกรอกข้อมูลด้วยข้อมูลที่ไม่ถูกต้อง)

4
เพิ่ม Google Analytics ด้วยตนเองหรือใช้ปลั๊กอิน?
สถานการณ์ของเราคือเราตะลุยกับ Wordpress แต่หนึ่งในลูกค้า Wordpress ของเราต้องการที่จะเพิ่ม Google Analytics ไปยังเว็บไซต์ของเขา ฉันสมมติว่าเราสามารถทำได้ด้วยตนเองค่อนข้างง่าย และสัญชาตญาณของเราก็คือการไปตามเส้นทางนั้น ลูกค้ามีขนาดเล็กและไม่จำเป็นต้องทำสิ่งใดเป็นพิเศษโดยเฉพาะอย่างยิ่งในขั้นตอนนี้ เราต้องการทำให้มันง่าย เป็นการดีที่สุดที่จะหลีกเลี่ยงปลั๊กอิน? ปรับปรุง ขอบคุณสำหรับคำตอบที่ยอดเยี่ยม - ในที่สุดเราก็ใช้ปลั๊กอิน ตามที่ผู้เชี่ยวชาญสัญญาไว้ด้านล่างนั้นตรงไปตรงมามาก

4
ปลั๊กอินในไดเรกทอรี symlinked?
เมื่อฉันพัฒนาปลั๊กอินฉันจะทดสอบพวกเขาใน WordPress หลายเวอร์ชันโดยเชื่อมโยงไดเรกทอรีปลั๊กอินของฉันในwp-contentไดเรกทอรีต่างๆ นี้เป็นที่ดีตั้งแต่ฉันมีเพียงเพื่อแก้ไขไฟล์ครั้งเดียว แต่จะแบ่งสร้างสิ่งสำคัญที่จะสร้างการอ้างอิงไปยังแหล่งข้อมูลในปลั๊กอินของฉัน: หมายถึงสถานที่ตั้งปลั๊กอินทางกายภาพไม่ได้เป็นคนใน__FILE__ wp-contentฉันจะแก้ปัญหานี้อย่างไร โครงสร้างไดเรกทอรีของฉันมีลักษณะเช่นนี้: /path/to/wordpress/development/dir/ plugin-development/ monkeyman-rewrite-analyzer/ monkeyman-rewrite-analyzer.php js/ monkeyman-rewrite-analyzer.js versions/ 3.1/ wp-content/ plugins/ monkeyman-rewrite-analyzer เป็น symlink ไปยังปลั๊กอินด้านบน 3.1-multi-dir/ wp-content/ plugins/ monkeyman-rewrite-analyzer เป็น symlink ไปยังปลั๊กอินด้านบน 3.1-multi-domain/ wp-content/ plugins/ monkeyman-rewrite-analyzer เป็น symlink ไปยังปลั๊กอินด้านบน ถ้าฉันต้องการจัดคิวไฟล์ Javascript ฉันควรใช้plugins_url( 'monkeyman-rewrite-analyzer.js', [base file] )แต่การใช้__FILE__ที่นี่จะไม่ทำงานเพราะเส้นทางของไฟล์ที่แท้จริงจะเป็น/path/to/wordpress/development/dir/plugin-development/monkeyman-rewrite-analyzer/monkeyman-rewrite-analyzer.phpเช่นนั้นไม่ใช่/path/to/wordpress/development/dir/versions/*/wp-content/plugins/monkeyman-rewrite-analyzer/monkeyman-rewrite-analyzer.phpดังนั้น WordPress จึงไม่สามารถตัดส่วนแรกออกและสร้าง URL ที่เกี่ยวข้องกับการติดตั้ง WordPress

7
ใช้ wp_trim_excerpt เพื่อรับ the_excerpt () อยู่นอกลูป
ฉันกำลังสร้างชุดรูปแบบที่จะแสดงข้อความที่ตัดตอนมาจากโฮมเพจสำหรับโพสต์ที่อาจเกิดขึ้นหลายสิบรายการ ฉันไม่มีข้อความที่ตัดตอนมาเองในโพสต์ทั้งหมดของฉันจึง$post->post_excerptว่างเปล่าสำหรับโพสต์จำนวนมาก ในกรณีที่ไม่มีข้อความที่ตัดตอนมาด้วยตนเองฉันต้องการใช้ฟังก์ชัน get_the_excerpt () ในตัว แต่ไม่สามารถใช้งานได้นอกลูป ติดตามฟังก์ชั่นดูเหมือนว่าจะใช้ wp_trim_excerpt จาก wp-include / formatting.php เพื่อสร้างข้อความที่ตัดตอนมาทันที ฉันกำลังเรียกมันในรหัสของฉันเหมือน wp_trim_excerpt( $item->post_content )แต่มันก็แค่คืนเนื้อหาเต็ม ฉันกำลังทำอะไรผิดหรือเปล่า? ฉันรู้ว่าฉันสามารถสร้างฟังก์ชั่นของตัวเองเพื่อสร้างข้อความที่ตัดตอนมา แต่ฉันชอบที่จะใช้ฟังก์ชั่นในตัวที่เป็นไปได้ทำให้รหัสของฉันเข้ากันได้กับปลั๊กอิน / ตัวกรองที่มีศักยภาพอื่น ๆ http://adambrown.info/p/wp_hooks/hook/wp_trim_excerpt?version=3.0&file=wp-includes/formatting.php
20 excerpt 

9
ซอฟต์แวร์ฟอรั่มที่รวมเข้ากับบล็อก / เว็บไซต์ WordPress? [ปิด]
ตามที่เป็นอยู่ในปัจจุบันคำถามนี้ไม่เหมาะสำหรับรูปแบบคำถาม & คำตอบของเรา เราคาดหวังคำตอบที่จะได้รับการสนับสนุนจากข้อเท็จจริงการอ้างอิงหรือความเชี่ยวชาญ แต่คำถามนี้มีแนวโน้มที่จะเรียกร้องให้มีการอภิปรายโต้แย้งโต้แย้งหรือการอภิปรายเพิ่มเติม หากคุณรู้สึกว่าคำถามนี้สามารถปรับปรุงและเปิดใหม่ได้โปรดไปที่ศูนย์ช่วยเหลือเพื่อขอคำแนะนำ ปิดให้บริการใน7 ปีที่ผ่านมา หากคุณต้องการเพิ่มฟอรัมผู้ใช้ไปยังเว็บไซต์ซอฟต์แวร์ของคุณและทำให้มันดูเหมือนและทำงานเหมือนกับบล็อก WordPress ของคุณคุณจะเลือกซอฟต์แวร์ฟอรัมใด เห็นได้ชัดว่า bbPress มีต้นกำเนิดเช่นเดียวกับ WordPress แต่ดีที่สุดหรือมีตัวเลือกอื่นที่ดีกว่า
20 forum 

5
การปรับขนาดภาพให้เป็นขนาดจริงที่ใช้ในโปรแกรมแก้ไขภาพ?
มีวิธีการปรับขนาดภาพเป็นขนาดจริงที่จะแสดงในโพสต์หรือไม่ ฉันมีผู้ใช้ที่นำเข้ารูปภาพขนาดใหญ่แล้วปรับขนาดในเครื่องมือแก้ไขภาพ นี่เป็นเรื่องง่ายเนื่องจากพวกเขาสามารถลากรูปภาพได้จนกว่าจะมีขนาดที่ต้องการโดยไม่ต้องเปิดโปรแกรมแก้ไขรูปภาพปรับขนาดรูปภาพบันทึกและอัปโหลดเป็นไฟล์แนบแยกต่างหาก แน่นอนว่าบางครั้งผลลัพธ์ในรูปที่มีความกว้าง 100px ในโพสต์ แต่ในความเป็นจริง 1500px มีปลั๊กอินที่ทำสิ่งนี้เมื่อบันทึกโพสต์ใหม่หรือไม่? ฉันต้องการเก็บภาพขนาดเต็มที่มีอยู่ (สำหรับการเชื่อมโยงหรือปรับขนาดภายหลัง) แต่เพียงเพิ่มขนาดพิเศษ (และบันทึกใน_wp_attachment_metadataวัตถุ) ดังนั้นโพสต์นี้จึงมีภาพในขนาดที่ถูกต้องและมีการอ้างอิงถึง สิ่งที่แนบมาขนาดเต็ม แน่นอนโพสต์ที่มีอยู่ทั้งหมดควรได้รับการจัดการครั้งเดียว <img>แท็กอาจจะมีเพียงwidthแค่heightหรือไม่มีของพวกเขานี้ควรจะมีการทำความสะอาดขึ้นเพื่อให้พวกเขาทั้งหมดมีที่ถูกต้องwidth, heightและภาพลักษณ์ของขนาดว่า

3
การเพิ่มลิงก์โดยพลการไปยังเมนูผู้ดูแลระบบหรือไม่
มีวิธีเพิ่มไฮเปอร์ลิงก์โดยพลการไปยังเมนูผู้ดูแลระบบของ WordPress หรือไม่ (ฉันหมายถึงเมนูด้านซ้ายเมื่อคุณเข้าสู่แดชบอร์ดผู้ดูแลระบบ) ตัวอย่างเช่นหนึ่งสามารถเพิ่มลิงก์ไปยัง Google? ในกรณีของฉันโดยเฉพาะฉันต้องการเพิ่มหน้าสไตล์สำหรับธีม Wordpress ที่ฉันกำลังทำงานเพื่อให้ฉันสามารถแสดงให้ผู้ใช้เห็นว่าองค์ประกอบ HTML ที่แตกต่างกันมีสไตล์ในธีมอย่างไรและเพื่อสาธิตวิธีการสไตล์ต่างๆ นี่คือรหัสที่ฉันมีจนถึงตอนนี้ ( หมายเหตุ: มันไม่สมบูรณ์ ): ในfunctions.phpฉันได้เพิ่มรายการเมนูใหม่ในส่วนลักษณะที่ปรากฏ : add_action('admin_menu', 'create_theme_style_page'); function create_theme_style_page() { add_theme_page('Theme Styleguide', 'Theme Styleguide', 'administrator', basename(__FILE__),'build_styleguide_page'); } function build_styleguide_page() { echo "Not sure what goes here to redirect admin to a arbitrary url?"; } ในการbuild_styleguide_page()พยายามเปลี่ยนเส้นทางโดยheader()ให้ข้อผิดพลาด ( ไม่สามารถแก้ไขข้อมูลส่วนหัว …

7
ฉันจะส่งออกบล็อก WordPress เป็นหนังสือได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Development Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา ฉันต้องการส่งออกโพสต์ของบล็อกบางส่วนหรือทั้งหมดในรูปแบบที่เหมาะสมกับผู้เผยแพร่ (ดั้งเดิมหรือผู้เผยแพร่ด้วยตนเอง (เช่น: Lulu.com )) (MS Word, RTF, PDF, epub, อย่างอื่น) มีเครื่องมืออะไรให้ทำเช่นนี้บ้าง
20 export  pdf 

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