ওয়ার্ডপ্রেস কোডিং পর্ব-১১ ( সম্পূর্নরপে ডেশবোর্ডকে কাস্টমাইজ করুন কোন রকম প্লাগিন ছাড়া ) @মেগা পোস্ট@ - পিসি হেল্প সেন্টার (বাংলাদেশ)
Latest Update

ওয়ার্ডপ্রেস কোডিং পর্ব-১১ ( সম্পূর্নরপে ডেশবোর্ডকে কাস্টমাইজ করুন কোন রকম প্লাগিন ছাড়া ) @মেগা পোস্ট@

Linux Host Lab Ads

আসসালামু আলাইকুম । আজকে আমরা ওয়ার্র্ডপ্রেস এর সম্পুর্র্ন ডেশবোর্ড customize করব ।এর জন্য অনেক প্লাগিন আছে কিন্তু আমরা এইটা প্লাগিন ছাড়া করব ।শুরু করা যাক >>

এইখানে যত কোড আছে সবকোড এড করবেন আপনার WordPress থিম এর function.php এর সবার শেষে ?> এই ট্যাগ এর পূর্বে । না বুজলে আমাকে কমেন্ট এ জানাবেন ।

  • ১.আমরা ওয়ার্র্ডপ্রেস এ ডুকলে browser Upgrade করার জন্য একটা নটিফিকেশন আসে ।এইটা ডিসাবল করার জন্য নিচের fanction টা বসিয়ে দিন ।
browser upgrade

browser upgrade

function disable_browser_upgrade_warning() {
    remove_meta_box( 'dashboard_browser_nag', 'dashboard', 'normal' );
}
add_action( 'wp_dashboard_setup', 'disable_browser_upgrade_warning' );
  • ২.ওয়ার্র্ডপ্রেস এ একটা এডমিন বার আছে ওইটা সবাই দেখতে পায় কিন্তূ নিচের fanchtion টা এড করলে এইটা শুদু এডমিন দেখতে পাবে
admin bar

admin bar

if (!current_user_can('manage_options')) {
	add_filter('show_admin_bar', '__return_false');
}
  • ৩. “Howdy” লিখাটা পরিবর্র্তন করার জন্য আমার আগের টিউন টা দেখুন ।
  • ৪.রাইট সাইড এ WordPress version footer টা পরিবর্র্তন করার জন্য নিচের Function টা এড করে দিন । text টি আপনার ইচ্ছা মত পরিবর্র্তন করে নিন ।
function change_footer_version() {
  return 'এইখানে আপনার পছন্দমত লিখুন';
}
add_filter( 'update_footer', 'change_footer_version', 9999 );
  • ৫.লেফ্ট সাইড এর WordPress text টা পরিবর্র্তন করার জন্য নিচের Function টা এড করে দিন । text এ আপনার ইচ্ছা মত পরিবর্র্তন করে নিন ।
function remove_footer_admin () {
  echo 'এইখানে আপনার কিছু লিখুন';
}
add_filter('admin_footer_text', 'remove_footer_admin');
  • ৬.ডেশবোর্র্ড কে single কলাম করতে নিচের Function টা এড করে দিন ।
function single_screen_columns( $columns ) {
    $columns['dashboard'] = 1;
    return $columns;
}
add_filter( 'screen_layout_columns', 'single_screen_columns' );
function single_screen_dashboard(){return 1;}
add_filter( 'get_user_option_screen_layout_dashboard', 'single_screen_dashboard' );
  • ৭.ডেশবোর্র্ড এর উপরে WordPress Help টেব টা hide করুন নিচের function টা এড করে ।
function hide_help() {
    echo '';
}
add_action('admin_head', 'hide_help');
  • ৮.যেকোন একটা জরুরি মেসেজ deshbord এ দেখান ।নিচের function টা এড করে দিন । এখানের text টা ইচ্ছামত পরিবর্র্তন করে নিন ।
massage

massage

function showMessage($message, $errormsg = false)
{
	if ($errormsg) {
		echo '<div id="message">';
	}
	else {
		echo '<div id="message">';
	}
	echo "<p><strong>$message</strong></p></div>";
} 

function showAdminMessages()
{
    showMessage("এইখানে আপনার মেসেজ লিখুন.", true);
}
add_action('admin_notices', 'showAdminMessages');

 

  • ৯.custom লগিন লোগো এড করার জন্য নিচের function টা এড করুন ।তারপর আপনার থিম এর images ফোল্ডর এ আপনার লোগটা এড করুন । লোগটা 250*68 হতে হবে ।আপনার লোগটার নাম হবে login-logo.png
function my_custom_login_logo() {
echo ‘<style type=”text/css”>
h1 a { background-image:url(‘.get_bloginfo(‘template_directory’).’/images/login-logo.png) !important; }
</style>’;
}add_action(‘login_head’, ‘my_custom_login_logo’);

  • ১০.মেটা বক্স ড্রাগ করা deasable করুন নিচের function টা এড করুন ।এই টা deasable ন করাই ভাল ।
function disable_drag_metabox() {

wp_deregister_script('postbox');

}

add_action( 'admin_init', 'disable_drag_metabox' );
  • ১২.এডমিন বারের অপ্রোজনীয় মেনুগুলি রিমুব করতে, নিচের function টা এড করে দিন ।
function wps_admin_bar() {
    global $wp_admin_bar;
    $wp_admin_bar->remove_menu('wp-logo');
    $wp_admin_bar->remove_menu('about');
    $wp_admin_bar->remove_menu('wporg');
    $wp_admin_bar->remove_menu('documentation');
    $wp_admin_bar->remove_menu('support-forums');
    $wp_admin_bar->remove_menu('feedback');
    $wp_admin_bar->remove_menu('view-site');
}
add_action( 'wp_before_admin_bar_render', 'wps_admin_bar' );
  • ১৩.আপনার ডেশবোর্র্ড থেকে অপ্রোজনীয় widget গুলি দূর করুন নিচের function টা এড করে ।
widget

widget

function remove_dashboard_widgets() {
	global $wp_meta_boxes;

	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_drafts']);
	unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
	unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);

}

if (!current_user_can('manage_options')) {
	add_action('wp_dashboard_setup', 'remove_dashboard_widgets' );
}

ভালো লাগলে অবশ্যয় কমেন্ট করবেন ।

Linux Host Lab Offer

আমাদের ফেসবুক পেজ এ সবার আমন্ত্রন রইল ।
আর আমাদের সাইট থেকে তো অবশ্যয় আপনারা সবাই ঘুরে আসবেন

Leave a Reply

Your email address will not be published. Required fields are marked *

ক্যাপচাটি লিখুন * Time limit is exhausted. Please reload CAPTCHA.