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

'Editor' เป็นหนึ่งในบทบาทของผู้ใช้เริ่มต้นใน WordPress

1
มีปลั๊กอินที่ให้แก้ไขสไตล์ stackoverflow สำหรับ wordpress หรือไม่? [ปิด]
ฉันเบื่อตัวแก้ไข tinymce ใน wordpress และฉันรักตัวแก้ไข stackoverflow ที่ให้ฉันเขียนด้วยไวยากรณ์ markdown ดังนั้นฉันต้องการเขียนบล็อกที่มี markdown ใน wordpress ตอนนี้ฉันกำลังใช้ปลั๊กอินนี้ใน wordpress ของฉัน: ชื่อปลั๊กอิน: Markdown QuickTags ปลั๊กอิน URI: http://brettterpstra.com/code/markdown-quicktags คำอธิบาย: แทนที่ WordPress QuickTags ด้วยคนที่เข้ากันได้กับ Markdown เวอร์ชัน: 0.8.2 ผู้แต่ง: Brett Terpstra ผู้เขียน URI: http: // brettterpstra com ใบอนุญาต: GPLv2 มันมาแทนที่ตัวแก้ไขต้นฉบับของ wordpress และให้ส่วนต่อประสานที่มีน้ำหนักเบาให้ฉันเขียนด้วย markdown อย่างไรก็ตามเมื่อเปรียบเทียบกับตัวแก้ไขของ Stackoverflow มันขาด: ตัวแก้ไข SO มีการเน้นไวยากรณ์โดยอัตโนมัติ …

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

7
แถบเครื่องมือแก้ไข TinyMCE เสริมแถบ <p> และแท็ก <br>
สวัสดีฉันได้เพิ่ม TinyMCE ลงใน textareas บางรายการที่แสดงในกล่องเมตาที่กำหนดเอง การจัดรูปแบบทั้งหมดทำงานได้อย่างสมบูรณ์แบบยกเว้นว่าตัวแก้ไขจะไม่บันทึก&lt;p&gt;หรือ&lt;br/&gt;แท็ก มันไม่รักษาเส้นแบ่ง TinyMCE มีการติดตั้งดังนี้: wp_tiny_mce(true, array('editor_selector' =&gt; $field['class'] ) ); '&lt;textarea name="', $field['id'], '" class="', $field['class'], '" id="', $field['id'], '" cols="60" rows="8" style="width:97%"&gt;', $meta ? esc_html($meta) : $field['std'], '&lt;/textarea&gt;'; และนั่นก็ใช้ได้ดีอย่างสมบูรณ์ ปุ่มการจัดรูปแบบทั้งหมดทำงานได้ดียกเว้นสำหรับ&lt;P&gt;และ&lt;BR&gt;แท็ก ฉันไม่แน่ใจว่าตัวแก้ไขกำลังลอกออกก่อนหรือหลังการบันทึกเมตาโพสต์ ไอเดีย?

5
การปรับขนาดภาพให้เป็นขนาดจริงที่ใช้ในโปรแกรมแก้ไขภาพ?
มีวิธีการปรับขนาดภาพเป็นขนาดจริงที่จะแสดงในโพสต์หรือไม่ ฉันมีผู้ใช้ที่นำเข้ารูปภาพขนาดใหญ่แล้วปรับขนาดในเครื่องมือแก้ไขภาพ นี่เป็นเรื่องง่ายเนื่องจากพวกเขาสามารถลากรูปภาพได้จนกว่าจะมีขนาดที่ต้องการโดยไม่ต้องเปิดโปรแกรมแก้ไขรูปภาพปรับขนาดรูปภาพบันทึกและอัปโหลดเป็นไฟล์แนบแยกต่างหาก แน่นอนว่าบางครั้งผลลัพธ์ในรูปที่มีความกว้าง 100px ในโพสต์ แต่ในความเป็นจริง 1500px มีปลั๊กอินที่ทำสิ่งนี้เมื่อบันทึกโพสต์ใหม่หรือไม่? ฉันต้องการเก็บภาพขนาดเต็มที่มีอยู่ (สำหรับการเชื่อมโยงหรือปรับขนาดภายหลัง) แต่เพียงเพิ่มขนาดพิเศษ (และบันทึกใน_wp_attachment_metadataวัตถุ) ดังนั้นโพสต์นี้จึงมีภาพในขนาดที่ถูกต้องและมีการอ้างอิงถึง สิ่งที่แนบมาขนาดเต็ม แน่นอนโพสต์ที่มีอยู่ทั้งหมดควรได้รับการจัดการครั้งเดียว &lt;img&gt;แท็กอาจจะมีเพียงwidthแค่heightหรือไม่มีของพวกเขานี้ควรจะมีการทำความสะอาดขึ้นเพื่อให้พวกเขาทั้งหมดมีที่ถูกต้องwidth, heightและภาพลักษณ์ของขนาดว่า

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

