คำถามติดแท็ก wp-editor

1
การเพิ่มรูปแบบข้อความที่กำหนดเองใน WP 4.5 Visual Editor
4.5 จะออกและกับมันใหม่รูปแบบข้อความ ฉันต้องการทราบวิธีการเพิ่มรูปแบบที่กำหนดเองของฉัน ดูที่wp-includes/js/tinymce/plugins/wptextpattern/plugin.jsมันดูเหมือนตรงไปตรงมา var spacePatterns = [ { regExp: /^[*-]\s/, cmd: 'InsertUnorderedList' }, { regExp: /^1[.)]\s/, cmd: 'InsertOrderedList' } ]; var enterPatterns = [ { start: '##', format: 'h2' }, { start: '###', format: 'h3' }, { start: '####', format: 'h4' }, { start: '#####', format: 'h5' }, { …

8
วิธีโหลด wp_editor () ผ่าน AJAX / jQuery
ฉันมีชุดรูปแบบที่พัฒนาขึ้นเองและซับซ้อนมาก หนึ่งในสิ่งที่ฉันมีคือหลายพื้นที่เนื้อหาที่ผู้ใช้สามารถระบุเนื้อหาสำหรับแท็บเฉพาะ ฉันโหลดตัวแก้ไข WordPress หลายอินสแตนซ์ผ่านwp_editor()ฟังก์ชั่น มันทำงานได้อย่างสมบูรณ์ (นี่คือทั้งหมดที่ด้านผู้ดูแลระบบในประเภทโพสต์ "หน้า") อย่างไรก็ตามฉันเริ่มทำการปรับปรุงเล็กน้อยรวมถึงความสามารถในการเพิ่ม / ลบแท็บแบบไดนามิก (ก่อนหน้านี้ฉันโหลดตัวแก้ไข 6 ตัวบนหน้าเว็บ) ผู้ใช้อาจมี 1-7 แท็บ เมื่อผู้ใช้เพิ่มแท็บนั้นจะต้องเพิ่มอินสแตนซ์ของตัวแก้ไขในหน้า อย่างไรก็ตามไม่ว่าฉันจะพยายามอะไรฉันก็ไม่สามารถโหลดและแสดงผลได้อย่างถูกต้อง นี่คือ 2 สิ่งที่ฉันได้ลองไปแล้ว: สร้างไฟล์ PHP wp_editor()ที่มีบูตผู้ดูแลระบบรวมแล้วโหลดโปรแกรมแก้ไขด้วย จากนั้นฉันจะทำ jQuery $.loadเพื่อโทรหาหน้าและรวม HTML ที่เป็นผลลัพธ์ไว้ในพื้นที่ที่ต้องการแสดง วิธีนี้ใช้ไม่ได้ผลเนื่องจากปุ่มการจัดรูปแบบตัวแก้ไขหายไป (มันน่าสังเกตว่าการดึงหน้าขึ้นมาโดยตรงตัวแก้ไขจะแสดงและทำงานได้อย่างสมบูรณ์) โหลดเอดิเตอร์บนหน้าภายใน div ที่ซ่อนอยู่จากนั้นเมื่อเพิ่มแท็บแล้วให้ใช้ jquery เพื่อย้ายลงในตำแหน่ง สิ่งนี้จะโหลดตัวแก้ไขอย่างชาญฉลาด แต่คุณไม่สามารถใช้ปุ่มตัวแก้ไขใด ๆ (พวกเขาแสดง แต่ไม่ได้ทำอะไรเลย) และคุณไม่สามารถวางเคอร์เซอร์ของคุณในพื้นที่ข้อความ (อย่างไรก็ตามอยากรู้อยากเห็นว่าสลับไปยังโหมด HTML อนุญาตให้พิมพ์และโต้ตอบกับปุ่มโหมด HTML) ดังนั้นคำถามคือมีใครมีโชคเพิ่มบรรณาธิการผ่านสาย AJAX หรือไม่ …
22 ajax  wp-editor 

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 …

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


3
ค่า wp_editor textarea ไม่ได้อัพเดต
ฉันกำลังใช้การ*_add_form_fieldsกระทำเพื่อเพิ่มเขตข้อมูลลงในอนุกรมวิธานที่กำหนดเอง หนึ่งในนั้นคือ wp_editor () ปัญหาที่ฉันเผชิญคือเมื่อฉันส่งออกตัวแก้ไข WordPress บนหน้าดังนี้: wp_editor('test', 'mydescription', array('textarea_name' => 'my_description')); แล้วถ้าผมคลิกในการแก้ไขบนหน้าและเปลี่ยนค่าเริ่มต้นจากtestการตัวแปรยังคงตั้งค่าให้something else$_POST['my_description']test ฉันควรเพิ่มการตั้งค่าเพิ่มเติมในโปรแกรมแก้ไขของฉันหรือไม่ มีเหตุผลที่ฉันไม่สามารถเปลี่ยนค่าของ textarea? แก้ไข ด้านล่างเป็นกรณีทดสอบอย่างง่าย ๆ ที่แสดงสิ่งนี้เกิดขึ้น สถานที่แห่งนี้ในแฟ้ม functions.php ของคุณแล้วสร้างใหม่แท็ก ค่าที่โพสต์สำหรับ 'my_description "จะไม่เปลี่ยนแปลง class Test{ function __construct() { add_action('add_tag_form_fields', array($this, 'add_tag_form_fields')); add_action('created_term', array($this, 'created_term')); } function add_tag_form_fields($tag){ if ( current_user_can( 'publish_posts' ) ): ?> <div class="form-field"> …
16 wp-editor 

6
ลบ HTML editor และแท็บ visual / HTML ออกจาก TinyMCE
เป็นไปได้หรือไม่ที่จะลบVisual\ HTMLtabs จากwp_editorและแสดงเฉพาะโปรแกรมแก้ไข TinyMCE? โดยทั่วไปตอนนี้ฉันกำลังใช้wp_editorเพื่อแสดงตัวแก้ไข TinyMCE ที่เล็กที่สุดเท่าที่จะทำได้ฉันต้องการเพียงปุ่มเดียวคือตัวเอียง สิ่งที่ฉันต้องการทำคือทำให้มีขนาดเล็กลงโดยลบแท็บVisual\ HTMLผู้เขียนของเราไม่จำเป็นต้องใช้เครื่องมือแก้ไข HTML และปุ่มที่กำหนดเองที่ฉันสร้างจะสามารถเข้าถึงได้จากเครื่องมือแก้ไขภาพเท่านั้น หมายเหตุ:สำหรับเหตุผลที่พบที่นี่ผมไม่สามารถใช้ข้อโต้แย้งของteenywp_editor ขอบคุณล่วงหน้า,
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.