আমি কোনও পৃষ্ঠায় লিঙ্ক করতে পোস্ট থাম্বনেল ব্যবহার করছি।
থাম্বনেইল পোস্টের পোস্টে কোনও শ্রেণীর নাম যুক্ত করা কি সম্ভব?
<li><a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail(); ?></a></li>
আমি কোনও পৃষ্ঠায় লিঙ্ক করতে পোস্ট থাম্বনেল ব্যবহার করছি।
থাম্বনেইল পোস্টের পোস্টে কোনও শ্রেণীর নাম যুক্ত করা কি সম্ভব?
<li><a href="<?php the_permalink(); ?>" ><?php the_post_thumbnail(); ?></a></li>
উত্তর:
হ্যাঁ - আপনি the_post_thumbnail()
গুণাবলী যুক্তির অংশ হিসাবে আপনি যে শ্রেণীরটি ব্যবহার করতে চান তা পাস করতে পারেন , উদাহরণস্বরূপ<?php the_post_thumbnail('thumbnail', array('class' => 'your-class-name')); ?>
তথ্যসূত্র: http://codex.wordpress.org/Function_References/t__ost_thumbnail#Styling_Post_Thumbnails
আপনি এই ক্লাস ফিল্টার করতে পারেন।
function alter_attr_wpse_102158($attr) {
remove_filter('wp_get_attachment_image_attributes','alter_attr_wpse_102158');
$attr['class'] .= ' new-class';
return $attr;
}
add_filter('wp_get_attachment_image_attributes','alter_attr_wpse_102158');
আপনি কল করার ঠিক আগে ফিল্টার যুক্ত করুন the_post_thumbnail
। ফিল্টার স্বয়ংক্রিয়ভাবে নিজেকে মুছে ফেলবে।
সেখানে যাওয়ার জন্য এটি কিছুটা ট্রেক তবে the_post_thumbnail
ব্যবহার করে get_the_post_thumbnail
যা wp_get_attachment_image
ফিল্টার প্রয়োগ করে।
array($this,'methodname')
এবং আপনি ফিল্টারগুলি সহ স্ট্যাটিক ক্লাসগুলি ব্যবহার করে ব্যবহার করতে পারেনarray('ClassName','methodname')
attachment-$size
।