2
เปิดใช้งาน Gutenberg ตามประเภทโพสต์ที่กำหนดเอง
ฉันมีประเภทโพสต์ที่กำหนดเองนี้: function create_posttype() { register_post_type( 'companies', array( 'labels' =&gt; array( 'name' =&gt; __( 'شرکتهای عضو' ), 'singular_name' =&gt; __( 'شرکت' ) ), 'supports' =&gt; array('title', 'editor', 'custom-fields', 'excerpt', 'thumbnail'), 'public' =&gt; true, 'has_archive' =&gt; true, 'rewrite' =&gt; array('slug' =&gt; 'companies'), ) ); } add_action( 'init', 'create_posttype' ); ซึ่งแสดงตัวแก้ไขแบบคลาสสิคในพื้นที่ของผู้ดูแลระบบ WordPress ฉันพยายามแทนที่ …

4
เครื่องมือครอบตัด Wordpress เป็นสีเทา
เครื่องมือครอบตัด wordpress นั้นเป็นสีเทาสำหรับฉันใน Firefox 3.6 (และ IE7 / 8) ฉันได้ปิดการใช้งานโปรแกรมเสริม Firefox และลองวิธีการแก้ปัญหาที่นี่: Wordpress Image Editor ไม่ทำงาน - ขัดแย้งหรือไม่ แต่นี่ยังไม่สามารถแก้ปัญหาได้ ใครรู้ว่า wordpress กำหนดว่าจะเปิดใช้งานปุ่มครอบตัดหรือไม่ รุ่น WP คือ 3.0.1 ขอบคุณ
13 images  editor 

1
วิธีการใช้ wpLink ไม่มีตัวแก้ไข?
ฉันต้องการสร้างตัวเลือกชุดรูปแบบเพื่อเพิ่มลิงค์ กำลังโหลดสคริปต์เหล่านี้และเรียกใช้กล่องโต้ตอบทำงานได้ดีหากมีตัวแก้ไข wp อยู่ wp_enqueue_script('wplink'); wp_enqueue_script('wpdialogs'); wp_enqueue_script('wpdialogs-popup'); wp_enqueue_style('wp-jquery-ui-dialog'); wp_enqueue_style('thickbox'); wp_editor('', 'unique_id', array('editor_class'=&gt;'hidden')); $('.add-link').on("click", function(e){ e.preventDefault(); wpLink.open(); return false; }); แต่จะทำให้กล่องโต้ตอบเปิดลิงก์โดยไม่มีตัวแก้ไขอยู่ได้อย่างไร นี่คือสิ่งที่ฉันเป็น
11 links  editor 

1
เริ่มต้นตัวแก้ไข TinyMCE / โปรแกรมแก้ไขภาพหลังจากแทรก AJAX
ฉันมีกลุ่มฟิลด์สไตล์ "repeater" ในหน้าตัวเลือกที่กำหนดเอง มีตัวแก้ไขภาพที่ใช้งานอยู่ในสถานะที่ซ่อนอยู่และเมื่อผู้ใช้คลิก "เพิ่มใหม่" แถวทั้งหมดจะถูกโคลน จากนั้นฉันต้องเริ่มต้นโปรแกรมแก้ไขภาพในแถวโคลน รหัสของฉัน: $('.repeater-add-new').click(function(event) { event.preventDefault(); var target = $(this).data('repeater'); $( '#' + target).find('.repeater-row:not(.clone) .repeater-content.in').collapse(); var newRow = $( '#' + target + ' .repeater-row.clone' ).clone().appendTo( '#' + target + ' .repeater-row-wrapper' ).removeClass('clone'); rebuildIndex(target); // Initialize editors if needed newRow.find('.wp-editor-wrap').each(function(index, el) { var ed_id = …
11 ajax  tinymce  editor 

5
การบังคับให้โหลดซ้ำของ editor-style.css
มีวิธีการบังคับให้รีเฟรชeditor-style.cssเมื่อฉันเปลี่ยนสไตล์ชีทสำหรับตัวแก้ไข TinyMCE ด้วยตนเองหรือไม่? การแก้ไขไม่แสดงขึ้นทันที แต่จะถูกแคชในส่วนผู้ดูแลระบบของแบ็กเอนด์การดูแลระบบ ตัวอย่างเช่นนี้: editor-style.css?ver=3393201

2
เปิด Thickbox ด้วย AJAX รางเนื้อหา
ฉันเพิ่มปุ่มที่กำหนดเองลงในตัวแก้ไข TinyMCE และฉันต้องการเปิด Thickbox ของ WP เมื่อฉันคลิกที่มัน ฉันจะทำให้tb_show()ฟังก์ชั่นโหลดเนื้อหาที่ฉันต้องการด้วย ajax ได้อย่างไร // the ajax add_action('wp_ajax_getTheContent', 'getTheContent'); function getTheContent(){ echo 'weqwtegeqgr'; // &lt;- 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 

4
ผู้ดูแลระบบ: หน้าแก้ไขช้ามากที่เกิดจากแบบสอบถามเมตาหลัก
เราได้สังเกตเห็นการโหลดนานมากเมื่อไปแก้ไขโพสต์หรือหน้า เมื่อใช้ Query Monitor เราพบว่าแบบสอบถามหลัก WP นี้ใช้เวลานานถึง 15-20 วินาที SELECT meta_key FROM wp_postmeta GROUP BY meta_key HAVING meta_key NOT LIKE '\\_%' ORDER BY meta_key LIMIT 30 caller: meta_form() post_custom_meta_box() do_meta_boxes() เราใช้ postmeta เป็นจำนวนมากเนื่องจากหนึ่งในประเภทโพสต์ของเราใช้ฟิลด์ที่กำหนดเองประมาณ 20 รายการ ฉันอาจจะบอกว่าบางทีเราพึ่งพา postmeta มากเกินไป แต่นี่ดูเหมือนว่าเป็นคำถามที่ไม่มีประโยชน์มากเพราะเห็นว่ามันไม่ได้เลือก ID ของโพสต์ นี่เป็นปัญหาทั่วไปใช่ไหม มีวิธีปิดการใช้งานฟังก์ชั่นนี้ผ่านตัวกรองหรือไม่? ขอบคุณสำหรับการป้อนข้อมูลใด ๆ
11 admin  editor 

3
รูปแบบตัวแก้ไขและประเภท
เว็บไซต์ของฉันใช้ typekit เพื่อจับแบบอักษรที่กำหนดเองซึ่งทำงานในส่วนหน้า ฉันต้องการจะใส่สิ่งนี้ลงในสไตล์บรรณาธิการของฉันในแบ็กเอนด์ อย่างไรก็ตามฉันไม่รู้ว่าฉันจะทำอย่างไร Typekit ใช้ตัวอย่างโค้ดแบบฝังของ js แทนที่จะเป็นตัวอย่างโค้ดแบบอักษร - ใบหน้า css
10 admin  editor 

2
ปิดการใช้งานโปรแกรมแก้ไขภาพสำหรับผู้ใช้ทั้งหมด
มีวิธีการปิดการใช้งานโปรแกรมแก้ไขภาพสำหรับผู้ใช้ทั้งหมดโดยไม่ต้องเข้าสู่ระบบและการตั้งค่าการตั้งค่าของผู้ใช้แต่ละคนในแผงผู้ดูแลระบบวิธีที่จะทำมันด้วยรหัสในไฟล์ฟังก์ชั่น?
10 editor 

5
ประเภทโพสต์ที่กำหนดเอง: วิธีกำจัดบรรณาธิการ (-meta box)
ฉันกำลังถามว่าฉันจะกำจัดตัวแก้ไขบทความ (visual + html) ได้อย่างไร ฉันพยายามที่จะไม่ลงทะเบียนการสนับสนุนประเภทโพสต์และยังคงปรากฏอยู่ (การยกเลิกการลงทะเบียนทำงานได้ดีกับกล่องเมตาเริ่มต้นอื่น ๆ ในหน้าจอแก้ไขโพสต์) ฉันยังพยายามยกเลิกการลงทะเบียนด้วย remove_meta_box ซึ่งใช้งานไม่ได้ด้วย (ใช้ได้กับทุกอย่างอื่นยกเว้นเมตาบ็อกซ์ชื่อ) บางทีฉันอาจจะพลาดอะไรซักอย่าง ค้นหาเว็บแล้วและไม่พบสิ่งใดเลย ฉันหวังว่าบางคนสามารถบอกฉันได้ ขอบคุณ! ps ฉันยินดีที่จะมีวิธีแก้ปัญหาสำหรับการปิดใช้งานฟิลด์ชื่อด้วยเช่นกัน แต่นั่นเป็นครั้งที่ 2 (ไม่ได้ลงทะเบียนกับงานประเภทโพสต์) (รุ่น Wordpress คือ 3.0.4)
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.