29/12/2011

ওয়ার্ডপ্রেসের কিছু functions.php টিপস

ওয়ার্ডপ্রেসের কিছু functions.php টিপস:


আপনি কি জানেন আপনার ওয়ার্ডপ্রেস সাইটের থীমস ফোল্ডারে সবচেয়ে গুরুত্বপূর্ণ আর পাওয়ারফুল ফাইল টি হল 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/

Popular Posts

Followers