همانطور که می دانید همه قالب های وردپرسی دارای فایل قدرتمندی هستند که به آن فایل functions.php گفته می شود. این فایل همانند یک افزونه عمل می کند و به شما اجازه می دهد کارهای زیادی بر روی سایت وردپرسی خود انجام دهید. در این مقاله برخی از ترفندها و نکات مفید برای این فایل را در وردپرس بیان می کنیم. پس همراه باشید.
فایل functions در وردپرس چیست؟
این فایل که با عنوان فایل functions.php شناخته شده است یک فایل در قالب وردپرسی می باشد. هدف این فایل این است که به توسعه دهندگان قالب های مختلف اجازه دهد قابلیت ها و عملکردهای مختلفی را در قالب تعریف نمایند. این فایل همانند یک افزونه در وردپرس عمل می کند و می توان از آن برای اضافه کردن کدهای سفارشی استفاده کرد. خوب شاید به این موضوع فکر کنید که تفاوت بین افزونه های خاص وردپرس و فایل functions.php چیست؟ کدام یک بهتر است؟ با اینکه functions.php بسیار راحت تر است اما افزونه هایی که برای سایت ها طراحی می شود بهتر خواهد بود. از سوی دیگر، فایل functions.php یک قالب نه تنها برای آن قالب کار می کند بلکه به هنگام تعویض قالب، شما می توانید کدهای سفارشی خود را به قالب جدید کپی کنید. در ادامه چند ترفند و نکته مفید را در مورد این فایل بیان خواهیم کرد.
عدد مربوط به نسخه وردپرس را به کمک این فایل پاک کنید:
شما باید همیشه از آخرین نسخه وردپرس بر روی سایت خود استفاده کنید. با اینحال، در بیشتر موارد صاحبان سایت دوست دارند نسخه وردپرس را روی سایت خود حذف کنند. به کمک کد زیر می توانید به چنین عملکردی دست پیدا کنید:
شما می توانید یک لوگوی سفارشی به داشبورد مدیریتی خود اضافه کنید. اولین قدم برای انجام اینکار آپلود کردن لوگوی سفارشی به فولدر تصاویر قالب به عنوان custom-logo.png است. اطمینان حاصل کنید که لوگوی سفارشی شما اندازه ۱۶ در ۱۶ پیکسل را دارد. بعد از انجام اینکار می توانید کد زیر را به فایل functions خود اضافه کنید:
حتما شما نیز ابزارک هایی را دیده اید که افزونه ها و قالب های متعدد آن را به داشبورد وردپرس اضافه می کنند. به عنوان توسعه دهنده قالب می توانید ابزارک خود را به کمک کد زیر اضافه کنید:
Welcome to Custom Blog Theme! Need help? Contact the developer here. For WordPress Tutorials visit: WPBeginner
’;
۱۱}
می توانید گراواتار پیش فرض را در وردپرس تغییر دهید:
ایا تا به حال به آواتار پیش فرض وردپرس در وبلاگ ها توجه کرده اید؟ شما می توانید به راحتی این آواتار را به آواتار دلخواه خود تغییر دهید. کافیست تصویر مورد نظر خود را آپلود کنید و سپس کد زیر را در فایل Function بچسبانید.
حالا می توانید سری به بخش تنظیمات و سپس صفحه گفت و گوها بزنید و آواتار پیش فرض خود را انتخاب کنید.
تاریخ پویای کپی رایت را در فوتر وردپرس اضافه نمایید:
شما می توانید به سادگی تاریخ کپی رایت را با ویرایش فوتر قالب خود تغییر دهید. با اینحال این تاریخ زمانی که سایت خود را راه اندازی می کنید نشان داده نخواهد شد و به صورت خودکار در سال بعد نشان داده نمی شود. شما می توانید به کمک کد زیر تاریخ کپی رایت را به صورت پویا به فوتر خود اضافه کنید.
۰۱function wpb_copyright() {۰۲global $wpdb;
۰۳$copyright_dates = $wpdb->get_results(“۰۴SELECT
۰۵YEAR(min(post_date_gmt)) AS firstdate,۰۶YEAR(max(post_date_gmt)) AS lastdate
بعد از اضافه کردن این کد، باید فایل Footer.php را باز کنید و کد زیر را به آن اضافه نمایید.
۱
به طور تصادفی رنگ پس زمینه را در وردپرس تغییر دهید:
دوست دارید به هنگام بازدید و بارگذاری سایت، رنگ پس زمینه خود را به صورت تصادفی تغییر دهید؟ پس از کد زیر استفاده نمایید. ابتدا این کد را به فایل Function اضافه نمایید:
در مرحله بعدی، باید کد زیر را به فایل Header.php در قالب خود اضافه کنید. تگ را پیدا کنید و سپس آن را با خط زیر جایگزین نمایید:
۱”>>
آدرس وردپرس خود را به روزرسانی نمایید:
اگر نتوانستید به ناحیه مدیریتی سایت خود وارد شوید باید URL وردپرس خود را به روزرسانی نمایید. برای برطرف کردن این مشکل، کد زیر را به فایل Function اضافه نمایید.
فراموش نکنید که باید example.com را با نام دامنه سایت خود عوض کنید. بعد از لاگین کردن، شما می توانید به بخش تنظیمات بروید و URL را تنظیم کنید. بعد از این مرحله باید کدی که به فایل function اضافه کرده اید را پاک کنید.
اندازههای متعددی برای تصاویر اضافه کنید:
وردپرس به صورت خودکار زمانی که تصویری آپلود می شود اندازه های متعددی را برای تصاویر ایجاد می کند. شما می توانید اندازه های اضافی برای تصاویر خود ایجاد کنید. این کد را به فایل Function اضافه کنید:
این کد سه اندازه جدید برای تصاویر ایجاد می کند. در تغییر این کد آزاد هستید. شما می توانید به کمک کد زیر اندازه تصویر را نشان دهید:
۱
منوهای ناوبری جدید به قالب خود اضافه کنید:
وردپرس به توسعه دهندگان اجازه می دهد منوهای ناوبری را تعریف کنند و آن ها را به نمایش بگذارند. این کد در فایل Function به شما کمک می کند منوی جدیدی تعریف کنید:
وردپرس به کاربران اجازه می دهد به کمک آدرس ایمیل یا نام کاربری خود لاگین کنند. شما می توانید لاگین به کمک ایمیل را با اضافه کردن کد زیر غیر فعال سازید:
برخی از اوقات ممکن است در مقاله خود مشکل گرامری یا املایی داشته باشید. این مشکل به طور زنده در فید RSS منتشر می شود. اگر دوست ندارید چنین اتفاقی بیفتد کد زیر را به فایل Function خود اضافه کنید:
۰۱function publish_later_on_feed($where) {۰۲
۰۳ global $wpdb;۰۴
۰۵ if ( is_feed() ) {۰۶ // timestamp in WP-format
۰۷ $now = gmdate(‘Y-m-d H:i:s’);۰۸
۰۹ // value for wait; + device۱۰ $wait = ’۱۰’; // integer