คำถามติดแท็ก media-library

Media Library คือแผง WordPress ที่แสดงไฟล์ทั้งหมดที่คุณอัปโหลด คุณสามารถเพิ่มไฟล์ใหม่แนบไฟล์ไปยังโพสต์และเพจเป็นต้น

3
วิธีป้องกันการอัพโหลดหากผู้ใช้ไม่ได้ลงชื่อเข้าใช้
ฉันใช้ wordpress สำหรับเว็บไซต์ส่วนตัวที่ผู้ใช้อัปโหลดไฟล์ ฉันใช้ "ส่วนตัว WordPress" เพื่อป้องกันการเข้าถึงเว็บไซต์หากผู้ใช้ไม่ได้เข้าสู่ระบบ ฉันต้องการทำสิ่งเดียวกันกับไฟล์ที่อัพโหลดในโฟลเดอร์อัพโหลด ดังนั้นหากผู้ใช้ไม่ได้เข้าสู่ระบบพวกเขาจะไม่สามารถเข้าถึง: https://xxxxxxx.com/wp-content/uploads/2011/12/xxxxxxx.pdf หากพวกเขาพยายามเข้าถึง แต่พวกเขาไม่ได้เข้าสู่ระบบพวกเขาควรจะ ถูกเปลี่ยนเส้นทางไปยังหน้าเข้าสู่ระบบเช่น ฉันพบปลั๊กอินที่เรียกว่าไฟล์ส่วนตัว แต่การปรับปรุงครั้งล่าสุดในปี 2009 และดูเหมือนว่าจะใช้งานไม่ได้กับ wordpress ของฉัน ใครรู้วิธีการใด ๆ วิธี Hotlinking เพียงพอที่จะปกป้องสิ่งนี้ได้อย่างไร ฉันก็พบวิธีนี้: # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_URI} ^.*uploads/private/.* RewriteCond %{HTTP_COOKIE} !^.*wordpress_logged_in.*$ [NC] RewriteRule . /index.php [R,L] RewriteRule ^index\.php$ - [L] RewriteCond …

4
เพิ่มรายการเมนูไปยัง Wordpress 3.5 Media Manager
จะเพิ่มรายการเมนูใหม่ใต้ "การแทรกจาก URL" บนแถบด้านข้างซ้ายในตัวจัดการสื่อ Wordpress 3.5 ได้อย่างไร ฉันได้ดูแบ็คโบนแล้วลองใช้มือของฉันกับ JS ของตัวเอง แต่ก็ไม่ประสบความสำเร็จ แก้ไข 2: นี่ดูเหมือนจะเป็นการหลอกลวง: http://sumtips.com/2012/12/add-remove-tab-wordpress-3-5-media-upload-page.html ควรทำเพื่อสิ่งที่ง่าย แต่ฉันคิดว่ามันอาจเป็นไปได้ที่จะทำสิ่งเดียวกันใน Javascript จะดีถ้ามีการสอน / คำอธิบายเกี่ยวกับวิธีการทำงานของผู้จัดการสื่อใหม่ภายใน

6
เปลี่ยนมุมมองเริ่มต้นของ Media Library เป็น 3.5?
เมื่อแทรกสื่อลงในโพสต์มีวิธีการเปลี่ยนมุมมองเริ่มต้นของไลบรารีสื่อจาก "รายการสื่อทั้งหมด" เป็น "อัปโหลดไปยังโพสต์นี้" หรือไม่ มีเธรดอื่นที่ดึงคำถามนี้มาจาก: วิธีจัดการความสัมพันธ์ของไฟล์แนบ

2
ปรับปรุง Media Manager สำหรับคลังภาพ
ฉันต้องการปรับปรุง Media Editor หลังจาก WordPress 3.5 ในมุมมองแกลเลอรี ฉันต้องการเพิ่มฟิลด์เลือกใหม่ทางด้านขวาและส่งค่าที่เลือกไปยังรหัสย่อของคลังภาพ ฉันคิดว่าฟังก์ชั่นwp.media.galleryในwp-includes/js/media-editor.jsเป็นฟังก์ชั่นเริ่มต้นเพื่อแทรกรหัสย่อของแกลเลอรี่ ฉันต้องการเพิ่มพารามิเตอร์ใหม่และค่าของพารามิเตอร์มาจากฟิลด์เลือกภายใน Media Manager ฉันเล่นกับแหล่งข้อมูลที่แตกต่างกันโดยเฉพาะจากคำถามนี้แต่ Backbone นั้นใหม่มากสำหรับฉันและฉันไม่เข้าใจว่ามันทำงานอย่างไร ฉันเล่นด้วยตะขอprint_media_templatesแล้ว แต่ไม่มีผลลัพธ์ในมุมมองสื่อ ฉันควรใช้ตะขออะไร

