با عرض سلام خدمت کاربران محترم سایت پی وی لرن.
با جلسه ای دیگر از سری جلسات دوره جامع آموزش ساخت قالب وردپرس در خدمت شما هستیم.
در این جلسه قصد داریم به آموزش ساخت لوگو سفارشی در قالب وردپرس بپردازیم.
استفاده از لوگو سفارشی به کاربران قالب این امکان را میدهد تا یک تصویر به عنوان لوگو سایت خود آپلود کنند که در بالای سایت قرار میگیرد.
این تصویر میتواند از قسمت Appearance > Header آپلود شود.
برای پشتیبانی از قابلیت لوگو سفارشی، باید آن را با استفاده از تابع ()add_theme_support به فایل functions.php اضافه کرد.
سپس میتوانید با فراخوانی ()the_custom_logo از آن در قالب خود استفاده کنید.
استفاده از لوگو سفارشی نیز اختیاری است.
همانطور که گفتیم از کد زیر برای پشتیبانی کردن قالب از لوگو سفارشی استفاده میکنیم.
1 | add_theme_support( 'custom-logo' ); |
پس از فعالسازی، میتوانیم ان را با استفاده از پارامتر ها مختلف پیکربندی کنیم. مانند کد زیر:
1 2 3 4 5 6 7 8 9 10 11 | function themename_custom_logo_setup() { $defaults = array( 'height' => 100, 'width' => 400, 'flex-height' => true, 'flex-width' => true, 'header-text' => array( 'site-title', 'site-description' ), ); add_theme_support( 'custom-logo', $defaults ); } add_action( 'after_setup_theme', 'themename_custom_logo_setup' ); |
توضیح پارامتر ها:
با استفاده از تابع ()the_custom_logo میتوانید لوگو سفارشی را در قالب استفاده کنید.
از آن جایی که این تابع در نسخه های قدیمی تر وردپرس وجود ندارد، بهتر است تا از تابع ()function_exists برای اطلاع از وجود داشتن آن تابع استفاده کنیم تا قالب ما سازگاری بیشتری داشته باشد.
1 2 3 | if ( function_exists( 'the_custom_logo' ) ) { the_custom_logo(); } |
معمولا لوگو ها به فایل header.php اضافه میشوند اما میتوانند در جایی دیگر نیز قرار گیرند.
جلسه آموزش ساخت لوگو سفارشی در قالب وردپرس نیز به پایان رسید.
در جلسه بعد به معرفی فرمت های پست در وردپرس خواهیم پرداخت.
مهدی
سلام
چرا وقتی من این رو میزنم اندازه اش خیلی بزرگه؟
چیجوری اندازه رو بزنم؟
با اینکه طول و عرض خورده رو کد
پی وی لرن
سلام
در قسمت لوگوی آپلودی چک کنید ببینید با اندازه مورد نظر ایجاد شده است و اینکه هنگام فراخوانی نام را درست دادید.