คำถามติดแท็ก post-thumbnails

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

4
คุณจะลบมิติภาพขนาดย่อที่กำหนดรหัสฮาร์ดได้อย่างไร
ฉันจะลบคุณลักษณะความกว้างและความสูงออกจาก post_thumbnail เมื่อแทรกด้วยได้<?php the_post_thumbnail(); ?>อย่างไร <img width="800" height="533" src="http://domain.com/wp-content/uploads/2011/02/image.jpg" class="attachment-post-thumbnail wp-post-image" />

1
การตั้งค่าภาพเด่นของโพสต์จากวิดีโอ YouTube ที่ฝังไว้
หากฉันสร้างโพสต์ที่มีวิดีโอ YouTube ในตัว (ดังนั้นฉันจะวาง URL ของ YouTube ลงในโพสต์และให้ Wordpress ฝังมันโดยอัตโนมัติสำหรับฉัน) มีวิธีที่จะให้ภาพย่อของวิดีโอตั้งเป็น ภาพเด่นของโพสต์?

2
ข้อความค้นหาโพสต์ด้วยรูปภาพเด่นเท่านั้น
ฉันต้องการสอบถาม 6 โพสต์ แต่เฉพาะโพสต์ที่มีรูปภาพเด่น ฉันใช้meta_keyวิธีการนี้ด้วยWP_Queryเช่น: $args = array( 'post_type' => 'post', 'meta_key' => '_thumbnail_id', 'post_count' => 6 ); $query = new WP_Query($args); ติดตามโดย <?php while($query->have_posts()) : $query->the_post(); ?> <h2><?php the_title(); ?></h2> <?php the_post_thumbnail('thumbnail'); ?> <?php endwhile; ?> ดูเหมือนจะใช้งานไม่ได้ ข้อความค้นหาส่งคืนมากกว่า 6 โพสต์และข้อความที่ไม่มีภาพเด่น ความคิดใดที่ฉันผิดที่นี่? @chip: var_dump($query);ให้ผลลัพธ์มากดังนั้นฉันได้โพสต์ไว้ในpastebin

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

2
รับภาพทางโปรแกรมโดย URL และบันทึกในโฟลเดอร์อัพโหลด
ฉันเกี่ยวข้องกับการย้ายข้อมูลขนาดใหญ่จาก CMS อื่นไปยัง WordPress เรามีสำเนาของฐานข้อมูลและได้ทำการแยกเนื้อหาและสร้างโพสต์ WordPress โดยทางโปรแกรมโดยใช้อินสแตนซ์ของwpdbคลาส อย่างไรก็ตามมีสองสามพันภาพที่เราต้องการดึงโดยอัตโนมัติสร้างขนาดต่าง ๆ แล้วแนบไปกับโพสต์เพื่อประหยัดงานประมาณหนึ่งสัปดาห์! มีวิธีที่ฉันสามารถรับรูปภาพจากไซต์ระยะไกลด้วย URL และบันทึกไว้ในโฟลเดอร์ wp-uploads ของฉันหรือไม่ ฉันเดาว่ามันใช้wp_httpแต่ฉันไม่คุ้นเคยกับสิ่งนั้น เมื่อฉันได้ภาพและบันทึกแล้วฉันก็ใช้ได้เพราะฉันสามารถใช้wp_generate_attachment_metadataเพื่อสร้างขนาดต่างๆและwp_insert_attachmentแนบไปกับโพสต์ ขอบคุณ Simon

