मैं पेज से लिंक करने के लिए पोस्ट थंबनेल का उपयोग कर रहा हूं।
क्या थंबनेल छवि के बाद नाम में वर्ग नाम जोड़ना संभव है।
<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_Reference/the_post_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
।