ကၽြန္ေတာ္တို့ရဲ႔ WordPress 3 blog မွာ post thumbnails ထည့္ဖို့အတြက္ Twenty Ten Theme မွာေတာ႔ function ေလးတစ္ခုထည့္ရုံပါဘဲ။
<pre>
<?php if  ( function_exists(“has_post_thumbnail”) && has_post_thumbnail() ) { the_post_thumbnail(array(200,160), array(“class” => “alignleft post_thumbnail”)); } ?>
</pre>
အေပၚက coding ေလးကို Theme ရဲ႔ content ကိုလွမ္းေခၚတဲ့ function ေရွ႔မွာ သူ႔ကိုထည့္ေပးရပါမယ္။ Twenty Ten မွာအရင္ထည့္ၾကည့္ၾကတာေပါ႔။ အရင္တုန္းက Theme ေတြမွာ content ကိုေခၚတဲ့ေနရာက index.php မွာပါ။ အခု WordPress 3 ရဲ႔ default theme ျဖစ္တဲ့ Twenty Ten မွာေတာ႔ loop.php မွာ ပါ။ အဲဒီ file ရဲ႔ စာေၾကာင္းေရ 136 မွာ ေအာက္က div ကိုေတြ႔ပါလိမ့္မယ္။
<pre>
<div>
<?php the_content( __( ‘Continue reading <span>&rarr;</span>’, ‘twentyten’ ) ); ?>
<?php wp_link_pages( array( ‘before’ => ‘<div>’ . __( ‘Pages:’, ‘twentyten’ ), ‘after’ => ‘</div>’ ) ); ?>
</div><!– .entry-content –>
</pre>
အဲဒီမွာ content ကိုေခၚတဲ့ function ကိုေတြ႔ပါလိမ့္မယ္။ အဲဒီ function ရဲ႔ ေပၚမွာ ကၽြန္ေတာ္တို့ခုဏက code ကိုထည့္ပါမယ္။ အဲဒီေတာ႔ ဒီလိုျဖစ္သြားပါလိမ့္မယ္။
<pre>
<div>
<?php if  ( function_exists(“has_post_thumbnail”) && has_post_thumbnail() ) { the_post_thumbnail(array(200,160), array(“class” => “alignleft post_thumbnail”)); } ?>
<?php the_content( __( ‘Continue reading <span>&rarr;</span>’, ‘twentyten’ ) ); ?>
<?php wp_link_pages( array( ‘before’ => ‘<div>’ . __( ‘Pages:’, ‘twentyten’ ), ‘after’ => ‘</div>’ ) ); ?>
</div><!– .entry-content –>
</pre>
အဲဒီ function မွာ image အရြယ္အစားကို ေျပာင္းခ်င္ရင္ (200,160) ဆိုတဲ့ေနရာမွာ ကိုယ္ႀကိဳက္တဲ့ site ကိုထည့္ႏုိင္ပါတယ္။ alignleft ဆိုတဲ့ေနရာမွာ လည္း aligncenter, alignright ႀကိဳက္တာထားႏုိင္ပါတယ္။
အဲဒါၿပီးရင္ေတာ႔ ကိုယ္ထည့္ခ်င္တဲ့ post မွာ Featured Image ထည့္ေပးလိုက္ရုံပါဘဲ။ ကၽြန္ေတာ္တို႔ install လုပ္တုန္းက ပါလာတဲ့ Hello world! post ေလးကို Featured Image ထည့္ၾကည့္ရေအာင္ပါ။ admin panel ကေန Hello world! ကို Edit လုပ္ဖို့၀င္လိုက္ပါ။ right side bar မွာ Set featured image ဆိုတာကိုေတြ႔ပါလိမ့္မယ္။

အဲဒါကို   click ၿပီး ကိုယ္ႀကိဳက္တဲ့ပံု ထည့္လိုက္ပါ။ ၿပီးရင္ေတာ႔ ေအာက္ကပံုမွာျပထားတဲ့ Use as featured image ကို ႏွိပ္ဖို့မေမ့ပါနဲ့။ ဒါဆိုရင္အားလံုး Ok သြားပါၿပီ။

ကၽြန္ေတာ္တို့ post ကို ဒီလိုျမင္ရပါလိမ့္မယ္။

Twenty Ten မွာမဟုတ္ဘဲ အျခား Theme တစ္ခုမွာ ဆိုရင္ေတာ႔ functions.php မွာ ေအာက္က coding ေလးကိုထည့္ေပးရပါမယ္။
<pre>
if ( function_exists(‘add_theme_support’) ) {
add_theme_support(‘post-thumbnails’);
}
</pre>
က်န္တာကေတာ႔ အတူတူပါဘဲ။ content ကိုေခၚတဲ့ေနရာက index.php မွာ ရွိဖို့မ်ားတယ္ဆိုတာ မေမ့ပါနဲ့။

About wailynnoo

wailynn oo has written 57 post in this Website..

I am a blogger.