ওয়ার্ডপ্রেসের ড্যাশবোর্ডকে পরিচ্ছন্ন রাখব কিভাবে?

ওয়ার্ডপ্রেসের ড্যাশবোর্ডকে পরিচ্ছন্ন রাখব কিভাবে?

Add Comment
1 Answer(s)

    বর্তমান বিশ্বে সবচেয়ে বেশী ব্যবহ্ণত সি এম এস এর মধ্যে একটি হলো ওয়ার্ড প্রেস। সহজ ব্যবহার এবং অসংখ্য প্লাগিনস এর জন্য ওয়ার্ড প্রেস জনপ্রিয়। ওয়ার্ডপ্রেসের সবচেযে বেশী ব্যবহৃত ব্লগিং প্লাটফর্ম হিসাবে।যেখানে ভিজিটররা বিভিন্ন পোষ্ট ও কমেন্টস দেন। আর এজন্য অনেককে ওয়ার্ডপ্রেসের ড্যাশবোর্ডকে নিজের মত করে সাজানোর প্রয়োজন হয় ।

    ওয়ার্ডপ্রেসের ড্যাশবোর্ড থেকে বিভিন্ন Widget কে সরানোর জন্য বিভিন্ন প্লাগিন আছে। যা ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে খুজলেই পেয়ে যাবেন। আমি আপনাদেরকে Manually কিভাবে রিমুভ করতে হয় তা নিয়ে আলোচনা করব।

    ওয়ার্ডপ্রেসের এই Widget গুলো Remove করার জন্য আপনার theme এর editor  এ গিয়ে Functions.php ফাইলটি open করুন।

    সেখানে নিচের কোডটি টাইপ করুন

    // disable default dashboard widgets
    function remove_dashboard_widgets() {
    
        global $wp_meta_boxes;
    
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_right_now']);
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_recent_comments']);
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_incoming_links']);
        unset($wp_meta_boxes['dashboard']['normal']['core']['dashboard_plugins']);
    
        unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_quick_press']);
        unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_recent_drafts']);
        unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_primary']);
        unset($wp_meta_boxes['dashboard']['side']['core']['dashboard_secondary']);
    }
    add_action('wp_dashboard_setup', 'remove_dashboard_widgets');

    এবার আপনার ড্যাশবোর্ডটিকে রিফ্রেশ করুন দেখুন আপনার ড্যাশবোর্ড কেমন দেখা্চেছ।

    এভাবে ছাড়াও আপনি ওয়ার্ডপ্রেস API ব্যবহার করতে পারেন যা উপরের কোডের চেয়েও উত্তম।

    // disable default dashboard widgets
    function disable_default_dashboard_widgets() {
    
    	remove_meta_box('dashboard_right_now', 'dashboard', 'core');
    	remove_meta_box('dashboard_recent_comments', 'dashboard', 'core');
    	remove_meta_box('dashboard_incoming_links', 'dashboard', 'core');
    	remove_meta_box('dashboard_plugins', 'dashboard', 'core');
    
    	remove_meta_box('dashboard_quick_press', 'dashboard', 'core');
    	remove_meta_box('dashboard_recent_drafts', 'dashboard', 'core');
    	remove_meta_box('dashboard_primary', 'dashboard', 'core');
    	remove_meta_box('dashboard_secondary', 'dashboard', 'core');
    }
    add_action('admin_menu', 'disable_default_dashboard_widgets');

    এভাবে করে আপনি আপনার সাইটে নতুন Widget তৈরী ও করতে পারবেন।

    Professor Answered on April 4, 2015.
    Add Comment
  • RELATED QUESTIONS

  • POPULAR QUESTIONS

  • LATEST QUESTIONS

  • Your Answer

    By posting your answer, you agree to the privacy policy and terms of service.