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

รูปภาพถูกใช้งานในรูปแบบที่แตกต่างกันโดย WordPress คุณสามารถใช้ชุดรูปแบบที่มีรูปภาพในเลย์เอาต์วางรูปภาพภายในเนื้อหาโพสต์ / หน้าของคุณ

1
รับชื่อไฟล์แนบตามรหัสไฟล์แนบ
getMetaฉันได้รับภาพผ่าน มันคืนค่ารหัสประจำตัวของไฟล์แนบให้ฉัน ตอนนี้ฉันต้องการได้รับ titel ข้อความทางเลือกคำอธิบายและอื่น ๆ สำหรับข้อความทางเลือกมันใช้งานได้ดีมาก: get_post_meta($logo, '_wp_attachment_image_alt', true); ตอนนี้ฉันต้องการได้ชื่อ ฉันพบว่าฉันสามารถทำได้ด้วย$attachment->post_titleแต่ที่นี่ฉันมีเพียง ID ฉันจะได้รับชื่อสำหรับรหัสสิ่งที่แนบมาได้อย่างไร
19 images  title 

2
ตั้งค่าขนาดรูปภาพเริ่มต้นใน WordPress เป็นการครอบตัดแบบถาวร
ฉันจะตั้งค่าขนาดรูปภาพขนาดกลางและขนาดใหญ่ใน WP เป็นฮาร์ดคอร์ได้อย่างไร ในชุดรูปแบบของฉันฉันสามารถกำหนดขนาดรูปขนาดย่อให้เป็นการครอบตัดแบบหนักโดยใช้สิ่งนี้: add_theme_support('post-thumbnails'); set_post_thumbnail_size( 96, 96, true ); แต่ฉันไม่เห็นวิธีที่จะทำให้ภาพขนาดกลางและขนาดใหญ่เป็นภาพที่ยาก อาจมีวิธีการลบขนาดกลางและขนาดใหญ่และเพิ่มอีกครั้งโดยใช้: add_image_size( 'medium', $width, $height, true ); add_image_size( 'large', $width, $height, true );
18 images 

3
add_image_size () สำหรับประเภทโพสต์ที่เฉพาะเจาะจง
set_post_thumbnail_size( 80, 80, true ); // true for all post types สมมติว่าฉันมีโพสต์สองประเภทที่เล่นในบล็อกของฉัน: โพสต์วิดีโอและผลิตภัณฑ์ ฉันอาจต้องการขนาดภาพ 80x80 สำหรับโพสต์ของฉัน แต่ 100x100 สำหรับวิดีโอของฉันและ 50x100 สำหรับผลิตภัณฑ์ของฉัน ตามความรู้ของฉันฉันถูกบังคับให้สร้างภาพขนาดย่อสำหรับภาพโพสต์ในขนาด 100x100 และ 50x100 และสำหรับผลิตภัณฑ์ของฉันฉันถูกบังคับให้สร้างภาพขนาดย่อที่ 80x80 และ 100x100 แม้ว่าฉันจะไม่ใช้มันเลย มีวิธีในการสร้างขนาดภาพที่เป็นไปตามประเภทโพสต์หรือไม่ดังนั้นคุณจึงไม่ต้องสร้างภาพจำนวนมากที่คุณไม่ได้วางแผนไว้และสิ้นเปลืองทรัพยากรที่สามารถใช้ที่อื่นได้หรือไม่?

10
วิธีการสร้างรูปขนาดย่อเมื่อจำเป็นเท่านั้น?
ฉันมี 1,000 ภาพ ฉันจะทำให้ wordpress สร้างหัวแม่มือได้เมื่อจำเป็นเท่านั้น ตัวอย่างเช่นตัวเลื่อนหน้าแรกจะใช้ 10 ภาพเท่านั้นฉันไม่ต้องการให้อีก 1,000 ภาพที่มีภาพขนาดย่อที่สร้างขึ้นเพราะมันเป็นการสิ้นเปลืองพื้นที่และทรัพยากร มีวิธีในการเริ่ม add_image_size เฉพาะเมื่อจำเป็นหรือไม่ ขอบคุณ อัปเดตตามที่คุณพูดถึงไม่ใช่ add_image_size สิ่งที่ต้องมีการไล่ สิ่งที่จะดีคือการยิงปรับขนาดภาพเมื่อฉันใช้ the_post_thumbnail ('slider-thumb'); บางทีนี่อาจทำให้ภาพมุมมองแรกของภาพช้าลง แต่โดยทั่วไปแล้วมุมมองนั้นจะถูกสร้างขึ้นโดยฉันเมื่อฉันตรวจสอบโพสต์ดังนั้นฉันจึงไม่สนใจ ดังนั้นระหว่างการโพสต์ตัวเลื่อนบล็อก Thumbnauls รูปย่อของพอร์ตโฟลิโอ ฯลฯ ฉันมี 1,000 ภาพและฉันต้องการเพียง 10 ภาพที่จะปรับขนาดสำหรับตัวเลื่อนฉันเห็นทรัพยากรที่สูญเปล่ามากมายในการสร้างภาพขนาดย่อสำหรับภาพ 990 ภาพอื่น ๆ หวังว่ามันชัดเจนแล้วตอนนี้ขอโทษสำหรับภาษาอังกฤษของฉัน
18 uploads  images 

