Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <?php $icon = get_post_meta( $post->ID , 'icon' , true ); ?>
- <?php if ($icon) : ?>
- <i class="fa fa-<?php echo $icon ; ?>"></i>
- <?php else : ?>
- <i class="fa fa-rocket"></i>
- <?php endif ; ?>
- উপরের কোডগুলো কিভাবে শর্টকোডের মধ্যে ব্যবহার করব?
- LikeLike ·
- Mahmudul Hasan আপনি post_meta ব্যবহার করছেন আপনার শর্টকোডের দরকার কি???
- পোস্ট লুপের ভেতর টাইটেলের আগে আইকন টা আপনার কোড দিয়া কল করেন। আর শর্টকোড ব্যবহার করলে পোস্ট মেটা ব্যবহার করার কি দরকার।
- যাইহোক নিচে আইকন দেখানর জন্যে শর্টকোড দেওয়া হল...
- কিন্তু মনে রাখবেন এই ভাবে আপনি শুধু পোস্টের (Post Content) ভেতর আইকন দেখাতে পারবেন
- ----[php]
- add_shortcode( 'icon', 'get_awesome_icon' );
- function get_awesome_icon( $atts ) {
- ....extract( shortcode_atts(
- ........array(
- ............'name' => 'rocket',
- ........), $atts )
- ....);
- ....return '<i class="fa fa-'.$name.'"></i>';
- }
- ----
- ব্যবহারঃ
- [icon]
- কোন কিছুছাড়া শুধু এইভাবে ব্যবহার করলে ডিফল্ট হিসাবে রকেট আইকন আসবে;
- আর কাস্টম আইকন দেখানর জন্যে নিচের মত করে ব্যবহার করতে হবে (*অবশ্যই 'fa-' অংশটি বাদ দিয়ে।)
- [icon name="icon-name-according-to-font_awesome"]
- 13 hrs · Like · 2
- Asif Ahmmad ami if else statement ta shordcode er moddo use korte chaci.@hasan
- 10 hrs · Like
- Mahmudul Hasan Easy. The shortcode function was just like other normal php function. So u can use if-else statement. The thing u need to remember is never use echo statement in shortcode function. U have to return the output.
- 8 hrs · Like · 1
- Asif Ahmmad $products_icon = get_post_meta($idd , 'products_icon' , true);
- <?php if ($products_icon) : ?>
- <i class="icomoon-<?php $products_icon ; ?>"</i>
- <?php else : ?>
- <i class="icomoon-facebook"></i>
- <?php endif ; ?> hoche na@hasan
- 8 hrs · Like
- Gloria Purple
- <?php
- add_shortcode( 'icon', 'get_awesome_icon' );
- function get_awesome_icon( $atts ) {
- ....extract( shortcode_atts(
- ........array(
- ............'name' => '',
- ........), $atts )
- ....);
- ....if($icon){
- ........return '<i class="iconmoon-'.$icon.'">';
- ....}else{
- ........return '<i class="iconmoon-facebook">';
- ....}
- ....return $icon_html;
- }
- ?>
- Try this. Asif Ahmmad copid from Hasan's comment.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement