WordPress

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

2
ฉันจะหาเอกสารเกี่ยวกับตัวละครที่ได้รับอนุญาตในชื่อผู้ใช้ได้อย่างไรและเพราะเหตุใด
ฉันชอบที่จะสามารถใช้ช่องว่างในชื่อผู้ใช้ แต่ดูเหมือนจะเป็นไปไม่ได้ มีการเขียนใน codex หรือบางแห่งที่อธิบายว่าอนุญาตให้ใช้อักขระใดได้บ้างและทำไมจึงถูก จำกัด ไว้ที่เซตนั้นหรือเป็นแค่ตัวอักษรเท่านั้นและดูดมันขึ้นมา? หากฉันต้องการให้ผู้ใช้ใช้อย่างอื่นนอกเหนือจากชื่อผู้ใช้ที่ไม่มีช่องว่างตัวเลือกที่แท้จริงของฉันคือปลั๊กอินที่อนุญาตให้ผู้ใช้ลงชื่อเข้าใช้ด้วยที่อยู่อีเมลของพวกเขาแทน แต่ยังคงต้องการชื่อผู้ใช้อัลฟ่าเท่านั้น โอ้และฉันอยู่ในเว็บไซต์ WPMU / เครือข่าย

1
ค้นหาผู้ดูแลที่อนุมัติความคิดเห็น?
มีวิธีใดบ้างที่จะทราบว่าผู้กลั่นกรองคนใดที่อนุมัติความคิดเห็นแล้วแสดงข้อมูลนั้นในส่วนหน้า? เช่น John พูดว่า: "นี่เป็นบทความที่ยอดเยี่ยม" - อนุมัติโดย Admin1

3
เปิดแหล่งที่มาแทน WPML? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Development Stack Exchange ปิดให้บริการใน5 ปีที่ผ่านมา เนื่องจาก WPML ไม่ว่างอีกต่อไปและยังเป็นหนึ่งในปลั๊กอินการแปลเวิร์ดเพรสที่ใช้มากที่สุดจึงมีโครงการโอเพ่นซอร์สที่ช่วยให้การพัฒนาดำเนินต่อไปได้หรือไม่? หรืออะไรทำนองนั้นที่มาแทนที่มัน? ฉันรู้ว่ามีทางเลือกอื่น ๆ อยู่ที่นั่น แต่ส่วนใหญ่มีวิธีหรือคุณลักษณะที่แตกต่างกัน ฉันชอบความจริงที่ว่าการแปลทุกอย่างอยู่ในโพสต์ของตัวเอง

8
มีวิธีการใช้ผู้ใช้ Wordpress แต่ไม่โหลดหลักทั้ง Wordpress หรือไม่
ฉันมีเว็บไซต์ Wordpress และเว็บแอปพลิเคชันที่สามารถใช้งานได้โดยผู้ใช้ที่ลงทะเบียน (Wordpress) เท่านั้น ตอนนี้ฉันกำลังโหลดwp-blog-header.phpเพื่อตรวจสอบว่าผู้ใช้ลงชื่อเข้าใช้ทุกอย่างทำงานได้ดี แต่เนื่องจากทุกคำขอ (รวมถึง AJAX) ฉันต้องโหลดคอร์ Wordpress ด้วยเช่นกันมันทำให้แอปพลิเคชันของฉันช้าลง (มากกว่า 70% จากทั้งหมด) เวลาโหลด) มีวิธีง่าย ๆ ในการใช้ผู้ใช้ Wordpress แต่ไม่โหลดแกนหลักของ Wordpress ทั้งหมดหรือไม่ อัปเดต: ฉันจำเป็นต้องรู้ว่าผู้ใช้คนใดที่เข้าสู่ระบบและความปลอดภัยเป็นสิ่งสำคัญ ขอขอบคุณ!
11 php 