3
จัดการปัญหาเกี่ยวกับการเปลี่ยนการปรับสเกลภาพ (การปัดเศษ) ใน 4.1 (WP Ticket # 18532)
ขณะนี้ฉันกำลังย้ายเนื้อหาของไซต์จากไซต์ก่อน 4.1 เก่าไปยังการตั้งค่าใหม่และตีปัญหาเกี่ยวกับปัญหาข้อผิดพลาดในการปัดเศษ# 18532และการแก้ไขที่เกี่ยวข้อง เพื่อสรุปสิ่งนี้คงเป็นพฤติกรรมที่ไม่เหมาะสมรอบด้านของ WordPress: ลองนึกภาพเราอัปโหลดภาพที่มี 693x173 และขยายเป็นความกว้าง 300: ก่อน 4.1: 300x74 โพสต์ 4.1: 300x75 ปัญหา โดยทั่วไปจะไม่ทำให้เกิดปัญหาใด ๆ เนื่องจากไฟล์ที่มีอยู่และ<img>ไม่ได้สัมผัส แต่เมื่อคุณ regenerating นิ้วหัวแม่มือหรือสิ่งที่แนบนำเข้าจากไฟล์ WXR ที่พวกเขาได้รับการสร้างขึ้นแตกต่างกันในระบบแฟ้มทิ้ง<img>ในpost_contentที่ตายแล้ว กำลังมองหาทางออก ฉันคิดถึงวิธีแก้ปัญหาต่าง ๆ : ย้อนกลับไปสู่ยุคสมัยที่เลวร้าย เซ็ตการแก้ไข 30660แนะนำตัวกรองใหม่wp_constrain_dimensionsซึ่งสามารถใช้เพื่อเสียบการทำงานแบบเก่าจากก่อนหน้า 4.1 กลับมาอีกครั้งนี่เป็นการแก้ไขปัญหา แต่ฉันสงสัยว่าสิ่งนี้อาจทำให้เกิดปัญหาในภายหลังและโดยทั่วไปฉันต้องการแก้ไขดังนั้นแม้ว่างานนี้ฉันจะถือว่าไม่เหมาะ เวลาที่พวกเขาอยู่ - ชางงี ดังนั้นสิ่งนี้ทำให้เรามีเป้าหมายอื่น: ทำความสะอาดฐานข้อมูลและแทนที่การอ้างอิงทั้งหมดไปยังไฟล์เก่าด้วยการอ้างอิงถึงไฟล์ใหม่ คำถามที่ฉันถามจริงที่นี่ตอนนี้เป็นวิธีการทำ ฉันกำลังมองหาวิธีการแก้ปัญหาที่มีประสิทธิภาพและสามารถนำไปใช้ได้โดยทั่วไปเนื่องจากฉันสงสัยว่าปัญหานี้จะเกิดขึ้นและจะส่งผลกระทบต่อผู้คนจำนวนมาก แนวคิดปัจจุบันของฉันคือ: นำเข้าสร้างใหม่หรืออะไรก็ตามที่ทำให้เรามีไฟล์ใหม่และแท็กที่ใช้งานไม่ได้ สร้างรายการ A จากไฟล์ที่ถูกปรับขนาดทั้งหมดในระบบไฟล์หรือรับข้อมูลนี้จากฐานข้อมูล แยกรายการนี้และสร้างรายการที่สอง B ที่มีชื่อไฟล์ทั้งหมดชดเชยโดยหนึ่งพิกเซลเช่นเดียวกับที่จะมองก่อน …
17 images  bug 

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

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

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 / …

2
การสร้างประเภทโพสต์ที่กำหนดเองซึ่งเป็นรูปภาพเป็นศูนย์กลาง?
ใครบ้างมีเคล็ดลับในการสร้างประเภทโพสต์ที่กำหนดเองภาพเป็นศูนย์กลาง? ในการทำอย่างละเอียดบล็อกของฉันมีการหมุนภาพส่วนหัวดังแสดงด้านล่าง: รูปภาพสองรูปที่ด้านซ้ายบนจะถูกสุ่มและมีอยู่เป็นไฟล์แนบไปยังหน้าเฉพาะที่มีอยู่เพื่อเก็บภาพเหล่านี้เท่านั้น ฉันสงสัยว่าเป็นไปได้หรือไม่ที่จะจัดเก็บสิ่งเหล่านี้ในลักษณะที่แตกต่างกันโดยใช้ประเภทโพสต์ที่กำหนดเอง ฉันได้สร้างประเภทโพสต์ใหม่ "ส่วนหัวภาพ" และฉันพยายามคิดว่าจะไปจากที่นี่ ฉันต้องการให้แต่ละภาพส่วนหัว "โพสต์" มีภาพที่แนบมาหนึ่งภาพ แทนที่จะดึงภาพแบบสุ่มจากหน้าฉันจะดึงโพสต์แบบสุ่มจากประเภทโพสต์ภาพส่วนหัว รับสิ่งนี้ ฉันจะรวมอินเทอร์เฟซอย่างง่ายเข้ากับกระบวนการสิ่งที่แนบที่มีอยู่ได้จากหน้าผู้ดูแลระบบ "ภาพหัวใหม่" ฉันสามารถลบชื่อโพสต์และช่องป้อนเนื้อหาเพื่อแยกออกจากหน้านั้นได้หรือไม่ เป้าหมายคือการสร้างอินเทอร์เฟซที่ดีกว่าให้กับกระบวนการอัปโหลดปัจจุบันและในที่สุดก็สามารถสร้างอนุกรมวิธานเพื่อตั้งค่าสถานะภาพเป็นภาพซ้าย / ขวา (ดูที่ภาพด้านบนคุณสามารถเห็นภาพด้านขวาครอบคลุมใบหน้าในรูปภาพอื่น ๆ ฉันสามารถหลีกเลี่ยงสิ่งนี้ได้โดยทำเครื่องหมายรูปภาพสำหรับการแสดงผลด้านซ้ายและ / หรือด้านขวา) หลังจะไม่เป็นปัญหาหาก ฉันสามารถใช้อดีต อัปเดต:ตามคำตอบที่นี่ฉันสามารถใช้การตั้งค่านี้ได้ รหัสเต็มโพสต์ด้านล่าง

5
จะรับแอตทริบิวต์ชื่อภาพ / alt ได้อย่างไร
ในธีมสีขาวของฉันไม่มีการกำหนดค่าแอตทริบิวต์ alt สำหรับโพสต์ตัวเลื่อนที่บ้าน ฉันเพิ่มข้อความแสดงแทนของรูปภาพผ่านส่วนต่อประสานไลบรารีสื่อ ฉันเพิ่มรหัสต่อไปนี้เพื่อแสดงข้อความ / คุณลักษณะ แต่มันไม่แสดง: <img class="homepage-slider_image" src="http://www.blabla.com/wp-content/uploads/2013/06/cms-website4-1800x800.jpg" alt="" /> นี่คือรหัส: <?php $image = get_post_meta(get_the_ID(), WPGRADE_PREFIX.'homepage_slide_image', true); if (!empty($image)) { $image = json_decode($image); $image_alt = get_post_meta( $attachment->ID, '_wp_attachment_image_alt', true); if ( empty( $image_alt )) { $image_alt = $attachment->post_title; } if ( empty( $image_alt )) { $image_alt = …

6
หยุด WordPress จากการเข้ารหัส hardc img คุณลักษณะความกว้างและความสูง
ฉันสงสัยว่ามีวิธีหยุด WordPress แบบง่าย ๆ บน hardcoding โดยอัตโนมัติคุณลักษณะของภาพความสูงและความกว้างของคุณลักษณะอื่น ๆ นอกเหนือจากการใช้ regex ... ในขณะที่ฉันกำลังใช้กริดที่ยืดหยุ่นสำหรับโครงการของฉัน (ที่ไม่ใช่!) นี่ทำให้เกิดปัญหาเกี่ยวกับภาพที่ขี้ขลาด

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

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

3
ลบหรืออัปเดต add_image_size
ฉันกำลังทำงานกับชุดรูปแบบที่มีการกำหนดขนาดรูปภาพอย่างถูกต้องโดยใช้: add_image_size( 'name', 500, 200, true ); ฉันต้องการแทนที่ขนาดที่กำหนดเหล่านี้จากธีมลูก: add_image_size( 'new-name', 400, 300, true ); ฉันรู้ว่าฉันสามารถเพิ่มขนาดใหม่ แต่ถ้าฉันเพิ่มชื่อเดียวกันเช่น: add_image_size( 'name', 400, 300, true ); จากนั้นจะใช้การเรียกฟังก์ชันหลัก - ลูกที่ถูกละเว้น - การเพิ่มกฎพิเศษเพิ่มรูปภาพเพิ่มเติมซึ่งจะไม่ถูกนำมาใช้ - มันไม่เลวเลย แต่ก็ไม่มีประสิทธิภาพ มีฟังก์ชั่นเพื่อยกเลิกการลงทะเบียนขนาดภาพที่เพิ่มเข้ามาหรือไม่? ไชโย! รังสี
16 images 

2
คุณภาพของภาพขึ้นอยู่กับขนาดของภาพ
เป็นไปได้หรือไม่ที่จะกำหนดคุณภาพของภาพตามขนาดของภาพ? ฉันต้องการคุณภาพของภาพที่ดีขึ้นสำหรับภาพขนาดใหญ่ (80) - และแย่กว่าสำหรับภาพขนาดเล็ก (30) ฉันคาดหวังว่าพารามิเตอร์ที่add_sizeจะควบคุมนั้น - แต่ไม่มี หากมีความสำคัญ: ฉันใช้ ImageMagick
15 images 

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