ওয়ার্ডপ্রেস টিপস্ [পর্ব-০২] :: অ্যাডমিনবারে নতুন মেনু যোগ করার পদ্ধতি

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

/** Add Links to My Sites Sub-Menus: Log Out, Media, Links, Pages, Appearance, Plugins, Users, Tools and Settings */
function add_mysites_link () {
global $wp_admin_bar;
foreach ((array) $wp_admin_bar->user->blogs as $blog) {
$menu_id = 'blog-' . $blog->userblog_id;
/* Add a Log Out Link */
$wp_admin_bar->add_menu(array(
'parent' => $menu_id,
'id' => $menu_id . '-logout',
'title' => __('Log Out'),
'href' => get_home_url($blog->userblog_id, '/wp-login.php?
action=logout'))
);
/* Media Admin */
$wp_admin_bar->add_menu(array(
'parent' => $menu_id,
'id' => $menu_id . '-media',
'title' => __('Media Admin'),
'href' => get_home_url($blog->userblog_id, '/wpadmin/
upload.php'))
);
/* Links Admin */
$wp_admin_bar->add_menu(array(
'parent' => $menu_id,
'id' => $menu_id . '-links',
'title' => __('Links Admin'),
'href' => get_home_url($blog->userblog_id, '/wp-admin/linkmanager.
php'))
);
/* Pages Admin */
$wp_admin_bar->add_menu(array(
'parent' => $menu_id,
'id' => $menu_id . '-pags',
'title' => __('Pages Admin'),
'href' => get_home_url($blog->userblog_id, '/wpadmin/
edit.php?post_type=page'))
);
/* Appearance Admin */
$wp_admin_bar->add_menu(array(
'parent' => $menu_id,
'id' => $menu_id . '-appearance',
'title' => __('Appearance'),
'href' => get_home_url($blog->userblog_id, '/wpadmin/
themes.php'))
);
/* Plugin Admin */
$wp_admin_bar->add_menu(array(
'parent' => $menu_id,
'id' => $menu_id . '-plugins',
'title' => __('Plugin Admin'),
'href' => get_home_url($blog->userblog_id, '/wpadmin/
plugins.php'))
);
/* Users Admin */
$wp_admin_bar->add_menu(array(
'parent' => $menu_id,
'id' => $menu_id . '-users',
'title' => __('Users Admin'),
'href' => get_home_url($blog->userblog_id, '/wpadmin/
users.php'))
);
/* Tools Admin */
$wp_admin_bar->add_menu(array(
'parent' => $menu_id,
'id' => $menu_id . '-tools',
'title' => __('Tools Admin'),
'href' => get_home_url($blog->userblog_id, '/wpadmin/
tools.php'))
);
/* Settings Admin */
$wp_admin_bar->add_menu(array(
'parent' => $menu_id,
'id' => $menu_id . '-settings',
'title' => __('Settings Admin'),
'href' => get_home_url($blog->userblog_id, '/wpadmin/
options-general.php'))
);
}
}
add_action('wp_before_admin_bar_render', 'add_mysites_link');

ব্যাস! আপনার কাজ শেষ। তাহলে আজ এপর্যন্তই, আগামি পর্বে আবার নতুন কিছু নিয়ে হাজির হবো, কোন সমস্যা হলে বা বুঝতে অসুবিধা হলে টিউমেন্টে জানাবেন, ধন্যবাদ।

Code Source

পূর্বে প্রকাশিত

Level 0

আমি মোঃ আবুল বাশার। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 10 বছর 3 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 14 টি টিউন ও 26 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 0 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস