WordPress

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

3
มีความสำคัญต่อการจัดคิวสไตล์ของชุดรูปแบบอย่างไร
ฉัน trawled net มองหาคำตอบนี้ แต่ด้วยเหตุผลทั้งหมดที่ฉันสามารถหาได้เป็นตัวอย่างจริง แต่ไม่มีคำอธิบายเฉพาะซึ่งชัดเจนว่าในกรณีของสคริปต์ บางคนสามารถอธิบายให้ฉันฟังได้ว่าเหตุใดจึงสำคัญ / เป็นประโยชน์ในการจัดคิวสไตล์เมื่อพัฒนาธีมแทนที่จะใช้ <link rel=stylesheet>ใน header.php นอกจากนี้สไตล์ชีทเริ่มต้นของธีมควรมีการจัดคิวด้วยหรือไม่

2
ตั้งค่าโกลบอล $ post vars ด้วยตนเองเพื่อใช้แท็กเทมเพลต
ฉันมีฟังก์ชั่นการดึง ID ของโพสต์ด้วยวิธีที่เฉพาะเจาะจงมาก ฉันต้องสามารถตั้งค่าglobal $postเพื่อใช้ฟังก์ชันเช่นthe_content()ซึ่งไม่อนุญาตให้ใช้ ID เป็นพารามิเตอร์ ฉันจะบรรลุสิ่งนี้ได้อย่างไร

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

4
การสร้างอินสแตนซ์ wp_editor ด้วยปุ่ม TinyMCE ที่กำหนดเอง
มีวิธีการกำหนดwp_editor()ด้วยปุ่ม tinyMCE ที่กำหนดเองหรือไม่? ฉันได้สังเกตเห็นการอ้างอิงฟังก์ชั่น wp_editorกล่าวว่าหนึ่งในข้อโต้แย้งสามารถ$settingstinymce (array) (optional) Load TinyMCE, can be used to pass settings directly to TinyMCE using an array() หน้าของฉันใช้อินสแตนซ์ต่าง ๆ จำนวนมากและฉันต้องการเพิ่มปุ่มบางปุ่มลงในอินสแตนซ์ที่แน่นอน ตัวอย่างเช่น, Instance #1 : Standard buttons Instance #2 : bold, italic, ul + (custom) pH, temp Instance #3 : bold, italic, ul + (custom) min_size, max_size …

1
เปลี่ยนข้อความข้อผิดพลาดการเข้าสู่ระบบ
ลองดูคำถาม แต่ฉันไม่สามารถหาคำถามที่คล้ายกันได้ ฉันต้องเปลี่ยนข้อความแสดงข้อผิดพลาดที่กำหนดเองซึ่งปรากฏขึ้นเมื่อผู้ใช้พยายามเข้าสู่ระบบด้วยชื่อผู้ใช้หรือรหัสผ่านผิด เช่นเปลี่ยนสิ่งนี้: " ข้อผิดพลาด : รหัสผ่านที่คุณป้อนสำหรับชื่อผู้ใช้% 1 $ sไม่ถูกต้องลืมรหัสผ่านของคุณหรือไม่" ถึง "ข้อมูลผิด" (เป็นเพียงตัวอย่าง) ฉันพยายามใช้ "add_filter" แต่ฉันไม่คุ้นเคยดังนั้นความช่วยเหลือใด ๆ จะได้รับการชื่นชม! ขอบคุณ
19 errors 

3
วิธีแก้ปัญหาการแสดงผลรหัสย่อใน Admin Editor
ฉันได้ถามคำถามนี้เมื่อประมาณหนึ่งปีที่แล้วและฉันหวังว่าจะมีวิธีแก้ปัญหาแบบง่าย ๆ ซึ่งจะทำให้ฉันบรรลุวัตถุประสงค์ ดังนั้นที่นี่มันจะไป: ฉันมักจะใช้รหัสย่อภายใน Admin Editor แต่เมื่อฉันส่งให้ลูกค้าพวกเขามักจะไม่เข้าใจวิธีการทำงาน สิ่งที่ฉันกำลังมองหาคือโซลูชันที่จะแสดงผลลัพธ์การเชื่อมโยงของรหัสย่อภายในเอดิเตอร์ WYSIWYG แบบอัตโนมัติ จากมุมมองภาพฉันต้องการให้สิ่งนี้แสดงคล้ายกับเมื่อบรรทัด "more" ปรากฏขึ้นหรือเมื่อมีการแสดงรูปภาพภายในเครื่องมือแก้ไข จากนี้ฉันหมายความว่าผู้ใช้จะเห็นผลลัพธ์ แต่จะสามารถลบได้ แต่ไม่สามารถแก้ไขเนื้อหาของรหัสย่อที่แสดงผลได้

