WordPress

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

4
วิธีที่ดีที่สุดในการยกเลิกปลั๊กอินในกรณีที่มีเวอร์ชัน PHP ไม่เพียงพอ
คุณเขียนปลั๊กอินที่ต้องการ PHP 5.1 มีคนพยายามติดตั้งบนเซิร์ฟเวอร์ที่มี PHP 4 คุณจัดการกับมันอย่างไรในลักษณะที่ปลอดภัยและใช้งานง่าย

4
พหูพจน์ของ WordPress คืออะไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Exchange Stack Stack ปิดให้บริการใน5 ปีที่ผ่านมา ฉันหมายถึงสำหรับสิ่งที่ฉันจำได้ในชั้นเรียนภาษาอังกฤษของฉันมันควรจะเป็นWordPress'หรือไม่? นี่จะเป็นคำถาม Metaหรือไม่? หรือภาษาอังกฤษและการใช้งานอย่างใดอย่างหนึ่ง? [อัพเดต] สิ่งที่ฉันสิ้นสุดการเขียน(ในอีเมล)ก่อนความเห็นและคำตอบคือ ... จัดการกับโปรเจกต์สองสามตัวของ WordPress ... [อัพเดต] มันก็กลายเป็นEngrish Fail ขอบคุณโจฮันเนสสำหรับการเปิดคำถามที่ภาษาอังกฤษและการใช้งาน คำตอบของ Toscho ยังทำให้ฉันเปิดอีกที่ภาษาสเปนและการใช้งานแต่สำหรับชื่อของบุคคล (โอ้ฉันเป็นอะโพสโทรฟีนี้ถูกต้องไหม) ในภาษาสเปนจะเป็น "Los WordPress"

