گاهی اوقات برای انجام پاره ای از تعمیرات و یا اطلاع رسانی در مورد موضوعی خاص لازم است که به کاربران سایت خود نکاتی را گوشزد کنید . احتمالا اولین راهی که به ذهن تان خطور می کند استفاده از ایمیل و … است اما این روش برای وب سایت هایی با تعداد زیادی کاربر چندان کاربردی نیست .
امروز با روشی در خدمت شما هستیم که توسط آن قادر هستید پیغام دلخواه خود را در بالای کلیه صفحات مدیریت به نمایش بگذارید و کاربران تان را در جریان امور قرار دهید !
کدهای مورد نیازتان را در فایل functions.php قالب قرار دهید .
توسط کد زیر متن دلخواه شما در بالای کلیه صفحات مدیریت ، برای همه کاربران نمایش داده می شود .
function bistscript_wp_admin_area_notice() { echo ' <div class="error"> <p>پیغام یا متن دلخواه شما</p> </div>'; } add_action( 'admin_notices', 'bistscript_wp_admin_area_notice' );
اگر می خواهید پیغام شما فقط برای مدیران نمایش داده شود ، از کد زیر استفاده کنید : توضیحات بیشتر در مورد تابع current_user_can
function bistscript_wp_admin_user_area_notice() { if ( current_user_can('manage_options') ) { echo ' <div class="error"> <p>پیغام یا متن دلخواه شما</p> </div>'; } } add_action( 'admin_notices', 'bistscript_wp_admin_user_area_notice' );
همچنین اگر می خواهید رنگ و استایل متن نمایشی را تغییر دهید در کدهای بالا به جای error از updated استفاده کنید .
- مشکلی دارید؟ جواب خود را در پست فروم بگیرید
- منبع : بیست اسکریپت لطفا رعایت کنید