আমি একটি তরল প্রস্থের CSS টেমপ্লেটের উপর ভিত্তি করে একটি সাইটে কাজ করছি যা ইমেজগুলিতে সর্বাধিক প্রস্থ সেট করে থাকা কলামটির প্রস্থে সর্বাধিক প্রস্থ নির্ধারণ করে, এবং আমার ওয়ার্ডপ্রেস ইমেজগুলিতে যুক্ত ইনলাইন প্রস্থ এবং উচ্চতার মাত্রা বৈশিষ্ট্যগুলি সরিয়ে ফেলতে হবে ।
আমি এই ফিল্টারটি সহ আমার বৈশিষ্ট্যযুক্ত চিত্রগুলি দিয়ে এটি করছি:
add_filter( 'post_thumbnail_html', 'remove_thumbnail_dimensions', 10, 3 );
function remove_thumbnail_dimensions( $html, $post_id, $post_image_id ) {
$html = preg_replace( '/(width|height)=\"\d*\"\s/', "", $html );
return $html;
}
আমি জানি আমি যদি প্রয়োজন হয় তেমন কনটেন্টে একই ফিল্টারটি প্রয়োগ করতে পারি । তবে এটি করার আরও ভাল উপায় আছে কি?
img_caption_shortcode
যা ক্যাপশন শর্টকোড প্রক্রিয়া করে তার প্রয়োজন ক্যাপশন শর্টকোড বৈশিষ্ট্যে একটি প্রস্থ নির্দিষ্ট করা দরকার। অন্যথায়, এটি ক্যাপশনটি পুরোপুরি এড়িয়ে যায় এবং কেবল [caption]
শর্টকোড ট্যাগগুলির মধ্যে মোড়ানো সামগ্রীটি দেয় ।
img_caption_shortcode
। এর মতো কোনও ফাংশনের জন্য কোডটি লিখে দেওয়া আমার পক্ষে এখানে মন্তব্যে ফিট করার চেয়ে বেশি।
img_caption_shortcode
সমস্যা সমাধানের পক্ষে যথেষ্ট হবে।