ওয়ার্ডপ্রেস ডেভলপমেন্ট [পর্ব-০৬] :: কিভাবে আপনার ওয়ার্ডপ্রেস সাইটের এ্যাডমিন বারে নতুন মেনু যোগ করবেন?

Linux Host Lab Ads

আসসালামু আলাইকুম, আজ আপনাদের সাথে শেয়ার করবো কিভাবে আপনার ওয়ার্ডপ্রেস সাইটের এ্যাডমিন বারে ফ্রোর্স ক্লসের মাধ্যেমে নতুন মেনু যোগ করতে পারেন। বেশি কথা না  বাড়িয়ে কাজে চলে যাই।

আপনার সাইটের ড্যাশবোডে যান, অথবা সিপ্যানেলে যান, এবং Appearance অথবা সিপিতে File Manager এ গিয়ে আপনার বর্তমান একটিভ থিমটির functions.php ফাইলটি ওপেন করুন, এবং একদম নিচে দেখুন ?> একটি চিহ্ন আছে, সেই চিহ্ন এর উপরে আমার দেয়া কোর্ড গুলো কপি করে পেস্ট করুন এবার সেইভ করুন।


/*
* Force Admin Bar for logged out users, add a login link, remove the wp logo, and add
a custom link menu
*/
class force_admin_bar {
/*
* Loads when class is called
*/
function __construct() {
/* logged out users only */
if ( is_user_logged_in() ) { return false; }
/* remove wp logo */
add_action( 'wp_before_admin_bar_render', array( &$this,
'remove_wp_logo' ) );
/* remove search icon [uncomment to activate] */
//add_action( 'wp_before_admin_bar_render', array( &$this,
'disable_bar_search' ) );
/* force adminbar to logged out users */
add_filter( 'show_admin_bar', '__return_true' );
/* call function to add login link to admin bar */
add_action( 'admin_bar_menu', array( &$this, 'logged_out_menus' ),
15 );
}
/*
* Menus for logged out users
*/
function logged_out_menus( $meta = FALSE ) {
global $wp_admin_bar, $blog_id;
/* logout menu link */
$wp_admin_bar->add_menu( array(
'id' => 'login_menu',
'title' => __( 'Login' ),
'href' => get_home_url( $blog_id, '/wp-login.php' ) )
);
/* create menus */
$wp_admin_bar->add_menu( array(
'id' => 'custom_menu',
'title' => __( 'Our Other Websites' ) ) /* set the menu name */
);
/* menu link */
$wp_admin_bar->add_menu( array(
'parent' => 'custom_menu',
'id' => 'pchelpcenterbd', /* unique id name */
'title' => 'PC HELP CENTER BD', /* Set the link title */
'href' => 'http://pchelpcenterbd.com/', /* Set the link a href */
'meta' => array( target => '_blank' ) )
);
/* menu link */
$wp_admin_bar->add_menu( array(
'parent' => 'custom_menu',
'id' => 'wp-tutorials', /* unique id name */
'title' => 'WP Tutorials', /* Set the link title */
'href' => 'http://wp-tutorials.com/', /* Set the link a href */
'meta' => array( target => '_blank' ) )
);
}
/*
* Remove the WordPress Logo from the WordPress Admin Bar
*/
function remove_wp_logo() {
global $wp_admin_bar;
$wp_admin_bar->remove_menu('wp-logo');
}
/*
* Disable the Search Icon and Input within the Admin Bar [uncomment to
activate]
*/
//function disable_bar_search() {
// global $wp_admin_bar;
// $wp_admin_bar->remove_menu('search');
//}
}
/* Call Class */
$force_admin_bar = new force_admin_bar();

এখানে দেখুন উপরে কিছু আমাদের সাইটের নাম এবং ইউআরএল আছে, আপনি আপনার ইচ্ছা মত সে গুলো পরিবর্তন করে নিতে পারবেন। তবে অবশ্যই খেয়াল রাখবেন, প্রতিটি লেখার আগে এবং পরে দুই পাশে কোটেশন আছে, সেই কোটেশন যেন কোন ক্রমেই কেটে/ডিলেক্ট করে না ফেলেন, যদি ভুল ক্রমে ডিলেক্ট করে ফেলেন এবং সেইভ দেন তাহলে আপনার সাইটে এ ইরোর শো করবে অথবা আপনার সাইট ভিজিট করা যাবে না, যতক্ষণ না আবার এটা ঠিক করবেন। তাই একটু সাবধানে কাজ করতে হবে।

Linux Host Lab Offer

ধন্যবাদ সবাই ভালো থাকবেন। কোন সমস্যা হলে অথবা কোন ধরনের প্রশ্ন থাকলে কমেন্টে জানাতে ভুলবেন না।

কোর্ড সোর্স

Series Navigation<< ওয়ার্ডপ্রেস ডেভলপমেন্ট [পর্ব-০৫] :: কিভাবে Admin Bar Color পরিবর্তন করবেন?ওয়ার্ডপ্রেস ডেভলপমেন্ট [পর্ব-০৭] :: সকল ভিজিটরদের থেকে কিভাবে এ্যাডমিনবার হাইড করবেন >>

Leave a Reply