the_post_thumbnail প্রতিক্রিয়াশীল srcset কাস্টম চিত্রের আকারের সাথে পপুলেশন করছে না


8

আমি ওয়ার্ডপ্রেস ৪.৪-তে নতুন প্রতিক্রিয়াশীল চিত্রগুলির বৈশিষ্ট্যটি ব্যবহার করার চেষ্টা করছি তবে কাস্টম ইমেজ আকারের সাথে_পোস্ট_থামনেইলটি ব্যবহার করার চেষ্টা করার সময় আমি একটি বিশেষ সমস্যায় পড়ে যাচ্ছি। দেখে মনে হচ্ছে আমি কাস্টম চিত্রের আকার ব্যবহার করতে পারি না।

নিম্নলিখিত কোডটি বর্তমানের imgসাথে একটি ট্যাগ তৈরি করবে srcset:

<?php the_post_thumbnail('medium',  array( 'class' => 'img-responsive' )); ?>

ফাংশনটির মধ্যে দেওয়া আকারের imgসাথে ট্যাগটি দেখতে কেমন দেখাচ্ছে তা এখানে medium:

<img width="300" height="225" src="path/to/image-300x225.jpg" class="img-responsive wp-post-image" alt="Image" srcset="path/to/image-300x225.jpg 300w, path/to/image-768x576.jpg 768w, path/to/image.jpg 1024w" sizes="(max-width: 300px) 100vw, 300px">

যাইহোক, আমি যখন আমার কাস্টম চিত্রের আকারটি ব্যবহার করতে একটি পরিবর্তন করি তখন srcsetঅদৃশ্য হয়ে যায়। কেউ কি জানেন যে এখানে কী চলছে?

আমি এখানে আমার কাস্টম চিত্রের আকারটি যুক্ত করেছি:

add_image_size ('my-custom-size', 1050, 626, true );

কোডটিতে এটি কীভাবে দেখাচ্ছে তা এখানে:

<?php the_post_thumbnail('my-custom-size',  array( 'class' => 'img-responsive' )); ?>

এবং এখানে এটি কী ফলাফল হয়, বিজ্ঞপ্তি যা my-custom-sizeপড়া হচ্ছে না এবং এটি পরিবর্তে যুক্ত wp-post-imageকরা হচ্ছে my-custom-size:

<img width="1024" height="626" src="path/to/image-1024x626.jpg" class="img-responsive wp-post-image" alt="Image">

আমি কী ভুল করছি বুঝতে দয়া করে আমাকে সাহায্য করুন!


1
আপনার সেট করুন add_image_size ('my-custom-size', 1050, 0, false );এবং ব্যাখ্যাটির জন্য, দয়া করে এই উত্তর দেওয়া ওয়ার্ডপ্রেসটি
ststackexchange.com/a/211405/18731

আপনি কি সদ্য আপলোড হওয়া চিত্র দিয়ে পরীক্ষা করেছেন? আপনার নতুন চিত্রের আকার কেবল তখনই প্রয়োগ করা হবে যখন চিত্রগুলি আপলোড করা হয়। থাম্বনেইলস পুনঃজেনারেটের মতো প্লাগইন ব্যবহার করে আপনি আপনার বিদ্যমান চিত্রগুলির জন্য ইমেজ সেটগুলি পুনরায় জেনারেট করতে পারেন।
অ্যান্ডি ম্যাকোলে-ব্রুক

1
@ জীবুস্কা যা প্রশ্নকর্তা যে পরিমাণে ইমেজটি চান তার চেয়ে শক্তভাবে চিত্রটি কাটবে না।
অ্যান্ডি ম্যাকোলে-ব্রুক

1
আমার উত্তর কি আদৌ সহায়তা করেছিল? এই প্রশ্নটি কি এখনও বিদ্যমান?
অ্যান্ডি ম্যাকোলে-ব্রুক 18

উত্তর:


4

এই উত্তরটি নিশ্চিত হওয়ার জন্য পর্যাপ্ত তথ্য নেই তবে এখানে একটি চেষ্টা রয়েছে।

প্রথমে নিশ্চিত হয়ে নিন যে আপনি যে চিত্রটি আপলোড করছেন তা আসলে আপনি সংজ্ঞায়িত আকারের চেয়ে বড়। আমি লোকেরা খুব ছোট ছবিগুলি আপলোড করতে দেখি এবং তারপরে সর্বদা এই ধরণের ফলাফল পেয়ে যায়।

দ্বিতীয়ত, ডব্লিউপি কেবল একই আকৃতির অনুপাতের সাথে চিত্রের আকারগুলির একটি Srcset তালিকা তৈরি করবে। যদি আপনার কাস্টম আকারের অন্য চিত্রের আকারের ক্ষেত্রে আলাদা অনুপাত থাকে তবে আপনি সেই অনুপাতের সাথে মিল রেখে নতুন আকারের একটি নির্বাচন তৈরি করতে পারেন।

তৃতীয়ত, নতুন চিত্রের আকার পরিবর্তন বা যুক্ত করার পরে আপনাকে অবশ্যই সর্বদা বিদ্যমান থাম্বনেইলগুলি পুনরায় তৈরি করতে হবে। এর জন্য পুনরায় উত্সাহিত থাম্বনেইস নামে একটি দুর্দান্ত প্লাগইন রয়েছে ।


1
যদি এটি সহায়তা করে তবে নির্দ্বিধায় এটি নির্ধারণ করুন :-)
অ্যান্ডি ম্যাকোলে-ব্রুক
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.