6
วิธีการแก้ไขข้อผิดพลาด HTTP เมื่ออัพโหลดรูปภาพ?
ฉันใช้ WordPress 3.4.1 บน Ubuntu 12.04 โดยใช้ Apache และ PHP 5.3.X เมื่อฉันเข้าสู่แผงควบคุมและเพิ่มโพสต์ใหม่ จากนั้นลองอัปโหลดภาพเพื่อตั้งเป็นภาพเด่นฉันได้รับกล่องสีแดงพร้อมข้อความ "ข้อผิดพลาด HTTP" ฉันได้อ่านเกี่ยวกับคนที่บอกว่าไม่ได้ใช้ตัวอัปโหลดแฟลชและใช้ตัวอัปโหลดเบราว์เซอร์ แต่เมื่อฉันลองฉันจะได้รับ 500 Internal Server Error ฉันได้ลองเพิ่มAddType x-mapp-php5 .phpที่ด้านบนของไฟล์. htaccess โดยไม่มีการเปลี่ยนแปลงใด ๆ การปิดใช้งานปลั๊กอินทั้งหมดไม่มีผลใด ๆ ฉันลองติดตั้งใหม่ ไม่มีโชค. อัปเดต 10/17/2016 - หากคุณกำลังใช้บทบาทหรือความสามารถที่กำหนดเองโปรดลองใช้บทบาท / ความสามารถดั้งเดิมแล้วลองอีกครั้ง สิ่งที่ต้องพิจารณาในการตรวจสอบ: การเป็นเจ้าของไฟล์ สิทธิ์ของไฟล์ .htaccess การกำหนดค่า PHP เวอร์ชัน 7+ WordPress เวอร์ชั่นปัจจุบัน หากคุณใช้งานพร็อกซีตรวจสอบให้แน่ใจว่าคุณกำหนดค่าการหมดเวลาของพร็อกซีเซิร์ฟเวอร์อย่างถูกต้อง

6
รับรูปภาพทั้งหมดใน Media Gallery?
มีวิธีดึง URL ของภาพทั้งหมดในแกลเลอรี่สื่อหรือไม่ ฉันคิดว่านี่จะเป็นวิธีที่ง่ายสำหรับเว็บไซต์ที่จะมีหน้ารูปภาพที่เพิ่งดึงรูปภาพทั้งหมดจากแกลเลอรี่สื่อภาพเพราะมันจำเป็นสำหรับบางสถานการณ์เท่านั้น ฉันไม่ต้องการคำแนะนำเกี่ยวกับวิธีสร้างหน้ารูปภาพเพียงวิธีดึง URL รูปภาพทั้งหมด ขอบคุณ!

4
ทริกเกอร์รีเฟรชสำหรับเครื่องมือจัดการสื่อใหม่ใน 3.5
ฉันกำลังพยายามหาวิธีที่จะ 'รีเฟรช' ไลบรารีสื่อในกล่องโต้ตอบสื่อใหม่ใน 3.5 ฉันกำลังเพิ่มรูปภาพจากไลบรารีรูปภาพภายนอกไปยังไลบรารี WordPress (ผ่านคำสั่งผสมแท็บ / iFrame ในกล่องโต้ตอบสื่อ) ซึ่งใช้งานได้ แต่ฉันต้องปิดและเปิดกล่องโต้ตอบใหม่เพื่อแสดงรูปภาพที่เพิ่งเพิ่มใหม่ (ซึ่งมีเรียบร้อยแล้วได้รับการ aded ไปยังห้องสมุด) ฉันรู้ว่ามีwp.media.editor.open()และwp.media.editor.close()วิธีการต่าง ๆ แต่ฉันก็ไม่สามารถที่จะหาsort()หรือrefresh()(หรืออะไรก็ตาม) ในแหล่งที่มา ความจริงจะบอกรหัสแหล่งที่มาคือการอ่านที่รุนแรงมากและconsole.logดูเหมือนจะไม่ได้ช่วย backbone.js มากนัก ความคิดใด ๆ

