Advertisement
firoze

উপরের কোডগুলো কিভাবে শর্টকোডের মধ্যে ব্যবহার করব?

Nov 17th, 2014
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 3.05 KB | None | 0 0
  1. <?php $icon = get_post_meta( $post->ID , 'icon' , true ); ?>
  2. <?php if ($icon) : ?>
  3. <i class="fa fa-<?php echo $icon ; ?>"></i>
  4. <?php else : ?>
  5. <i class="fa fa-rocket"></i>
  6. <?php endif ; ?>
  7.  
  8. উপরের কোডগুলো কিভাবে শর্টকোডের মধ্যে ব্যবহার করব?
  9. LikeLike ·
  10.  
  11.     Mahmudul Hasan আপনি post_meta ব্যবহার করছেন আপনার শর্টকোডের দরকার কি???
  12.     পোস্ট লুপের ভেতর টাইটেলের আগে আইকন টা আপনার কোড দিয়া কল করেন। আর শর্টকোড ব্যবহার করলে পোস্ট মেটা ব্যবহার করার কি দরকার।
  13.     যাইহোক নিচে আইকন দেখানর জন্যে শর্টকোড দেওয়া হল...
  14.     কিন্তু মনে রাখবেন এই ভাবে আপনি শুধু পোস্টের (Post Content) ভেতর আইকন দেখাতে পারবেন
  15.     ----[php]
  16.     add_shortcode( 'icon', 'get_awesome_icon' );
  17.     function get_awesome_icon( $atts ) {
  18.     ....extract( shortcode_atts(
  19.     ........array(
  20.     ............'name' => 'rocket',
  21.     ........), $atts )
  22.     ....);
  23.     ....return '<i class="fa fa-'.$name.'"></i>';
  24.     }
  25.     ----
  26.     ব্যবহারঃ
  27.     [icon]
  28.     কোন কিছুছাড়া শুধু এইভাবে ব্যবহার করলে ডিফল্ট হিসাবে রকেট আইকন আসবে;
  29.     আর কাস্টম আইকন দেখানর জন্যে নিচের মত করে ব্যবহার করতে হবে (*অবশ্যই 'fa-' অংশটি বাদ দিয়ে।)
  30.     [icon name="icon-name-according-to-font_awesome"]
  31.     13 hrs · Like · 2
  32.     Asif Ahmmad ami if else statement ta shordcode er moddo use korte chaci.@hasan
  33.     10 hrs · Like
  34.     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.
  35.     8 hrs · Like · 1
  36.     Asif Ahmmad $products_icon = get_post_meta($idd , 'products_icon' , true);
  37.     <?php if ($products_icon) : ?>
  38.     <i class="icomoon-<?php $products_icon ; ?>"</i>
  39.     <?php else : ?>
  40.     <i class="icomoon-facebook"></i>
  41.     <?php endif ; ?> hoche na@hasan
  42.     8 hrs · Like
  43.     Gloria Purple
  44.     <?php
  45.     add_shortcode( 'icon', 'get_awesome_icon' );
  46.     function get_awesome_icon( $atts ) {
  47.     ....extract( shortcode_atts(
  48.     ........array(
  49.     ............'name' => '',
  50.     ........), $atts )
  51.     ....);
  52.     ....if($icon){
  53.     ........return '<i class="iconmoon-'.$icon.'">';
  54.     ....}else{
  55.     ........return '<i class="iconmoon-facebook">';
  56.     ....}
  57.     ....return $icon_html;
  58.     }
  59.     ?>
  60.     Try this. Asif Ahmmad copid from Hasan's comment.
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement