ওয়ার্ডপ্রেসের কিছু 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(); ?>

 

 

 

7 thoughts on “ওয়ার্ডপ্রেসের কিছু functions.php টিপস”

  1. Bradley was one of the many fighters in the mix for
    Pacquiao opponent after it became clear that the anticipated, but elusive fight between ‘Pac – Man’ and Floyd Mayweather Jr may not come off in June.

    People are avoiding online banking and shopping, facebook and other social networks have grown to
    be vulnerable and after Windows PCs, Mac and smartphones are too on the threat radar.
    But Perry isn’t running a traditional campaign, even by third party standards.

  2. Baby freebies can be a boon to persons that are suffering due
    to financial difficulties. Today you can buy everything that an infant
    needs, from shampoos, moisturisers, diapers, baby books, baby clothes, strollers, prams, baby gyms and Baby Toys Online.
    I don’t know how many blankets that I had had with my first child.

  3. The rationale was that at 18 you are too young to be killed whilst doing national service, but whenever you turned 19 they’d ship you up to Korea. Therefore, utilization of trousers has always been inside market be part of Hong Kong landed the top three brands. At the most notable is a large cave with a Buddha shine inside.

  4. Baby freebies are a boon to persons that are suffering due to financial difficulties.
    Today you can purchase everything that a baby needs,
    from shampoos, moisturisers, diapers, baby books, baby clothes, strollers,
    prams, baby gyms and Baby Toys Online. For baby food and infant formula, make your
    baby closely to find out if he has a preference for particular brands of food and milk.

  5. Hi, thanks for the post, it is helpful indeed. but i am somewhat stuck. that is you did not mention where to post the codes in the functions.php page, cause this page contains huge html and other codes as well, so it will be very useful if you specify the exact place to paste the codes. Peace!!!

Comments are closed.