4
วิธีตั้งค่ารูปภาพเด่นเป็นโพสต์ที่กำหนดเองจากภายนอกโดยทางโปรแกรม
ฉันพยายามดึงและแทรกภาพนอกสภาพแวดล้อมของ wordpress ไปยังโพสต์ที่กำหนดเองผ่าน PHP วิธีการย้าย / อัปโหลดภาพไปยังรูปแบบโฟลเดอร์อัปโหลดวันที่ไดเรกทอรีปี wordpress เช่นเดียวกับ wordpress ทำและการตั้งค่าภาพที่เป็นภาพที่โดดเด่นกับโพสต์ที่กำหนดเอง? นอกจากนี้ในการอัปโหลดภาพไปยังแกลเลอรี่โพสต์ที่กำหนดเอง? ด้านล่างเป็นรหัสของฉัน $filename = $image['name']; $target_path = "../wp-content/uploads/"; $target_path = $target_path . $filename; $wp_filetype = wp_check_filetype(basename($filename), null ); $wp_upload_dir = wp_upload_dir(); $attachment = array( 'guid' => $wp_upload_dir['baseurl'] . '/' . basename( $filename ), 'post_mime_type' => $wp_filetype['type'], 'post_title' => preg_replace('/\.[^.]+$/', …

7
คุณจะได้รับขนาดภาพย่อของโพสต์ได้อย่างไร
ฉันรู้วิธีการกำหนดขนาดของภาพขนาดย่อโพสต์โดยใช้การตั้งค่า WP Admin Mediaหรือใช้ฟังก์ชั่นนี้ : set_post_thumbnail_size( 150, 150 ) แต่เราจะได้รับความกว้าง และ ความสูงของภาพที่ตั้งไว้สำหรับขนาดภาพย่อได้อย่างไร? ฉันต้องการทำสิ่งนี้: get_post_thumbnail_size(); // return array(150, 150) สิ่งนี้จะเกิดขึ้นได้อย่างไร? มันใช้งานget_option()หรือไม่และปุ่มตัวเลือกจะเป็นความกว้างและความสูงของภาพขนาดย่อหรือไม่

1
ทำอย่างไรถึงจะได้ความกว้างของภาพเด่นและใช้ที่อื่นในเทมเพลต
ฉันสงสัยว่ามันเป็นไปได้ในเทมเพลต single.php เพื่อใช้ความกว้างของรูปภาพเด่นของโพสต์ที่อื่นในหน้า สิ่งที่ฉันพยายามทำคือเพิ่มองค์ประกอบ div ในหน้าเว็บที่มีความกว้างเท่ากับรูปภาพเด่นของโพสต์ (ซึ่งจะเป็นความกว้างที่แตกต่างกัน) หากใครมีความคิดใด ๆ แจ้งให้เราทราบ ขอบคุณ

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 …

1
วิธีปรับขนาดรูปภาพ WordPress On-The-Fly แบบไดนามิก (ตัวเลือกฟิลด์ / ธีมที่กำหนดเอง)
ดังนั้น - ตามคำขอของลูกค้าฉันต้องการความสามารถในการปรับขนาดภาพไม่ใช่วิธี WordPress มาตรฐาน ... แต่จากภาพที่ดึงเข้ามาจากตัวเลือกชุดรูปแบบ ฉันไม่สามารถใช้พื้นที่ custom_header ได้เพียงเพราะจะมีสองหรือสาม (ฉันมีตัวเลือกบางอย่างเมื่ออัปโหลดภาพเพื่อให้ผู้ใช้เลือกว่าลิงก์ควรทำงานอย่างไร (หน้าโพสต์หมวดหมู่ไม่มีลิงก์ลิงก์ภายนอก) ฯลฯ )) ฉันใช้ตัวเลือกกรอบงานชุดรูปแบบที่ประสบความสำเร็จและฉันสามารถดึงภาพ src ได้ดีมันเป็นเรื่องของถ้าสิ่งนี้สามารถนำมาใช้ร่วมกับฟังก์ชั่น ฉันอยากจะไม่ไปตามเส้นทางที่มีเวลาและติดกับ WordPress APIs (ฉันรู้ว่ามันขัดแย้งกับสิ่งที่ฉันทำในตอนแรก ... ) ความช่วยเหลือใด ๆ ที่จะได้รับการชื่นชมอย่างมาก. ขอบคุณ!

1
The_post_thumbnail ไม่มี srcset หรือไม่
WordPress 4.4 เพิ่มรูปภาพหลายขนาดด้วยsrcsetเมื่อใช้the_post_thumbnailฟังก์ชัน เป็นไปได้หรือไม่ที่จะได้ขนาดภาพเดียวโดยไม่มี srcset? ฉันเข้าใจว่าเป็นไปได้ที่จะเพิ่มตัวกรองเพื่อปิดการใช้งานsrcsetจากภาพทั้งหมด แต่ฉันต้องการที่จะปิดการใช้งานsrcsetเฉพาะเมื่อเรียกขนาดภาพขนาดย่อที่เฉพาะเจาะจง (ตัวอย่างเช่นเมื่อโทรขนาดภาพเต็มเท่านั้น)

2
set_post_thumbnail_size กับ add_image_size
อะไรคือความแตกต่างระหว่าง set_post_thumbnail_size และ add_image_size? set_post_thumbnail_size สำหรับรูปภาพทั้งหมดหรือไม่และ add_image_size สำหรับปรับขนาดภาพแยกกันหรือไม่ ขอบคุณ

5
รับภาพแรกจากเนื้อหาโพสต์ (เช่นภาพที่ลิงก์)
ฉันกำลังใช้รหัสนี้โดยตรงจากCodex function echo_first_image ($postID) { $args = array( 'numberposts' => 1, 'order'=> 'ASC', 'post_mime_type' => 'image', 'post_parent' => $postID, 'post_status' => null, 'post_type' => 'attachment' ); $attachments = get_children( $args ); //print_r($attachments); if ($attachments) { foreach($attachments as $attachment) { $image_attributes = wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) ? wp_get_attachment_image_src( $attachment->ID, 'thumbnail' ) …

3
ฉันจะสร้างรูปขนาดย่อใหม่ได้อย่างไร
ฉันเพิ่งได้รับชุดรูปแบบใหม่และกำลังพยายามสร้างรูปขนาดย่อใหม่ ฉันมีปัญหาว่า ฉันพยายามใช้ตัวสร้างภาพขนาดย่อของ AJAX แต่ใช้เวลา 5 ชั่วโมงมันเพิ่งพูดว่าอ่านไฟล์แนบ จากนั้นฉันลองผู้สร้างใหม่ตามปกติ แต่ภาพส่วนใหญ่กลับมาไม่ได้กำหนด ความคิดใด ๆ

9
จะเพิ่มมุมมนลงในภาพขนาดย่อโดยอัตโนมัติได้อย่างไร
ฉันต้องการสร้างภาพขนาดย่อของมุมโค้งมนโดยอัตโนมัติสำหรับโครงการที่ฉันกำลังทำอยู่โดยใช้บางสิ่งดังนี้: http://webdeveloperplus.com/php/create-thumbnail-images-with-rounded-corners/ สิ่งที่ฉันควรจะทำคือหาวิธีที่จะทำให้บางสิ่งเช่นนี้เข้าสู่กระบวนการสร้างภาพย่อนั้นเองและทำการแคชเซิร์ฟเวอร์ /wp-includes/media.phpดูเหมือนจะไม่มีตะขอที่ใช้งานได้ดังนั้นฉันอาจต้องม้วนตัวเอง เบาะแสใดที่จะเริ่ม? แก้ไข: ไม่ได้อยู่ใน CSS มีข้อเสนอแนะที่ดีเกี่ยวกับเรื่องนี้ แต่ฉันใช้รัศมีเส้นขอบทั่วไซต์และภาพต้องถูกปัดเศษที่ด้านเซิร์ฟเวอร์โดยเฉพาะ ขอบคุณ

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