قسمت ابتدایی این مطلب رو با یاد صابر راستی کردار شروع میکنیم :
صابر راستیکردار (۱۳۶۵–۱۴۰۲) طراح فونت، برنامهنویس و یکی از تاثیرگذارترین چهرههای دنیای متنباز در ایران بود. او با رویکردی سخاوتمندانه، فونتهای بسیار باکیفیت و استانداردی را طراحی و بهصورت رایگان و متنباز (Open Source) در اختیار کاربران قرار داد که تحولی بزرگ در تایپوگرافی دیجیتال فارسی ایجاد کرد.
مهمترین دستاوردهای او عبارتند از:
خالق فونتهای ماندگار: فونتهای محبوبی مانند وزیرمتن، شبنم، گندم، صمیم و ساحل از آثار اوست. فونت «وزیرمتن» به دلیل خوانایی فوقالعاده و استانداردهای فنی بالا، امروزه به فونت پیشفرض بسیاری از وبسایتها، اپلیکیشنها و سیستمعاملها تبدیل شده است.
بهبود وب فارسی: صابر با درک عمیق از مشکلات نمایش خط فارسی در نمایشگرها، فونتهایی طراحی کرد که برخلاف فونتهای قدیمی، در سایزهای کوچک و محیطهای کدنویسی بسیار دقیق و خوانا هستند.
ترویج فرهنگ متنباز: او تمام آثارش را با مجوزهای آزاد منتشر کرد تا هر کسی بتواند آنها را توسعه دهد یا در پروژههای تجاری و شخصی بدون محدودیت استفاده کند.
صابر راستیکردار پس از تحمل یک دوره بیماری سخت (سرطان) در آبان ۱۴۰۲ درگذشت، اما میراث او در تکتک کلمات فارسی که در فضای مجازی با فونتهای او خوانده میشوند، برای همیشه زنده مانده است.
برای تغییر فونت داشبورد یا پیشخوان وردپرس به وزیر بدون افزونه تنها 2 گام فاصله دارید
۱. بارگذاری فایلهای فونت در هاست ابتدا پوشهای به نام fonts در پوشه قالب خود (معمولاً در مسیر /wp-content/themes/your-theme/fonts/) بسازید و فایلهای فونت با فرمت woff2 را در آن آپلود کنید.
فونت ها در انتها این پست برای دانلود قرار داده شده است
۲. اضافه کردن کد CSS و تزریق به پیشخوان کد زیر را به انتهای فایل functions.php قالب خود اضافه کنید. این کد فونت را تعریف کرده و آن را به تمام بخشهای پیشخوان اعمال میکند:
/**
* تغییر فونت پیشخوان وردپرس و نوار ابزار به وزیرمتن
*/
function custom_universal_admin_font() {
// اطمینان حاصل کنید که مسیر فونت دقیقاً در پوشه فونت قالب چایلد شما باشد
$font_url = get_stylesheet_directory_uri() . '/fonts/Vazirmatn-Regular.woff2';
echo "
<style>
@font-face {
font-family: 'Vazirmatn';
src: url('$font_url') format('woff2');
font-weight: normal;
font-style: normal;
font-display: swap;
}
/* اعمال فونت به تمام بخشهای پیشخوان و نوار ابزار */
#wpadminbar, #wpadminbar *,
.wp-core-ui, .widefat,
#wpcontent, #wpfooter,
.interface-interface-skeleton__editor,
.edit-post-visual-editor,
h1, h2, h3, h4, h5, h6 {
font-family: 'Vazirmatn', sans-serif !important;
}
</style>
";
}
// لود شدن در پنل مدیریت
add_action('admin_head', 'custom_universal_admin_font');
// لود شدن در بخش سفارشیسازی
add_action('customize_controls_print_styles', 'custom_universal_admin_font');
// لود شدن در سمت فرانتاِند برای نوار ابزار بالا
add_action('wp_head', function() {
if (is_admin_bar_showing()) {
custom_universal_admin_font();
}
});
با این روش، بدون نیاز به نصب افزونههای سنگین، یک داشبورد مدرن و یکپارچه با فونت محبوب وزیر خواهید داشت.