WordPress

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

10
หยุดการบีบภาพด้วย Wordpress ในแท็ก“ P”
ฉันค้นหาสูงและต่ำเพื่อหาทางออกที่ง่ายสำหรับเรื่องนี้ แต่ก็ไม่มีประโยชน์ Wordpress ใช้การห่อรูปภาพของฉันในแท็ก p และเนื่องจากลักษณะที่ผิดปกติของเลย์เอาต์สำหรับไซต์ที่ฉันกำลังทำงานอยู่นี่เป็นเรื่องที่น่ารำคาญอย่างมาก ฉันได้สร้าง jQuery solution เพื่อแกะภาพออกมา แต่มันก็ไม่ได้ยอดเยี่ยมขนาดนั้น มันล่าช้าเนื่องจากการโหลดสิ่งอื่น ๆ บนหน้าและการเปลี่ยนแปลงจะทำช้า มีวิธีป้องกัน Wordpress เพียงแค่ห่อรูปภาพด้วยแท็ก p หรือไม่? เบ็ดหรือตัวกรองที่สามารถเรียกใช้ สิ่งนี้เกิดขึ้นเมื่ออัพโหลดรูปภาพแล้วแทรกลงในเครื่องมือแก้ไขแบบ WYSIWYG การเข้าไปดูรหัสด้วยตนเองและการลบแท็ก p ไม่ใช่ตัวเลือกเนื่องจากไคลเอนต์ไม่ได้ใช้งานไม่ได้ ฉันเข้าใจว่ารูปภาพเป็นแบบอินไลน์ แต่วิธีที่ฉันมีภาพรหัสของไซต์นั้นอยู่ใน divs และตั้งค่าให้บล็อกดังนั้นจึงเป็นรหัสที่ถูกต้อง