1
องค์กรทางกายภาพของไลบรารีสื่อ wordpress (ปลั๊กอินไลบรารีสื่อจริง)
บทนำ. ในภาพดังกล่าวข้างต้นที่คุณสามารถดูโครงสร้างโฟลเดอร์ที่สร้างขึ้นด้วยพรีเมี่ยมปลั๊กอินMedia Library ตอนนี้ฉันต้องการสร้างปลั๊กอินส่วนขยายที่สามารถจัดระเบียบโครงสร้างโฟลเดอร์เป็นโครงสร้างโฟลเดอร์จริง - RML เป็นโครงสร้างภาพเท่านั้น อัปเดต # 2 (2017-01-27): ดูคำตอบ! ดูที่การจัดระเบียบทางกายภาพของไลบรารีสื่อ WordPress (ปลั๊กอินไลบรารีสื่อจริง)ที่ฉันได้สร้างปลั๊กอินส่วนขยายฟรี อัปเดต # 1 (2016-12-14): ความสำเร็จครั้งแรก: โฟลเดอร์อัปโหลดภาพขนาดย่อที่กำหนดเอง ตอนนี้ฉันได้สร้างปลั๊กอินอื่นแล้ว ภาพย่อจริงซึ่งอนุญาตให้คุณสร้างโฟลเดอร์อัพโหลดรูปขนาดย่อที่กำหนดเอง เพียงดูภาพหน้าจอนี้: ทำไมโฟลเดอร์ภาพย่อที่กำหนดเอง โฟลเดอร์ภาพย่อที่กำหนดเองนั้นง่ายต่อการดูแลรักษาเนื่องจากที่นี่เราไม่จำเป็นต้องบำรุงรักษา URL การอัพเดทฐานข้อมูลเพราะภาพขนาดย่อยังคงอยู่ในตำแหน่งเดียวกัน (ซึ่งยังไม่เปลี่ยนแปลงโดยส่วนขยาย RML) หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับเครื่องกำเนิดภาพย่อที่กำหนดเองคุณสามารถดูหัวข้อนี้ที่ฉันได้อธิบายวิธีการทางเทคนิคขนาดภาพที่กำหนดเองในไดเรกทอรีอัพโหลดที่กำหนดเอง . โปรดติดตามหัวข้อนี้เนื่องจากต้นปี 2560 ฉันจะดำเนินการพัฒนาส่วนขยาย RML ต่อไปซึ่งอนุญาตการซิงโครไนซ์ระหว่าง RML และโฟลเดอร์อัพโหลดเซิร์ฟเวอร์ ส่วนขยายยังเข้ากันได้กับปลั๊กอินตัวสร้างภาพย่อขนาดเล็กดังนั้นควรมีการอัปเดตฐานข้อมูล โพสต์ต้นฉบับ เป้าหมายการขยายของฉัน ในขณะที่ฉันอยู่ในโฟลเดอร์ "/ Unorganized" ซึ่งหมายความว่าเป็นโฟลเดอร์ / wp-content / uploads …

2
Media Library plugin สำหรับการจัดการไฟล์ที่ดีกว่า? [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นหัวข้อสำหรับ WordPress Development Stack Exchange ปิดให้บริการใน6 ปีที่ผ่านมา มีปลั๊กอินใดที่จะขยายฟังก์ชั่นพื้นฐานของ Media Library สำหรับเว็บไซต์ที่มีเนื้อหาสื่อจำนวนมากหรือไม่? โครงสร้างโฟลเดอร์จะยอดเยี่ยม ... ในขณะนี้ฉันใช้ปลั๊กอิน Media Tagsแต่ฉันสงสัยว่ามีบางสิ่งที่มีประสิทธิภาพมากกว่า ข้อเสนอแนะใด ๆ ขอบคุณ

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ฟังก์ชั่นนี้ทำงานกับการอัพโหลดไฟล์หลายไฟล์ ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชม.

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
ลบสิ่งที่แนบในหน้าต่าง modal media WP
ฉันกำลังพยายามสร้างตัวเลือกในหน้าต่างสื่อ modal WP เพื่อตรวจจับไฟล์ที่ซ้ำกันและลบไฟล์ที่ใหม่กว่าหากพบไฟล์ที่ซ้ำกันที่เก่ากว่า ฉันมีรหัสต่อไปนี้ทำงาน (ร่วมกับตัวกรอง 'Attach_fields_to_edit') เพื่อยกเลิกการเลือกไฟล์ที่ซ้ำกันและเลือกไฟล์ต้นฉบับในสื่อ modal สิ่งที่ฉันต้องการทำคือเมื่อผู้ใช้คลิกปุ่มลบไฟล์ต้นฉบับ (หรืออย่างน้อยก็ซ่อนไว้ในหน้าต่างไลบรารีสื่อเพื่อให้ฉันสามารถลบได้ในภายหลัง) ( function( $ ) { var _AttachmentDisplay = wp.media.view.Settings.AttachmentDisplay; wp.media.view.Settings.AttachmentDisplay = _AttachmentDisplay.extend({ render: function() { _AttachmentDisplay.prototype.render.apply(this, arguments); currentselection = this.controller.state().get('selection').first().toJSON(); selection = this.controller.state().get('selection'); $('button.dmc').on('click', function(e){ e.preventDefault(); var id = $(e.currentTarget).data("id"); if(currentselection.id == id) { currentattachment = wp.media.attachment(id); selection.remove(currentattachment); console.dir(wp.media.view.Attachment); …

5
ฉันจะเลือกรูปภาพจาก Media Library ในปลั๊กอินของฉันได้อย่างไร
ฉันได้เขียนปลั๊กอินในที่ที่คุณมีไอคอนแชทเล็ก ๆ ในมุมขวาด้านล่าง Media Libraryแต่ผมต้องการให้ผู้ใช้สามารถเลือกภาพเป็นไอคอนจากที่ ฉันจะทำสิ่งนี้กับ Wordpress API ได้อย่างไร รูปภาพคือการตั้งค่าในปลั๊กอิน (สามารถเปลี่ยนได้โดยผู้ดูแลระบบเท่านั้น)

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

6
ข้อกำหนดขนาดขั้นต่ำสำหรับรูปภาพเด่นหรือไม่
ฉันกำลังสร้างเว็บไซต์เบสบอลที่มีผู้แต่งหลายคน จากประสบการณ์ที่ผ่านมาไม่ว่าคุณจะรู้จักใครดีแค่ไหนไม่ได้หมายความว่าพวกเขาจะติดตามหรือแม้แต่อ่านคำแนะนำของคุณ ดังที่ได้กล่าวไปแล้วฉันต้องการให้รูปภาพใด ๆ ที่ผู้แต่งตัดสินใจที่จะ "ใช้เป็นรูปภาพเด่น" อย่างน้อย 640px กว้างและสูงไม่ต่ำกว่า 360px ฉันต้องการให้แต่ละโพสต์มีรูปภาพเด่นโดยใช้ปลั๊กอิน WyPiekacz ; โพสต์จะไม่เผยแพร่หากไม่มีภาพเด่น ฉันได้ปิดกั้นความสามารถสำหรับผู้แต่งในการเชื่อมโยงไปยังเว็บไซต์อื่นโดยลบแท็บ "จาก URL" ในเพิ่มสื่อโดยใช้รหัสของ Bainternet ตอนนี้ฉันต้องกำหนดว่าภาพใด ๆ ที่ใช้เป็นรูปภาพเด่นอย่างน้อย 640px คูณ 360px ฉันไม่ได้เป็น coder แต่ฉันได้ลองเล่นและพยายามใช้รหัสของ Maor Barazany เป็นจุดเริ่มต้น แต่ก็ไม่มีประโยชน์ รหัสของเขาบังคับ ขนาดขั้นต่ำสำหรับภาพใด ๆ ที่อัปโหลด

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