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

ซึ่งรวมถึงคำถามทั้งหมดเกี่ยวกับกระบวนการอัพโหลดไฟล์ไม่ว่าจะเป็นจาก WP Admin Pages หรือจาก front end editor

2
วิธีกำหนดขนาดภาพขั้นต่ำสำหรับการอัพโหลด
ฉันต้องการวิธีที่จะ จำกัด ผู้แต่งไม่ให้อัปโหลดรูปภาพที่มีขนาดเฉพาะ สมมติว่าฉันต้องการอนุญาตให้อัปโหลดภาพที่มีขนาดอย่างน้อย 400px x 400px หากขนาดภาพเล็กกว่านี้ผู้แต่งควรได้รับการแจ้งข้อผิดพลาดว่าภาพนั้นเล็กเกินไป มีปลั๊กอินหรือรหัสที่สามารถทำสิ่งนี้ได้หรือไม่?
17 uploads  images 

3
ฉันจะเพิ่มแท็บ“ แทรกจาก URL” ลงในเครื่องมืออัปโหลดสื่อ 3.5 แบบกำหนดเองได้อย่างไร
ฉันได้แทรกตัวอัปโหลดสื่อ WP 3.5 ลงในวิดเจ็ตโดยเรียกใช้ JavaScript นี้เมื่อคลิกปุ่ม: var frame = wp.media( { title : 'Widget Uploader', multiple : false, library : { type : 'image' }, button : { text : 'Select Image' } } ); frame.on( 'close', function() { var attachments = frame.state().get( 'selection' ).toJSON(); imageWidget.render( widget_id, widget_id_string, attachments[0] ); …
17 widgets  uploads  media 

2
เครื่องมืออัปโหลดสื่อ WP จะสร้างภาพขนาดแตกต่างกัน 3 ขนาดได้อย่างไรและฉันจะทำซ้ำได้อย่างไร
ในที่สุดฉันก็มี !! ได้สิ่งนี้ฉันได้ลองทำประมาณ 12 ครั้งเพื่อทำและ 12 วิธีที่แตกต่างกัน แต่ในที่สุดก็สามารถใช้งานได้ ... ฉันสร้างเมท็อกซ์ที่กำหนดเองสำหรับการอัปโหลดและแนบรูปภาพกับโพสต์และคุณไม่จำเป็นต้องใช้เครื่องมืออัพโหลดไฟล์มีเดียแบบหนาที่น่ากลัวในตัว WP ฉันเกลียดสิ่งนั้น ไม่สิ่งที่ฉันทำคือกลุ่มอินพุต (ชื่อคำอธิบายไฟล์) ซึ่งคุณสามารถทำซ้ำเพื่อเพิ่มสิ่งที่แนบเพิ่มเติมได้ถ้าต้องการ ดังนั้นคุณกรอกข้อมูลในฟิลด์เลือกภาพที่จะอัปโหลดและบันทึกร่างหรือเผยแพร่โพสต์ เมื่อมีสิ่งที่แนบเพิ่มลงในโพสต์ metabox จะแสดงช่องใส่พร้อมกับภาพตัวอย่างของภาพที่แนบมาสำหรับแต่ละสิ่งที่แนบมาที่คุณเพิ่ม ฟิลด์หัวเรื่องและคำอธิบายใช้เพื่อสร้างข้อมูลเมตาไฟล์ไม่มีอะไรถูกบันทึกเป็น post_meta ที่ฉันรู้ นั่นคือทั้งหมดที่ฉันได้ทำงานมาจนถึงตอนนี้ ฉันต้องทำให้มันเพื่อที่เมื่อคุณบันทึก / เผยแพร่โพสต์, inturn อัปโหลด / สร้างไฟล์แนบมันจะสร้างสามขนาดภาพตามที่ผู้อัปโหลด wp เริ่มต้นจะ, ภาพขนาดย่อ, ขนาดกลาง, ขนาดใหญ่และทำให้ภาพขนาดเต็มเกินไป . ถ้าเป็นไปได้ ถ้าไม่ฉันต้องการใช้เป็นอย่างอื่นadd_image_size()ในการสร้าง / กำหนดขนาดที่กำหนดเองใหม่และสร้างมันขึ้นมาแทนเมื่อทำการอัปโหลด ฉันไม่แน่ใจว่าฟังก์ชั่นใดเหมาะที่สุดที่จะใช้ในกรณีนี้image_make_intermediate_size()ฟังก์ชั่นอาจจะดีกว่าหรือwp_create_thumbnail()หรือwp_crop_image()... ใครจะรู้ !! ฉันไม่สามารถหาวิธีที่จะทำเช่นนั้นได้หากฉันต้องการเรียกใช้wp_handle_upload()ฟังก์ชั่นสำหรับแต่ละคนหรืออาจจะเป็นสิ่งที่เกี่ยวข้องกับwp_generate_attachment_metadata()ฟังก์ชั่น มันทำให้ฉันสับสนเนื่องจากขนาดรูปภาพ 3 รูปนั้นจะเชื่อมโยงกับชุดรูปแบบของสิ่งที่แนบมาเดียวกันและจะทำอย่างไรต่อไป ฉันขัดจังหวะเว็บอ่านแหล่งที่มาของไฟล์ wp / …

5
อัปโหลดหลายไฟล์ด้วย media_handle_upload
ฉันมีปลั๊กอินรูปแบบ WordPress และฉันใช้media_handle_uploadในการอัปโหลดไฟล์และรับรหัสตรงและแนบรหัสไปยังโพสต์เป็นวันที่เมตาฉันใช้สิ่งต่อไปนี้ในการทำเช่นนั้น: HTML ของฟิลด์แบบฟอร์มคือ: <input type="file" name="my_file_upload" id="my_file_upload"> และรหัส php คือ: $attach_id = media_handle_upload( 'my_file_upload', $post_id ); if ( is_numeric( $attach_id ) ) { update_post_meta( $post_id, '_my_file_upload', $attach_id ); } และทุกอย่างก็ทำงานได้อย่างสมบูรณ์แบบ ตอนนี้ฉันพยายามอัปโหลดไฟล์หลายไฟล์โค้ด HTML ของฉันคือ: <input type="file" name="my_file_upload[]" id="my_file_upload[]" multiple="multiple"> แต่ฉันไม่สามารถทำให้media_handle_uploadฟังก์ชั่นนี้ทำงานกับการอัพโหลดไฟล์หลายไฟล์ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.

6
ไม่มีการสร้างภาพขนาดย่อ
ฉันตั้งค่า WordPress บนเซิร์ฟเวอร์ของตัวเองและมันก็พร้อมใช้งาน ... สิ่งหนึ่งที่ฉันสังเกตเห็นคือ WordPress ไม่ได้สร้างภาพใด ๆ ที่ฉันอัปโหลด โดยปกติเมื่อฉันอัพโหลดรูปภาพผ่าน WordPress มันจะสร้างภาพขนาดย่อขนาดกลางและภาพขนาดใหญ่ WordPress ติดตั้งโดยไม่มีข้อผิดพลาดและทุกอย่างทำงานได้ดี ฉันพยายามสร้างภาพขนาดย่อใหม่ แต่ไม่ได้ผล :-( ความคิดใด ๆ ขอบคุณ จอช

5
ใช้ Wordpress 3.5 Media Uploader ใน meta box หรือไม่
เป็นไปได้ที่จะทำ? ฉันชอบที่เครื่องมืออัพโหลดใหม่ทำงานอย่างไร ฉันเดาว่ามันเกี่ยวข้องกับการเรียก jQuery เหมือนอย่างอื่น แก้ไข นี่คือรหัสที่ฉันกำลังใช้อยู่ jQuery(document).ready(function($) { $('.custom_upload_image_button').click(function() { imageField = $(this).prev('input'); tb_show('', 'media-upload.php?type=image&TB_iframe=true'); }); window.send_to_editor = function(html) { imgurl = $(html).attr('href'); $(imageField).val(imgurl); tb_remove(); }; $('.clear_field').click(function() { var defaultImage = jQuery(this).parent().siblings('.custom_default_image').text(); jQuery(this).parent().siblings('.custom_upload_image').val(''); return false; }); });
16 jquery  uploads 

1
ขยายไลบรารีสื่อ
Media Library ใน WordPress มีลิงค์ "แทรกจาก URL" ทางด้านซ้าย ยอมรับ URL รูปภาพ มันไม่ได้พูดที่ใดก็ได้ แต่ถ้าคุณวาง URL หรือ<iframe>รหัสYouTube ก็จะใส่มันเช่นกัน มันจะไม่แสดงตัวอย่างเช่นเดียวกับ URL รูปภาพดังนั้นคุณไม่สามารถบอกได้ว่ารหัสที่คุณพิมพ์นั้นถูกต้องหรือไม่ ฉันต้องการที่จะแก้ไขหน้านี้และทำให้มันแสดงให้เห็นตัวอย่างของการใช้ที่ถูกต้อง WordPress <iframes>ฝังและถูกต้อง ฉันต้องการให้มันแสดงข้อมูลพื้นฐานที่รู้ว่าฝังโค้ดนั้นถูกต้องและสามารถแทรกได้ ฉันสามารถเขียนคำขอ AJAX ทั้งหมดเพื่อตรวจสอบความถูกต้องของ URL แต่ฉันต้องการความช่วยเหลือเกี่ยวกับwp.mediaวัตถุ ฉันไม่รู้ว่าจะอัปเดตหน้านั้นหรือแทนที่ด้วยหน้าของตัวเองได้อย่างไร เพื่อให้ห่างไกลที่ฉันได้พบ /wp-includes/js/media-editor.js ที่อยู่บนเส้น 1054 Called when 'Insert From URL' source is not an image. Example: YouTube url.ก็กล่าวว่า ประการที่สองเมื่อเสร็จสิ้นแล้วฉันต้องการเรียกรหัสบางอย่างดังต่อไปนี้เพื่อเปิด Media Library ด้วยการเลือกหน้า …

2
วิธีการเลือก "อัพโหลดไฟล์" เป็นค่าเริ่มต้นในแทรกสื่อ
ฉันผิดหวังที่ต้องคลิกที่ "อัปโหลดไฟล์" อย่างต่อเนื่องแทนที่จะเลือกตัวเลือกแรกเป็นอัปโหลดไฟล์ในเครื่องมือแก้ไขโพสต์ ... ฉันจะเลือก "อัปโหลดไฟล์" โดยค่าเริ่มต้นแทนที่จะเป็น "ไลบรารีสื่อ" ได้อย่างไร
15 uploads  media 

2
โฟลเดอร์อัพโหลดเฉพาะสำหรับ PDF ในประเภท Post แบบกำหนดเองใน WP multisite
ฉันต้องกรองการอัปโหลดไปยังโฟลเดอร์เฉพาะสำหรับประเภทโพสต์ที่กำหนดเองที่เรียกว่า "เอกสาร" เฉพาะสำหรับ PDF จนถึงตอนนี้ฉันมี: function custom_upload_directory( $args ) { $base_directory = '/home/xxx/my_uploadfolder'; $base_url = 'http://xxxx/wp-content/uploads/my_uploadfolder'; $id = $_REQUEST['post_id']; $parent = get_post( $id )->post_parent; // Check the post-type of the current post if( "document" == get_post_type( $id ) || "document" == get_post_type( $parent ) ) { $args['path'] = $base_directory; $args['url'] …

2
เปลี่ยนไดเรกทอรีอัปโหลดสำหรับไฟล์ PDF
ฉันต้องการเปลี่ยนไดเรกทอรีอัปโหลดสำหรับไฟล์ PDF เท่านั้นไม่ใช่สำหรับไฟล์อื่น ตัวอย่างเช่นไฟล์ PDF จะถูกอัปโหลดไปwp-content/uploads/pdfแต่ไฟล์อื่น ๆ wp-content/uploads/yyyy/mmจะยังคงอยู่ใน ฉันรู้ว่ามันเป็นไปได้ในการกรองupload_dirแต่ฉันไม่รู้ว่าจะทำอย่างไรกับไฟล์ / ประเภท mimes ขอบคุณ!

2
WordPress 3.5: การตั้งค่า "เส้นทาง URL แบบเต็มไปยังไฟล์" ที่กำหนดเองใน Media Library?
เมื่อการเปลี่ยนแปลงล่าสุดใน WordPress 3.5 นำตัวเลือก "เส้นทาง URL เต็มไปสู่ไฟล์" ออกจากไลบรารีสื่อฉันสงสัยว่าจะตั้งตัวเลือกนี้เป็นเส้นทางที่กำหนดเองได้อย่างไร ฉันต้องตั้งค่า "พา ธ URL แบบเต็มไปยังไฟล์" สำหรับไฟล์สื่อของฉันไปยังโดเมนย่อยที่กำหนดเอง พวกคุณช่วยฉันค้นหาวิธีแก้ไขปัญหานี้ได้ไหม? ขอแสดงความนับถือ, แฟกซ์

1
ปฏิเสธการอัปโหลดภาพที่มีขนาดผิดปกติโดยใช้ Media Uploader
ฉันกำลังทำงานในการตั้งค่าที่เข้มงวดอย่างยิ่งสำหรับการเพิ่มรูปภาพในฟิลด์ที่กำหนดเองในหน้าจอโพสต์แก้ไข สถานการณ์ที่เหมาะสมที่สุดของฉันคือการเพิ่มข้อความข้อผิดพลาดที่กำหนดเองเมื่อผู้ใช้พยายามอัปโหลดภาพที่มีขนาดไม่ถูกต้องสำหรับค่าที่กำหนดเองนั้น ฉันรู้ว่าฉันสามารถทำได้ด้วยเครื่องมืออัปโหลดที่กำหนดเอง แต่ฉันต้องการทำกับ Media Uploader ปกติ ฉันยังตระหนักถึงwp_handle_upload_prefilterซึ่งฉันใช้ในการตรวจสอบชื่อไฟล์และสร้างข้อความแสดงข้อผิดพลาดที่กำหนดเองตามข้อกำหนดทั่วไปแล้ว สิ่งที่ฉันต้องการในตอนนี้คือวิธีใช้ข้อกำหนดที่กำหนดเองเพื่อปฏิเสธการอัปโหลดตามฟิลด์ที่เรากำลังอัปโหลด ฉันยังทราบถึงความแตกต่างของภาพเด่นจากโพสต์รูปภาพเมื่ออัปโหลดแต่ฉันต้องการวิธีแก้ไขปัญหาล่วงหน้า นี่จะมีลักษณะดังนี้: ความคิดเห็นเกี่ยวกับวิธีการเกี่ยวกับการแจ้งwp_handle_upload_prefilter(หรือคล้ายกัน) ของสาขาที่เรากำลังเผชิญกับ?
12 uploads  media  images 

1
จะปิดการใช้งานการสร้างขนาดภาพเริ่มต้นสำหรับโพสต์แบบกำหนดเองบางประเภทได้อย่างไร
ฉันใช้ประเภทโพสต์ที่กำหนดเองโดยไม่ต้องใช้ 'รูปย่อ', 'กลาง' และ 'ใหญ่' ฉันต้องปิดการใช้งานขนาดนี้และสร้างฟังก์ชั่นหรือปลั๊กอินที่ฉันสามารถตั้งค่าขนาดภาพที่จำเป็นสำหรับการโพสต์ที่กำหนดเองแต่ละประเภท ขั้นตอนแรกของฉันคือการเชื่อมต่อของฟังก์ชั่น get_intermediate_image_sizes จาก wp-include / media.php ฉันได้เพิ่มรหัสนี้ลงใน functions.php แต่มันไม่ทำงาน :( add_filter('get_intermediate_image_sizes', 'get_intermediate_image_sizes_fixed'); function get_intermediate_image_sizes_fixed() { global $_wp_additional_image_sizes; //$image_sizes = array('thumbnail', 'medium', 'large'); // Standard sizes $image_sizes = array(); if ( isset( $_wp_additional_image_sizes ) && count( $_wp_additional_image_sizes ) ) $image_sizes = array_merge( $image_sizes, array_keys( $_wp_additional_image_sizes …

2
ปุ่ม“ เพิ่มสื่อ” ในปลั๊กอินที่กำหนดเอง
ฉันกำลังเขียนปลั๊กอินที่กำหนดเองและฉันต้องการเพิ่มปุ่ม "เพิ่มสื่อ" ฉันต้องการอัปโหลดสื่อไม่ใช่เพื่อดึงเนื้อหา / ข้อมูลใด ๆ จากไฟล์ที่อัปโหลด ฉันจะเพิ่มปุ่มนี้ได้อย่างไร ขอบคุณ
12 plugins  uploads  media 

4
โหลดสภาพแวดล้อม WordPress ขั้นต่ำ
ฉันสร้างบริการอัพโหลดของฉันเองสำหรับเว็บไซต์ของฉันที่แยกต่างหากจาก WP แต่ใช้ WP เพื่อจัดเตรียมฟังก์ชัน db ระดับต่ำและการตรวจสอบผู้ใช้ ในการทำเช่นนั้นฉันได้รวม wp-load.php ไว้ในสคริปต์หลักของฉัน (Uploadify) แต่การทำเช่นนั้นดูเหมือนว่าจะเติมหน่วยความจำของเซิร์ฟเวอร์ด้วยองค์ประกอบที่ไม่จำเป็น ขอบคุณที่ฉันเห็นข้อผิดพลาดในสคริปต์ของฉันที่ดูเหมือนจะชี้ไปที่ปลั๊กอิน WP ที่ติดตั้ง ฉันจะโหลดเฉพาะคอมโพเนนต์ WP หลักและละเว้นปลั๊กอินได้อย่างไร เป็นไปได้ไหม
12 ajax  uploads 

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