چگونه یک لینک سفارشی به نوار ادمین وردپرس اضافه کنیم؟
ادمین بار وردپرس یکی از بخشهای بسیار کاربردی پنل مدیریت است که دسترسی سریع به قسمتهای مهم سایت را فراهم میکند. با اضافه کردن لینکهای دلخواه به ادمین بار میتوانید سرعت مدیریت سایت را افزایش دهید و دسترسی به بخشهای پرکاربرد مثل تنظیمات، صفحات خاص یا لینکهای خارجی را تنها با یک کلیک انجام دهید.
در این آموزش یاد میگیریم چگونه بهسادگی و بدون افزونه، لینک دلخواه خود را به نوار مدیریت وردپرس اضافه کنیم.
ادمین بار (Admin Bar) نواری است که پس از ورود به حساب کاربری وردپرس، در بالای سایت و پیشخوان نمایش داده میشود. این نوار شامل لینکهایی مانند:
پیشخوان وردپرس ، ویرایش نوشتهها ، دیدگاهها ، پروفایل کاربری ، با شخصیسازی این بخش، میتوانید لینکهای اختصاصی خودتان را نیز به آن اضافه کنید.
چرا اضافه کردن لینک به ادمین بار مهم است؟
افزودن لینک به ادمین بار مزایای زیادی دارد، از جمله:
دسترسی سریعتر به صفحات مهم
صرفهجویی در زمان مدیریت سایت
بهبود تجربه کاربری مدیر سایت
لینک مستقیم به ابزارها یا صفحات خارجی (مثل پنل هاست یا آنالیتیکس)
افزودن یک لینک ساده به ادمین بار
برای این کار کافی است کد زیر را به فایل functions.php قالب فعال خود اضافه کنید یا آن را در یک افزونه اختصاصی قرار دهید.
function add_custom_admin_bar_link($wp_admin_bar) {
$args = array(
'id' => 'custom_link',
'title' => 'سایت ما',
'href' => 'https://example.com',
'meta' => array(
'class' => 'custom-admin-bar-link',
'target' => '_blank'
)
);
$wp_admin_bar->add_node($args);
}
add_action('admin_bar_menu', 'add_custom_admin_bar_link', 50);
id : شناسه یکتا برای لینک
title : متنی که در ادمین بار نمایش داده میشود
href : آدرس لینک (داخلی یا خارجی)
target : اگر روی _blank باشد لینک در تب جدید باز میشود
میتوانید عنوان و لینک را مطابق نیاز خود تغییر دهید.
اضافه کردن لینک با زیر منو به ادمین بار
در کد زیر شما یک منو ایجاد میکنید و این منو شامل زیر منو هایی هست . بر اساس تنظیماتی که مد نظرتان هست لینک هارا ویرایش نمایید
function add_admin_bar_with_submenu($wp_admin_bar) {
// لینک اصلی
$wp_admin_bar->add_node(array(
'id' => 'theme_dashboard',
'title' => '🧩 پنل قالب',
'href' => '#',
));
// زیرمنوها
$wp_admin_bar->add_node(array(
'parent' => 'theme_dashboard',
'id' => 'theme_settings',
'title' => '⚙️ تنظیمات قالب',
'href' => admin_url('admin.php?page=theme-settings'),
));
$wp_admin_bar->add_node(array(
'parent' => 'theme_dashboard',
'id' => 'theme_docs',
'title' => '📚 راهنمای قالب',
'href' => 'https://docs.example.com',
'meta' => array('target' => '_blank')
));
$wp_admin_bar->add_node(array(
'parent' => 'theme_dashboard',
'id' => 'theme_support',
'title' => '💬 پشتیبانی',
'href' => 'https://support.example.com',
'meta' => array('target' => '_blank')
));
}
add_action('admin_bar_menu', 'add_admin_bar_with_submenu', 50);
⭐ مطلب پیشنهادی : افزونه Disable Admin Notices Individually خداحافظی با اعلانهای مزاحم در پیشخوان وردپرس
اضافه کردن لینک شرطی به ادمین بار وردپرس بر اساس نقش کاربر
حرفه ای ترین حالت ایجاد لینک به ادمین بار این حالت هست که بر اساس منطق های شرطی لینک های متنوعی میتوانید ایجاد نمایید
function conditional_admin_bar_links($wp_admin_bar) {
// فقط برای مدیران و ویرایشگران
if (!current_user_can('edit_posts')) {
return;
}
// برای مدیران ارشد
if (current_user_can('manage_options')) {
$wp_admin_bar->add_node(array(
'id' => 'site_analytics',
'title' => '📊 آمار سایت',
'href' => admin_url('admin.php?page=analytics'),
));
}
// برای نویسندگان و بالاتر
$wp_admin_bar->add_node(array(
'id' => 'quick_add_post',
'title' => '✍️ نوشته جدید',
'href' => admin_url('post-new.php'),
));
}
add_action('admin_bar_menu', 'conditional_admin_bar_links', 50);
نکات مهم برای سئو و مدیریت بهتر وردپرس
فقط لینکهای کاربردی را به ادمین بار اضافه کنید
از نامهای کوتاه و واضح استفاده کنید
لینکهای پرتکرار مدیریتی بهترین گزینه هستند
در سایتهای آموزشی وردپرس، میتوانید لینک آموزشهای مهم را به ادمین بار اضافه کنید
📌 میتواند مطالب زیر برای شما مفید باشد
✅ کد نمایش پیغام دلخواه در پنل مدیریت وردپرس
✅ افزونه Admin Dashboard RSS Feed اضافه کردن RSS دلخواه به پیشخوان وردپرس
✅ کد نمایش درصد تخفیف محصولات در ووکامرس add_filter (بدون افزونه)
اضافه کردن لینک به ادمین بار وردپرس یکی از سادهترین و در عین حال کاربردیترین روشها برای افزایش سرعت و بهرهوری مدیریت سایت است. بدون نیاز به افزونه و تنها با چند خط کد، میتوانید ادمین بار را دقیقاً مطابق نیاز خود شخصیسازی کنید.
اگر به دنبال آموزشهای حرفهای وردپرس هستید، حتماً از سایر مطالب آموزشی سایت دیدن کنید 💙