5
dbDelta ไม่ได้สร้างตาราง
ฉันผ่านหลายเธรดหน้าตัวแปลงสัญญาณและพยายามยุ่งกับสิ่งต่าง ๆ มากมาย แต่รหัสของฉันดูเหมือนจะไม่สร้างตาราง และฉันไม่สามารถรู้ได้ว่าฉันกำลังไปไหนผิด ฉันตรวจสอบ booking_db_version ในฐานข้อมูลจะได้รับการอัพเดตเมื่อฉันอัปเดตในไฟล์ นี่คือรหัส global $booking_db_version; $booking_db_version = "1.0.0"; function booking_install() { global $wpdb; global $booking_db_version; global $tableprefix; $installed_version = get_option('booking_db_option'); $tableprefix = $wpdb->prefix . 'booking_'; require_once(ABSPATH . 'wp-admin/includes/upgrade.php'); if ( $installed_version !== $booking_db_version ) { /* Create table for packages */ $packagetable = $tableprefix …

2
จะอัปเดต Wordpress ติดตั้งบน IIS ได้อย่างไร
ฉันมีการติดตั้ง WordPress ในเซิร์ฟเวอร์ IIS localhost ของฉันบนเดสก์ท็อป Win7 ที่ทำด้วยตนเองและด้วยการติดตั้ง WebPI การติดตั้งทั้งสองอยู่ภายใต้เว็บไซต์เริ่มต้นของ IIS อาจขอข้อมูลประจำตัว FTP เมื่อฉันพยายามอัปเดตอัตโนมัติเป็นรุ่น WP ล่าสุด ฉันเปิดใช้งาน FTP เซิร์ฟเวอร์บน IIS (ผู้ใช้ IUSR และ Richard) ฉันตรวจสอบแล้วว่ามีการเปิดใช้งานสิทธิ์การเขียนเพื่ออ่านในโฟลเดอร์รากของ wordpress & wp-content ฉันลองใส่ค่าหนังสือรับรอง แต่ไม่ได้รับการตอบกลับหรือ ข้อผิดพลาด: เกิดข้อผิดพลาดในการเชื่อมต่อกับเซิร์ฟเวอร์โปรดตรวจสอบว่าการตั้งค่าถูกต้อง ข้อมูลรับรองที่ขอคือชื่อผู้ใช้ชื่อโฮสต์ / FTP / รหัสผ่าน FTP และฉันได้ลองใช้ข้อมูลรับรองทุกประเภทที่ฉันคิดว่าอาจถูกต้อง แต่เห็นได้ชัดว่าไม่ได้ (เช่น ftp://localhost- IUSR - รหัสผ่านไซต์ ฯลฯ ฯลฯ ) ฉันไม่แน่ใจเกี่ยวกับรหัสผ่าน FTP …

2
เป็นไปได้ไหมที่จะสร้างธีมหลาน
ถ้าฉันใช้หนึ่งในเฟรมเวิร์กยอดนิยมเช่น Genesis มันเป็นไปได้ไหมที่จะสร้างธีมแกรนด์ชิลด์? ตัวอย่างเช่นฉันต้องการใช้ Genesis เป็นกระดูกสันหลังของเว็บไซต์ทั้งหมดของฉัน Genesis ถูกเรียกว่า framework แต่จริงๆแล้วเป็นธีมหลัก จากนั้นฉันเลือกหนึ่งในธีมลูกของ Genesis เพื่อวางขายที่ StudioPress และต้องการกำหนดค่าต่อไปสำหรับแต่ละไซต์ของฉัน ฉันจะสร้างชุดรูปแบบหลานสำหรับทุกไซต์ของฉันและฉันจะไปเกี่ยวกับเรื่องนี้หรือไม่

3
ฉันควรหลีกเลี่ยงฟังก์ชั่น WordPress เช่น the_title, the_excerpt, the_content
ฉันดูรหัสแล้ว แต่ฉันไม่เห็นว่าจะมีการหลบหนีจาก funcions เช่นthe_title the_content the_excerptฯลฯ ฉันอาจไม่ได้อ่านอย่างถูกต้อง ฉันต้องหลบหนีฟังก์ชั่นเหล่านี้ในการพัฒนาธีมเช่น: esc_html ( the_title () ) แก้ไข: ตามที่ระบุไว้ในคำตอบด้านล่างรหัสข้างต้นเป็นสิ่งที่ผิดโดยไม่คำนึงถึง - รหัสควรอ่าน esc_html ( get_the_title () )

2
รหัสย่อจะแสดงที่ด้านบนของหน้าเสมอ
ฉันใช้รหัสย่อเพื่อดึงลูปต่าง ๆ ผ่านลูป - ชื่อ.php ด้วยเหตุผลบางอย่างมันอยู่ด้านบนของหน้าเสมอ ฉัน googled มันและใช้ echo แทนการส่งคืนทำให้เกิดปัญหานั้น แต่ด้วยรหัสของฉันฉันไม่ได้ใช้ echo นี่คือรหัสย่อ: // setup the shortcode for use function friendly_loop_shortcode( $atts, $content = null ) { extract( shortcode_atts( array( 'category' => '', 'module' => '' ), $atts ) ); include(locate_template('loop-'.$module.'.php')); } มีความคิดว่าทำไมสิ่งนี้เกิดขึ้น?
15 shortcode 

4
วิธีการแคช json ด้วย wp-super cache
ในโครงการใหม่เราใช้ wp-super-cache (ปลั๊กอินที่ลูกค้าต้องการ) เพื่อสร้างไฟล์ html แบบคงที่สำหรับประเภทเนื้อหาที่กำหนดเอง แต่เรากำลังพยายามหาว่าทุกอย่างถูกแคชอย่างเหมาะสมหรือไม่ นี่เป็นคำถาม 2 ส่วน 1) ชุดรูปแบบที่เราสร้างขึ้นใช้เทมเพลตหน้าเพื่อส่งออก json ที่ติดเครื่องผ่านการโทร ajax กล่าวคือ หากคุณเข้าชมหน้าเว็บ: theurl.com/sample - คุณจะได้รับ json บริสุทธิ์ ในขณะที่มีทุกรุ่นและไม่ใช่จาวาสคริปต์ทุกหน้าและโพสต์ Ajax ไดรฟ์ส่วนหน้าของชุดรูปแบบนี้ เราได้ลบส่วนหัวและส่วนท้ายในไฟล์เหล่านี้เพื่อให้เป็น json บริสุทธิ์และเราพยายามที่จะหาวิธีการตรวจสอบว่า json จะถูกแคช ในทางทฤษฎีข้อมูลจะถูกเก็บไว้เพราะในทางเทคนิคหน้าที่ให้บริการโดย wordpress แต่เราจะรู้ได้อย่างไรว่ามันถูกเก็บไว้? 2) เรากำลังใช้ปลั๊กอิน json api เพื่อแสดงข้อมูลโพสต์บางอย่างเช่นกัน http://wordpress.org/extend/plugins/json-api/ สำหรับตัวอย่างนี้สมมติว่าเราใช้ประโยชน์จากวิธีการเริ่มต้นของปลั๊กอินและกดหน้านี้: url.com/category/news?json=1 ใครรู้วิธีที่เราสามารถตรวจสอบว่าการส่งออกนี้จะถูกแคช? หากไม่มีการแคชวิธีการนี้จะทำให้เกิดขึ้นได้อย่างไร ดูเหมือนจะไม่มีข้อมูลมากนักเกี่ยวกับออนไลน์นี้ดังนั้นในการสร้างเว็บไซต์เวิร์ดเพรสที่น่าดึงดูดและเหมาะสม


7
ปัญหาลิงก์ถาวร: ไม่สามารถเปลี่ยนชื่อ / บริษัท -2 / เป็น / บริษัท /
ฉันสร้างเพจชื่อ บริษัท แต่ลิงก์ถาวรได้เปลี่ยนเป็น / company-2 / พยายามเปลี่ยนเป็นแค่ / บริษัท / ไม่ทำงาน เว็บไซต์เพิ่งมี 8 หน้าและไม่มีใครเรียกว่า บริษัท (ไม่ทราบว่า บริษัท เป็นชื่อหน้าถูกใช้ในอดีตหรือไม่) ฉันจะทำอย่างไรและอะไรคือสาเหตุ ฉันควรมองที่ไหน ไม่กลัวที่จะใช้ phpmyadmin;) ความนับถือ
15 permalinks 

1
WP 3.3 วิธีเพิ่มไอเท็มเมนูในแถบผู้ดูแลระบบ
ฉันเพิ่งติดตั้งปลั๊กอิน Yoast SEO และสังเกตเห็นว่ามีการเพิ่มเมนู flyout ใหม่ลงในแถบผู้ดูแลระบบเมื่อมีการเปิดใช้งานปลั๊กอิน ใครรู้ว่ามีการสอนหรือตัวอย่างเกี่ยวกับวิธีการทำเช่นนี้?

1
WordPress ติดตามประวัติ URL ของโพสต์และทำการเปลี่ยนเส้นทางอัตโนมัติหรือไม่
ฉันเพิ่งเปลี่ยน URL ของหนึ่งในโพสต์ของฉันจาก http://2011.denmark.wordcamp.org/session/theme-frameworks-trends-og-standardisering/ ถึง http://2011.denmark.wordcamp.org/session/wordpress-themes-mere-end-design/ ตอนนี้ถ้าฉันไปที่ URL เก่าฉันจะถูกเปลี่ยนเส้นทางไปยัง URL ใหม่ แน่นอนว่านี่ยอดเยี่ยมมาก! ... แต่นี่เป็นคุณสมบัติของ WordPress หรือเกิดอะไรขึ้นที่นี่? WP ติดตามประวัติ URL ของโพสต์หรือไม่ให้เขียน / เปลี่ยนเส้นทางสำหรับ URL เดิมหรือไม่ ดูที่ส่วนหัวของคำตอบที่ฉันเห็น WP กำลังส่งการเปลี่ยนเส้นทางที่เป็นมิตรกับ SEO 301 ... ใช่! ฉันคิดว่าฉันต้องตั้งค่าการเปลี่ยนเส้นทางเหล่านั้นโดยใช้กฎการเขียน.htaccessซ้ำในฉันดังนั้นฉันอยากรู้ว่ามันเกิดขึ้นได้อย่างไรว่า WP มอบ URL ใหม่ให้ฉันเมื่อฉันพิมพ์เก่า แสงเกี่ยวกับวิธีที่ WP จัดการกับสิ่งนี้จะได้รับการชื่นชม

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

2
ให้สิทธิ์การเข้าถึงแก่แถบด้านข้างในการแก้ไข
ฉันต้องการให้สิทธิ์บทบาท Editor เพื่อแก้ไขแถบด้านข้างและเนื้อหา ฉันมีวิดเจ็ตข้อความอยู่ในนั้นและเพื่อแก้ไขวิดเจ็ตข้อความนี้ผู้ใช้จะต้องเป็นผู้ดูแลระบบ - นี่แย่มาก ฉันจะให้สิทธิ์แก่บทบาทผู้แก้ไขที่จะทำให้เขาสามารถเข้าถึงการแก้ไขแถบด้านข้างได้อย่างไร

1
การตั้งค่าภาพเด่นของโพสต์จากวิดีโอ YouTube ที่ฝังไว้
หากฉันสร้างโพสต์ที่มีวิดีโอ YouTube ในตัว (ดังนั้นฉันจะวาง URL ของ YouTube ลงในโพสต์และให้ Wordpress ฝังมันโดยอัตโนมัติสำหรับฉัน) มีวิธีที่จะให้ภาพย่อของวิดีโอตั้งเป็น ภาพเด่นของโพสต์?

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