5
get_terms ตามประเภทโพสต์ที่กำหนดเอง
ฉันมี 'ประเทศ' และ 'เมือง' ของโพสต์แบบกำหนดเองสองแบบและ 'tax' แบบ taxonomy ที่แชร์ ถ้าฉันใช้: <?php $flags = get_terms('flag', 'orderby=name&hide_empty=0'); ฉันได้รับรายชื่อของข้อกำหนดทั้งหมดในอนุกรมวิธาน แต่ฉันต้องการ จำกัด รายการเฉพาะ 'ประเทศ' ประเภทการโพสต์ ฉันจะทำมันได้อย่างไร ใช้โซลูชั่นใหม่ <?php $flags = wpse57444_get_terms('flags',array('parent' => 0,'hide_empty' => 1,'post_types' =>array('country'))); foreach ($flags as $flag) { $childTerms = wpse57444_get_terms('flags',array('parent' => $flag->term_id,'hide_empty' => 1,'post_types' =>array('country'))); foreach ($childTerms as $childTerm) { …

3
ฐานข้อมูล WordPress ประสานระหว่าง dev และ prod
มีการถามคำถามก่อนหน้าเกี่ยวกับวิธีซิงโครไนซ์ไฟล์รวมถึงฐานข้อมูลระหว่างการติดตั้ง Wordpress สองครั้ง สำหรับระดับฐานข้อมูลคำตอบคือโดยทั่วไปจะทิ้งฐานข้อมูลหนึ่งฐานแล้วใส่ลงในเซิร์ฟเวอร์อื่น ปัญหานี้คือคุณท้ายสูญเสียการเปลี่ยนแปลงใด ๆ ที่อาจเกิดขึ้นบนเซิร์ฟเวอร์แยง ตัวอย่างเช่นเมตริกการใช้งานความคิดเห็น ฯลฯ ... ด้วยสิ่งนี้ในใจฉันเริ่มสงสัยว่ามันจะเป็นไปได้ที่จะขยาย Wordpress ORM เพื่อให้คุณสามารถสร้างเดลตาแล้วฉีดเข้าไปในเว็บไซต์แยง มีใครลองทำดูดูหรือมีความคิดเห็นหรือความคิดเห็นบ้างไหม?

5
ฉันจะแก้ไขข้อมูลโพสต์ก่อนที่จะบันทึกได้อย่างไร
ฉันมีปลั๊กอินและฉันต้องการเรียกใช้เนื้อหาโพสต์ผ่านตัวกรองบางตัวก่อนที่จะถูกบันทึกลงในฐานข้อมูล จากการดูplugin apiฉันเห็นว่า hooks สองตัวที่ดูเหมือนว่าพวกเขาอาจมีประโยชน์: save_post wp_insert_post ปัญหาเดียวคือมันดูเหมือนว่าsave_postไม่จำเป็นต้องส่งคืนตัวแปรดังนั้นฉันจึงไม่รู้วิธีกรองเนื้อหาและwp_insert_postดูเป็นเอกสาร ฉันต้องการทำสิ่งนี้: add_action('whatever_hook_name','my_function'); function my_function($post_content){ return $post_content.' <br> This post was saved on '.time(); } ฉันจะทำสิ่งที่มีประโยชน์มากกว่าผนวกเวลาคือการใช้ตัวกรอง regex บางตัว แต่นี่เป็นตัวกรอง / แอ็คชั่นทั่วไปที่ฉันพยายามเพิ่ม ปรับปรุง โปรดทราบว่าฉันต้องการที่จะสกัดกั้นข้อมูลเกี่ยวกับวิธีที่จะถูกบันทึกไว้ในฐานข้อมูล - ไม่ใช่เมื่อมันถูกแสดงในโพสต์ (เช่น: ไม่โดยการเพิ่มตัวกรองไปthe_content)

2
ฉันจะเพิ่ม / blog / เป็นคำนำหน้าเพื่อจัดโครงสร้างลิงก์สำหรับบทความบล็อกหน้าแท็ก ฯลฯ ได้อย่างไร
ฉันใช้ Wordpress 3.1.3 เป็น CMS แบบเต็มซึ่งติดตั้งในไดเรกทอรีรากของโดเมน http://www.example.com/blogฉันมีมันติดตั้งใช้ในการสร้างตัวเลือกที่จะมีหน้าคงเป็นหน้าแรกและจากนั้นบล็อกของฉันที่ สิ่งที่ฉันต้องการคือให้โพสต์บล็อกหน้าหมวดหมู่หน้าเก็บถาวรและหน้าแท็กและหน้าอื่น ๆ ที่เกี่ยวข้องกับบล็อกมี "คำนำหน้า" ของ / บล็อก / ในโครงสร้างลิงก์ ดังนั้นโพสต์ URL จะเป็นwww.example.com/blog/post-title ตอนนี้ฉันมีหน้าหมวดหมู่ที่ทำงานอย่างถูกต้องเท่านั้น สิ่งนี้สามารถทำได้โดยการเพิ่มบรรทัดต่อไปนี้ใน.htaccesไฟล์ของฉัน: RewriteRule ^category/(.+)$ http://www.example.com/$1 [R=301,L] จากนั้นฉันจะตั้งค่าฐานหมวดหมู่เป็น "บล็อก" บนหน้าการตั้งค่าลิงก์ถาวรใน Wordpress สิ่งนี้ให้ URL ของหน้าหมวดหมู่: www.example.com/blog/category-name(โดยไม่ลบคำนำหน้าหมวดหมู่ใน.htaccess, พวกเขามี URL category/blog/category-name) ในความพยายามที่จะทำให้สิ่งนี้ทำงานได้สำหรับสิ่งอื่น ๆ ที่ฉันต้องการให้ใช้งานได้ฉันตั้งแท็กฐานเป็น "บล็อก" ฉันสร้างโครงสร้างลิงก์ถาวรที่กำหนดเองของฉันด้วย: /blog/%postname%(ตามที่แนะนำโดยเธรดบางตัวที่ฉันค้นพบใน Google) การตั้งค่าเหล่านี้ให้ URL สำหรับการโพสต์บล็อกหน้าแท็กและหน้าที่เก็บถาวรโครงสร้าง URL ที่ฉันกำลังมองหา อย่างไรก็ตามมันทำให้พวกเขาทั้งหมดนำไปสู่ข้อผิดพลาด 404 …

3
วิธีการจัดเก็บชื่อผู้ใช้และรหัสผ่านไปยัง API ในตัวเลือก wordpress DB?
ขณะนี้ฉันกำลังพัฒนาปลั๊กอินและโอกาสที่ฉันจะปล่อยปลั๊กอินนี้มากกว่าที่เก็บปลั๊กอินสาธารณะเพื่อให้ผู้อื่นสามารถใช้งานได้ ปลั๊กอินจะใช้ API และใช้ API นี้คุณจะต้องส่งชื่อผู้ใช้และรหัสผ่าน ดังนั้นปลั๊กอินของฉันต้องเก็บข้อมูลการเข้าสู่ระบบเหล่านี้ในฐานข้อมูล ฉันไม่ต้องการเก็บสิ่งเหล่านี้ในรูปแบบข้อความธรรมดาแม้ว่า API ต้องการรูปแบบเหล่านี้ในรูปแบบข้อความล้วน ดังนั้นคำถามของฉันคือฉันจะเก็บข้อมูลที่ละเอียดอ่อนเหล่านี้ได้อย่างไร การแฮ็ชออกมาแล้วดังนั้นจึงต้องมีการเข้ารหัสบางประเภท ใน WordPress มีคีย์เฉพาะที่สามารถใช้ซึ่งจะแตกต่างจากบล็อกต่อบล็อกหรือไม่ ฉันควรใช้ฟังก์ชัน php ใดในการเข้ารหัสและถอดรหัส ฉันกำลังมองหาฟังก์ชั่นที่จะทำงานได้ดีกว่าการติดตั้ง WP ทั้งหมด

8
วิธี จำกัด การเข้าถึงแดชบอร์ดเฉพาะผู้ดูแลระบบเท่านั้น
เราจะ จำกัด การเข้าถึงพื้นที่ผู้ดูแลระบบ WP ให้กับผู้ใช้ทั้งหมดยกเว้นผู้ดูแลระบบอย่างไร ผู้ใช้บนเว็บไซต์ของเรามีหน้าโปรไฟล์ของตัวเองซึ่งทำหน้าที่ทุกอย่างที่พวกเขาต้องการ ดังนั้นผู้ดูแลระบบควรปิดขีด ​​จำกัด สำหรับทุกคนยกเว้นผู้ดูแลระบบ ทำอย่างไร
19 wp-admin  users 

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

3
ฉันจะใช้การค้นหาตามตำแหน่ง (รหัสไปรษณีย์) ใน WordPress ได้อย่างไร
ฉันกำลังทำงานในไซต์ไดเรกทอรีธุรกิจท้องถิ่นที่จะใช้ประเภทโพสต์ที่กำหนดเองสำหรับรายการธุรกิจ หนึ่งในฟิลด์จะเป็น "รหัสไปรษณีย์" ฉันจะตั้งค่าการค้นหาตามตำแหน่งได้อย่างไร ฉันต้องการให้ผู้เยี่ยมชมสามารถป้อนรหัสไปรษณีย์ของพวกเขาและเลือกหมวดหมู่และแสดงธุรกิจทั้งหมดภายในรัศมีที่แน่นอนหรือธุรกิจทั้งหมดที่สั่งซื้อตามระยะทาง ฉันเห็นปลั๊กอินสองตัวที่อ้างว่าทำสิ่งนี้ แต่พวกเขาไม่สนับสนุน WordPress 3.0 ข้อเสนอแนะใด ๆ

1
ความแตกต่างระหว่างไฟล์. po .mo และ .pot ในการแปลภาษา wordpress คืออะไร
ฉันกำลังแปลไซต์เวิร์ดเพรสและต้องการความชัดเจนมากขึ้นเกี่ยวกับคำเหล่านี้ ทุกคนสามารถจับมือกับคำจำกัดความและความแตกต่างระหว่างไฟล์. po .mo และ. pot ด้วยการแปลภาษา wordpress?

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