2
เปลี่ยน CSS / การจัดรูปแบบในหน้าเฉพาะ แต่ไม่ใช่หน้าทั่วไปใช่ไหม
ฉันจะเปลี่ยนการจัดรูปแบบได้อย่างไรใน http://wordpress.barrycarter.info/index.php/voronoi-temperature-map/ เพื่อที่ (ตัวอย่าง) แผนที่เกือบจะล้างด้วยด้านล่างของแถบเมนู? ฉันไม่ต้องการแก้ไขหน้า PHP เนื่องจากจะเปลี่ยนหน้าทั้งหมดไม่ใช่แค่หน้านี้
11 formatting 

2
วิธีลบคอลัมน์ออกจากหน้าโพสต์
ในคำถามก่อนหน้านี้ฉันถามวิธีเพิ่มคอลัมน์ในหน้าโพสต์ในส่วนการบริหารและได้รับคำตอบที่ใช้งานได้ แต่ตอนนี้ฉันต้องรู้วิธีการลบคอลัมน์ที่มีอยู่ (เช่นคอลัมน์วันที่) เพื่อให้คอลัมน์วันที่กำหนดเองของฉันมาแทนที่
11 posts  admin 

3
WordPress จัดการกับ permalinks อย่างไร
WordPress อัตโนมัติแก้ไขลิงก์ถาวร (URL) แม้ว่าจะป้อนไม่ถูกต้อง สำหรับเช่น WordPress จะที่ดินคุณในexample.com/some-postแม้ว่าคุณจะป้อนexample.com/idontexist/some-postหรือแม้กระทั่งexample.com/some อาจเป็นไปได้ว่า WordPress ใช้ RegEx เช่นหรืออัลกอริทึมการจับคู่ที่เปรียบเทียบจากขวาไปซ้ายและหากพบการจับคู่มันจะนำคุณไปยังหน้าแม้ว่าจะมี/.*/ทางซ้าย แค่เดา! WordPress ทำเช่นนี้ได้อย่างไร? แก้ไข: ฉันยังพบว่าการตรวจสอบ htaccess ไฟล์สำหรับแฟ้มเสมือนไดเรกทอรี / ใช้!fและ!dและการเปลี่ยนเส้นทางการร้องขอไปยัง index.php ในโฟลเดอร์บล็อก


4
ความแตกต่างระหว่าง get_bloginfo ('url') และ get_site_url () คืออะไร?
ฉันกำลังพัฒนาปลั๊กอิน ฉันต้องการทราบความแตกต่างระหว่าง get_bloginfo('url'); และ get_site_url(); ฉันได้ผลลัพธ์เดียวกันแล้วอะไรคือความแตกต่าง

2
ลิงก์สัญลักษณ์บนกล่อง dev พร้อมปลั๊กอินและสไตล์
ฉันใช้ mac os x 10.6 กับ xampp http://wp3.1/ เป็น URL ที่ฉันติดตั้ง WordPress เส้นทางทางกายภาพคือ /Users/myUserName/Sites/wp3.1/ ฉันไม่ได้ติดตั้งปลั๊กอินหรือธีมด้วยวิธี "ธรรมชาติ" ผมได้สร้างไดเรกทอรีชื่อ "คอมไพล์" /Users/myUserName/git/ซึ่งตั้งอยู่ใน นี่คือที่เก็บของคอมไพล์ของฉันทั้งหมดอยู่ /Users/myUserName/Sites/wp3.1/wp-content/plugins/เมื่อฉันต้องการที่จะติดตั้งปลั๊กอินผมเพียงแค่สร้างการเชื่อมโยงสัญลักษณ์ใน สิ่งนี้ใช้งานได้ดีสำหรับปลั๊กอินอย่างง่าย แต่หากปลั๊กอินจัดคิวเป็นสไตล์ชีทหรือสคริปต์ URL จะแสดงเป็น: http://wp3.1/wp-content/plugins/Users/myUserName/git/options-framework-plugin/css/colorpicker.css?ver=3.1.1 ฉันจะแก้ไขสิ่งนี้ได้อย่างไร

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

1
จะเพิ่มปลั๊กอินใน WordPress Repository ได้อย่างไร?
ฉันเพิ่งสร้างปลั๊กอินแรกและได้รับการอนุมัติโดย WordPress ข่าวดีสำหรับฉัน แต่ตอนนี้คืออะไร "คำแนะนำ" ใน Codex เป็นอะไรที่ชัดเจนสำหรับฉัน ฉันพบบทความเกี่ยวกับDig WPและฉันจัดการเพื่อรับรหัสบรรทัดที่ 3 หลังจากนั้นไม่มีความสุข ใครบ้างที่นี่มีชุดคำสั่งที่ชัดเจนเกี่ยวกับวิธีการทำเช่นนี้โดยไม่จำเป็นต้องอ่านหนังสือทั้งเล่ม? ฉันแน่ใจว่ามีคนที่มีประสบการณ์มากที่ทำสิ่งนี้ตลอดเวลา ... ขอบคุณล่วงหน้า!

2
เปิด Thickbox ด้วย AJAX รางเนื้อหา
ฉันเพิ่มปุ่มที่กำหนดเองลงในตัวแก้ไข TinyMCE และฉันต้องการเปิด Thickbox ของ WP เมื่อฉันคลิกที่มัน ฉันจะทำให้tb_show()ฟังก์ชั่นโหลดเนื้อหาที่ฉันต้องการด้วย ajax ได้อย่างไร // the ajax add_action('wp_ajax_getTheContent', 'getTheContent'); function getTheContent(){ echo 'weqwtegeqgr'; // <- this should be displayed in the TB die(); } นี่คือรหัสปลั๊กอินสำหรับแก้ไขที่ฉันใช้อยู่: init : function(ed, url) { ed.addButton('do_stuff', { title : 'Do Stuff', image : url + '/icon.gif', onclick : function() …
11 ajax  editor  thickbox 

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

2
การตั้งค่าเครือข่าย wordpress ด้วยโดเมนระดับที่สาม
ฉันกำลังดูการตั้งค่าการติดตั้งเครือข่าย WordPress ทุกอย่างดำเนินไปอย่างราบรื่นจนกระทั่งฉันไปถึงจุดที่รูปแบบโดเมนที่ฉันต้องการไม่พอดี ฉันต้องการมีเลย์เอาต์ดังนี้: บล็อก. *. stackexchange.com ตัวอย่างเช่นฉันต้องการมีหลายไซต์ในเครือข่ายที่มีลักษณะ: blog.wordpress.stackexchange.com บล็อก blog.apple.stackexchange.com บล็อก $ site.stackexchange.com ฉันคิดว่าฉันสามารถใช้งานได้กับกฎการเขียนใหม่ที่สร้างสรรค์และการแทรกแซง DNS ด้วยตนเอง แต่ฉันควรมีการตั้งค่าที่ฉันสามารถมอบการสร้างทุกอย่างยกเว้น DNS ให้กับผู้อื่น (เรามีกระบวนการสำหรับอัตโนมัติแล้ว การสร้างโดเมนย่อยทั้งหมดที่จำเป็นใน DNS) จากการเล่นของฉันรอบและการอ่าน WP จริงๆต้องการเว็บไซต์ที่เป็นโดเมนระดับถัดไปดังนั้นในตัวอย่างข้างต้นของฉันที่มันต้องการบล็อก WP หลักที่จะเป็นที่ stackexchange.com และเครือข่ายการบล็อกที่จะเป็นที่ wordpress.stackexchange.com มีวิธีใดบ้างที่จะบรรลุผลตามที่ฉันต้องการหรือฉันควรไปที่เส้นทางของการทำ blog.stackexchange.com/$site?
11 multisite  domain  dns 

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