10
ลบย่อหน้าที่ว่างเปล่าออกจาก the_content หรือไม่
เฮ้พวกฉันแค่ต้องการป้องกันการสร้างย่อหน้าที่ว่างในโพสต์ WordPress ของฉัน ที่เกิดขึ้นค่อนข้างบ่อยเมื่อพยายามพื้นที่เนื้อหาด้วยตนเอง ฉันไม่รู้ว่าทำไมสิ่งนี้จึงไม่มีผล /*Remove empty paragraph tags from the_content*/ function removeEmptyParagraphs($content) { /*$pattern = "/<p[^>]*><\\/p[^>]*>/"; $content = preg_replace($pattern, '', $content);*/ $content = str_replace("<p></p>","",$content); return $content; } add_filter('the_content', 'removeEmptyParagraphs'); แก้ไข / ปรับปรุง: ดูเหมือนว่าปัญหาคือ: function qanda($content) { // filters for [q=some question] and [a=some answer] // wraps it inside of …

7
เพิ่มเขตข้อมูลไปยังหน้าจอแก้ไขหมวดหมู่แท็กและภาษีแบบกำหนดเองในผู้ดูแลระบบ WordPress หรือไม่
คำถามคือ " ฉันจะเพิ่มหนึ่งหรือหลายฟิลด์ในหน้าจอแก้ไขหมวดหมู่แท็กและภาษีแบบกำหนดเองใน WordPress Admin ได้อย่างไร " คำถามนี้ถูกถามในรายการ wp-hackers 1 สิงหาคม 2010 และฉันเสนอวิธีแก้ปัญหาในภายหลังในวันนั้น ผู้ถามเดิมพูดคุยเกี่ยวกับปัญหาอีกครั้งในวันนี้ (21 ส.ค. ) ซึ่งทำให้ฉันนึกถึงวิธีแก้ปัญหา เนื่องจากอาจเป็นความต้องการทั่วไปฉันจึงตัดสินใจโพสต์โซลูชันรวมถึงโค้ดที่นี่เพื่อให้คนอื่น ๆ ค้นพบในอนาคต

2
ฉันจะถอนออกจากไฟล์ CSS ของธีมหลักได้อย่างไร
ธีมหลักของฉัน (Starkers) เพิ่มไฟล์ CSS ที่ฉันพยายามลบ (ฉันต้องการใช้ @import แทนเพื่อให้ฉันสามารถแทนที่สไตล์ได้ง่ายขึ้น) Starkers มีสิ่งต่อไปนี้ใน function.php: add_action( 'wp_enqueue_scripts', 'script_enqueuer' ); function script_enqueuer() { wp_register_script( 'site', get_template_directory_uri().'/js/site.js', array( 'jquery' ) ); wp_enqueue_script( 'site' ); wp_register_style( 'screen', get_template_directory_uri().'/style.css', '', '', 'screen' ); wp_enqueue_style( 'screen' ); } ฉันได้ลองทำสิ่งต่อไปนี้ในฟังก์ชั่นสำหรับเด็กแล้ว แต่ลิงก์และแท็กสคริปต์ยังคงปรากฏในส่วนหัว add_action('init', 'removeScripts'); function removeScripts() { wp_dequeue_style('screen'); wp_deregister_script('site'); } ฉันได้ตรวจสอบสองครั้งเพื่อดูว่าพวกเขาเข้ารหัสยากในส่วนหัวหลักและพวกเขาไม่ได้

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

7
ปลั๊กอินใดที่แสดงให้เห็นถึงการพัฒนาปลั๊กอิน WP ที่ยอดเยี่ยม? [ปิด]
ฉันกำลังจะแก้ปัญหาปลั๊กอินตัวแรกของฉันในไม่ช้าและฉันกำลังมองหาปลั๊กอินที่คุณรู้สึกว่ามีคุณภาพสูงมากภายใต้ประทุน สิ่งที่ฉันสามารถใช้เป็นตัวอย่างในขณะที่ฉันออกแบบกรอบงานสำหรับปลั๊กอินของฉัน ความคิดใด ๆ โปรดระบุสิ่งที่ทำให้เป็นปลั๊กอินที่ยอดเยี่ยม

6
หลังจากการโยกย้ายเซิร์ฟเวอร์หน้าแรกใช้งานได้เท่านั้น
ฉันได้เพิ่งเปลี่ยนโฮสติ้งของเว็บไซต์ WordPress ของฉันไปVPS.net ฉันย้ายไฟล์ทั้งหมดของฉันแล้วนำเข้าฐานข้อมูล ทุกอย่างดูเหมือนจะไม่เป็นไรจนกว่าฉันจะคลิกลิงก์และสังเกตว่าหน้าเว็บของฉันทั้งหมดนำกลับ 404 ยกเว้นหน้าแรก URL ของเว็บไซต์คือhttp://inksquared.com

6
รวมคำอนุกรมวิธานที่กำหนดเองในการค้นหา
ฉันมี taxonomies แบบกำหนดเองสองแบบที่ใช้กับโพสต์แบบกำหนดเองสองประเภท รายการเงื่อนไขบนแถบด้านข้างใช้ได้และจะแสดงรายการโพสต์ทั้งหมดที่เกี่ยวข้อง อย่างไรก็ตามหากคุณค้นหาคำใดคำหนึ่งโดยเฉพาะข้อความนั้นจะไม่ปรากฏในข้อความนั้น ตัวอย่าง: http://dev.andrewnorcross.com/das/all-case-studies/ ค้นหาคำว่า "PQRI" ฉันไม่ได้อะไรเลย ความคิดใด ๆ ฉันได้ลองใช้ปลั๊กอินการค้นหาต่างๆ แต่พวกเขาอาจแบ่งพารามิเตอร์การค้นหาที่กำหนดเองของฉันหรือไม่ทำงาน


1
เติม WordPress wp_media modal ด้วยการเลือกรูปภาพ
ฉันเป็นผู้พัฒนาปลั๊กอินขั้นสูงที่กำหนดเองและหวังว่าคุณจะสามารถช่วยฉันแก้ปัญหาที่ฉันกำลังเผชิญอยู่ ฉันมีปุ่มที่คุณสามารถแก้ไขภาพ ปุ่มนี้จะเปิดใช้งานสื่อ WP 3.5 ผ่านฟังก์ชั่น wp_media () ปัญหาคือฉันต้องการเลือกภาพล่วงหน้าเพื่อโหลดรายละเอียดในแผงด้านข้าง ขณะนี้ฉันกำลังขอโทรกลับ 'เปิด' และเรียกใช้รหัสบางอย่างซึ่งเติมการเลือกนี้อย่างไรก็ตามมัน clunky และมีประสิทธิภาพ นี่คือสิ่งที่ดูเหมือนว่า: // _media is an object I am using _media.frame = wp.media({ title : 'title', multiple : false, button : { text : 'button' } }); // open _media.frame.on('open',function() { // add class _media.frame.$el.closest('.media-modal').addClass('acf-media-modal acf-expanded'); // …
32 media  backbone 

2
การเขียน URL ประเภทโพสต์ที่กำหนดเอง?
ฉันตั้งค่าประเภทโพสต์ที่กำหนดเองสำหรับโครงการผลงานของฉัน URL หลักของสิ่งนี้อยู่ที่/projects/ ตอนนี้ฉันยังตั้งค่าการโพสต์บล็อกของฉัน Permalink /articles/*/เป็นโครงสร้าง Permalink ซึ่งหมายความว่าเมื่อฉันไปดูโครงการพอร์ตโฟลิโอเปลี่ยน URL/articles/projects/project-name/ ฉันรู้ว่าต้องมีวิธีที่จะเขียน Permalinks เฉพาะสำหรับโครงการของฉันประเภทโพสต์ที่กำหนดเอง แต่ฉันไม่คุ้นเคยกับไวยากรณ์ในการประกาศทาก URL - จะขอบคุณความช่วยเหลือที่ฉันได้รับ!

2
Woocommerce - เพิ่มผลิตภัณฑ์เข้าสู่ตะกร้าโดยใช้โปรแกรมผ่าน JS หรือ PHP [ปิด]
ฉันใช้ปลั๊กอิน Woocommerce เพื่ออำนวยความสะดวกในส่วนเล็ก ๆ ของอีคอมเมิร์ซและจำเป็นต้องเพิ่มผลิตภัณฑ์ลงในรถเข็นผ่านการโทรหรือฟังก์ชั่นมากกว่าที่จะใช้ปุ่ม 'add-to-cart' ของตัวเอง โดยพื้นฐานแล้วฉันหมายถึงส่ง Woocommerce a SKU และจำนวนตัวอย่างและมีการอัปเดตรถเข็น sendToCart('123456', 55); ฯลฯ ฉันได้อ่านเอกสารแล้วดูเหมือนจะไม่สามารถหาข้อมูลอ้างอิงเกี่ยวกับเรื่องแบบนี้ได้ มีใครแนะนำว่าฉันจะทำสิ่งนี้ได้อย่างไร

5
ฉันสามารถเข้าสู่ระบบผู้ใช้ด้วยโปรแกรมโดยไม่ต้องใช้รหัสผ่านหรือไม่
ฉันสร้างผู้ใช้ด้วยตนเองโดยทางโปรแกรมและฉันต้องการลงชื่อเข้าใช้ผู้ใช้ที่เพิ่งสร้างใหม่ WP ทำให้ง่ายต่อการเข้าถึงรหัสผ่านที่ถูกแฮช แต่ไม่ใช่เวอร์ชันเพลนเท็กซ์ มีวิธีใช้ wp_signon () โดยไม่มีรหัสผ่านแบบธรรมดาหรือไม่? ฉันพบคนหนึ่งที่อ้างว่าได้ทำสิ่งนี้ที่นี่แต่มันไม่ได้ผลสำหรับฉัน ขอขอบคุณ!

1
API การตั้งค่าพร้อมตัวอย่างอาร์เรย์
ฉันใช้หนังสือการพัฒนาปลั๊กอิน Wrox WordPress เป็นข้อมูลอ้างอิงหลักสำหรับการเริ่มต้นใช้งานปลั๊กอินใหม่และฉันเข้าใจว่าการตั้งค่าทั้งหมดสามารถบันทึกเป็น 1 อาร์เรย์ได้ แต่หนังสือไม่ได้ยกตัวอย่างของสิ่งนี้และทุกสิ่งที่ฉันต้องการ การค้นหาบนเว็บนั้นแตกต่างจากตัวอย่างหนึ่งไปอีกอย่างหนึ่ง ช่วงครึ่งหลังของการโพสต์โดย Konstantinทำให้ฉันเข้ามาใกล้ แต่ฉันอยากเห็นตัวอย่างที่สมบูรณ์มากขึ้นด้วยหลาย ๆ ฟิลด์

3
Plupload Intergration ใน meta-box หรือไม่
ฉันรู้ว่า plupload จะเป็นเครื่องมืออัปโหลดใหม่สำหรับ WordPress 3.3 แต่ฉันสงสัยว่ามีเอกสารใดบ้างเกี่ยวกับวิธีที่มันทำงานร่วมกับ WordPress หรือไม่ ฉันจะรวบรวมการตอบสนองจากวัตถุplUpload jQuery ของฉันโดยเฉพาะเมื่อมันอัปโหลดสื่อที่คุณต้องการและวิธีการที่จะใช้ฟังก์ชั่นเดียวกันในกล่องเมตาเพื่อสร้างแกลเลอรี่? มีใครเล่นด้วยบ้างหรือยัง
32 uploads  plupload 

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