আপনি কি জানেন আপনার ওয়ার্ডপ্রেস সাইটের থীমস ফোল্ডারে সবচেয়ে গুরুত্বপূর্ণ আর পাওয়ারফুল ফাইল টি হল functions.php।
বর্তমানে নতুন রা প্রচুর প্লাগিন ইউজ করে থাকে যা অনেকের সাইটের লোড ও বাড়িয়ে দেয়।
তাই আমি কিছু functions.php এর সর্ট কোড দিচ্ছি যা প্লাগিন এর মতই কাজ করবে।
নিচের দেয়া প্রতিটি কোড থীমসের functions.php তে ইনসার্ট করে দিন
১। Add Google Analytics
<?php
add_action(‘wp_footer’, ‘add_googleanalytics’);
function add_googleanalytics() { ?>
// Paste your Google Analytics code from Step 6 here
<?php } ?>
ভয় পাবার কিছু নেই এই কোড আপনার ডিজাইনের কোন সমস্যা করবে না।
২। ফেবিকন ইনসার্ট করার কোড
সবাই নিজের ব্লগকে আইডেন্টিফাই করার জন্যে ফেবিকন ইউজ করে।
<link rel=”shortcut icon” href=”<?php bloginfo(‘stylesheet_directory’); ?>/favicon.ico” />
এবার আপনার থীমসের রুটে একটি favicon.ico ইমেজ আপলোড করে দিন
৩। ওয়ার্ডপ্রেস ভার্সন নাম্বার রিমোভ
অনেক ভিজিটর ইচ্ছে করেই মজিলাতে/ব্রাইজারে অপর সাইটের ওয়ার্ডপ্রেস ভার্স নং দেখার জন্যে সোর্স দেখে
তাই ভার্সন নাম্বার মুছে দিন।
function yourwp_remove_version() {
return ”;
}
add_filter(‘the_generator’, ‘yourwp_remove_version’);
৪।ড্যাশবোর্ডে নিজের সাইটের লোগো ইউজ করুন এইভাবে
//hook the administrative header output
add_action(‘admin_head’, ‘my_custom_logo’);function my_custom_logo() {
echo ‘
<style type=”text/css”>
#header-logo { background-image: url(‘.get_bloginfo(‘template_directory’).’/images/custom-logo.gif) !important; }
</style>
‘;
}৫। কাষ্টম ড্যাশবোর্ড উইডজেট
add_action(‘wp_dashboard_setup’, ‘my_custom_dashboard_widgets’);
function my_custom_dashboard_widgets() {
global $wp_meta_boxes;wp_add_dashboard_widget(‘custom_help_widget’, ‘Theme Support’, ‘custom_dashboard_help’);
}function custom_dashboard_help() {
echo ‘Welcome to Custom Blog Theme! Need help? Contact the developer here. For WordPress Tutorials visit: bdweblab.com
.bdweblab.com” target=”_blank”>Cx rana
‘;
}৬।Gravatar পরিবর্তন
add_filter( ‘avatar_defaults’, ‘newgravatar’ );
function newgravatar ($avatar_defaults) {
$myavatar = get_bloginfo(‘template_directory’) . ‘/images/gravatar.gif’;
$avatar_defaults[$myavatar] = “anangpratika”;
return $avatar_defaults;
}৭।সাইটের ফুটারে ডাইনামিক কপিরাইট তারিখ
function comicpress_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results(“
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status = ‘publish’
“);
$output = ”;
if($copyright_dates) {
$copyright = “© ” . $copyright_dates[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= ‘-’ . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
}এবার footer.php তে এটি লিখে দিন
<?php echo comicpress_copyright(); ?>
প্রিভিউ :© ২০১০ – ২০১২(অটো)
৮। অতিথী লেখকের নামের পরিবর্তন
add_filter( ‘the_author’, ‘guest_author_name’ );
add_filter( ‘get_the_author_display_name’, ‘guest_author_name’ );function guest_author_name( $name ) {
global $post;$author = get_post_meta( $post->ID, ‘guest-author’, true );
if ( $author )
$name = $author;return $name;
}৯। প্রতিটি পোষ্টে থ্যাম্বেনাইল
add_theme_support( ‘post-thumbnails’ );
এবার যেখানে ছবি দেখাতে চান সেখানে লিখুন <?php the_post_thumbnail(); ?>
http://banglamdfarid-com.webs.com/