نمایش فید نوشتهها در پیشخوان وردپرس (Dashboard Feed)
نمایش فید در پیشخوان وردپرس چیست؟
نمایش فید نوشتهها در پیشخوان وردپرس به این معناست که آخرین مطالب یک سایت (داخلی یا خارجی) بهصورت خودکار و بهروز، داخل داشبورد مدیریت وردپرس نمایش داده شوند. این فید معمولاً از طریق RSS Feed بارگذاری میشود.
این قابلیت برای:
- نمایش آخرین مقالات آموزشی
- اطلاعرسانی اخبار سایت
- آموزش تیم محتوا یا ادمینها
بسیار کاربردی است.
کاربردهای مهم نمایش فید در داشبورد
- ✅ آموزش ادمینها بدون نیاز به ورود به سایت دیگر
- ✅ اطلاعرسانی تغییرات مهم یا مقالات جدید
- ✅ شخصیسازی پیشخوان وردپرس برای کلاینت
- ✅ افزایش تجربه کاربری (UX) در مدیریت سایت
فید چگونه در پیشخوان نمایش داده میشود؟
وردپرس بهصورت پیشفرض از ویجتهای داشبورد پشتیبانی میکند. با استفاده از کد PHP و تابع wp_add_dashboard_widget میتوان یک ویجت سفارشی ساخت و داخل آن فید RSS را نمایش داد.
محل قرار دادن کد
✅ این قطعه کد باید داخل فایل
functions.phpقالب (یا چایلد تم) قرار بگیرد.
function dashboard_widget_function(){$rss = fetch_feed(“http://milanstudio.net/feed/”);if (is_wp_error($rss)) {if (is_admin() || current_user_can(‘manage_options’)){echo ”;printf(__(‘RSS Error: %s’), $rss->get_error_message());echo ”;} return; }if (!$rss->get_item_quantity()){echo ‘Apparently, چیزی برای نمایش وجود ندارد’;$rss->__destruct(); unset($rss); return;}echo “
- \n”;if (!isset($items))$items = 5;foreach ($rss->get_items(0, $items) as $item){$publisher = ”;$site_link = ”;$link = ”;$content = ”;$date = ”;$link = esc_url(strip_tags($item->get_link()));$title = esc_html($item->get_title());$content = $item->get_content();$content = wp_html_excerpt($content, 150).’ …’;echo ”
- $title\n
$content
\n”;}echo “
\n”; $rss->__destruct(); unset($rss);}function add_dashboard_widget(){wp_add_dashboard_widget(‘lawyerist_dashboard_widget’, ‘آخرین های میلان استودیو’, ‘dashboard_widget_function’);}add_action(‘wp_dashboard_setup’, ‘add_dashboard_widget’);
// add_filter( ‘get_shortlink’, function( $shortlink ) {return $shortlink;} );
ترجیحاً:
- در Child Theme
- یا داخل یک پلاگین اختصاصی
نمونه کاربرد (بدون ورود به جزئیات کد)
در این روش:
- یک ویجت سفارشی در پیشخوان تعریف میشود
- آدرس RSS موردنظر دریافت میشود
- آخرین نوشتهها با عنوان و لینک نمایش داده میشوند
(در صورت نیاز، میتوان تعداد نوشتهها، عنوان ویجت و منبع فید را شخصیسازی کرد)
نکات مهم سئو و امنیت
- 🔒 فقط برای نقشهای مشخص (مثلاً Administrator) نمایش داده شود
- 🚀 از کش وردپرس برای جلوگیری از کندی داشبورد استفاده شود
- 🧠 فید از منبع معتبر و امن (HTTPS) باشد
- 🛠 در صورت حذف قالب، کد از بین میرود (برای پروژههای بزرگ → پلاگین بهتر است)