در وردپرس، functions.php یا فایل توابع تم، قالبی است که در قالب های وردپرس گنجانده شده است. این مانند یک افزونه برای سایت وردپرس شما عمل می کند که به طور خودکار با موضوع فعلی شما فعال می شود. فایل functions.php از کد PHP برای افزودن ویژگی ها یا تغییر ویژگی های پیش فرض در سایت وردپرس استفاده می کند.
به عنوان مثال، یک پوسته وردپرس ممکن است کمی کد به فایل functions.php موضوع اضافه کند تا یک ناحیه ویجت جدید به پاورقی اضافه کند، یا یک پیام خوشامدگویی سفارشی به داشبورد وردپرس اضافه کند. امکانات بی پایان هستند!
فایل functions.php به طور خودکار زمانی که یک تم را در سایت وردپرس خود نصب و فعال می کنید بارگیری می شود.
ویرایش فایل functions.php با استفاده از کدهای سفارشی به شما امکان می دهد انواع پست، طبقه بندی، کدهای کوتاه و موارد دیگر را برای بهبود وب سایت خود اضافه کنید.
فایل functions.php کجا قرار دارد؟
محل فایل functions.php در پوشه تم شما است.
اگر می خواهید یک قطعه کد به سایت وردپرس خود اضافه کنید، اضافه کردن آن به فایل functions.php یکی از گزینه ها است.
اما معمولا بهترین راه برای انجام آن نیست. وردپرس سعی می کند تا حد امکان طراحی و عملکرد را از هم جدا کند. به همین دلیل است که ما تم هایی داریم که طراحی را تعیین می کنند و پلاگین هایی که عملکردها را تعیین می کنند.
اگر بتوانید قالب وردپرس خود را بدون تغییر در نحوه عملکرد سایت خود تغییر دهید یا افزونه های خود را بدون تأثیر بر طراحی سایت تغییر دهید، بهتر است.
آموزش های زیادی برای وردپرس وجود دارد که به شما می گوید قطعه کد را به فایل functions.php قالب خود اضافه کنید، اما معمولاً این ایده خوبی نیست.
اگر تصمیم دارید فایل functions.php خود را ویرایش کنید، لطفاً بسیار احتیاط کنید. در اینجا ۳ دلیل وجود دارد که چرا ویرایش فایل functions.php شما ایده خوبی نیست:
- ویرایشهای فایل توابع با بهروزرسانی تم از بین میرود.
- اگر قالب وردپرس خود را تغییر دهید، ویرایش ها از بین خواهند رفت.
- ایجاد خطاهای کدنویسی در فایل توابع می تواند شما را از دسترسی به سایت خود قفل کند.
حتی چیزی به سادگی یک نقطه ویرگول از دست رفته می تواند کل سایت شما را با خطایی به نام “صفحه سفید مرگ” ناپدید کند. اگر این اتفاق برای شما افتاد، ما یک راهنمای گام به گام در مورد نحوه تعمیر صفحه سفید مرگ وردپرس نوشتیم تا بتوانید دوباره به سایت خود دسترسی پیدا کنید.
اشتباه کدنویسی در فایل functions.php شما می تواند منجر به خطاهای دیگر وردپرس نیز شود.
فقط در صورتی باید یک فایل functions.php را ویرایش کنید که تم فرزند دارید و تکههای کد فقط با تم کودک فعال استفاده میشوند. برای مثال، ممکن است بخواهید قطعههایی را برای فونتهای سفارشی ، شیتهای سبک، یا یک فایل ترجمه زبان بهویژه برای آن موضوع کودک خاص اضافه کنید.
بهترین راه برای افزودن قطعه کد سفارشی به functions.php
بنابراین، اگر نباید functions.php را ویرایش کنید، کجا قرار است قطعه کد را از آموزش های آنلاین اضافه کنید؟
ساده ترین راه استفاده از WPCode است، یک افزونه قدرتمند قطعه کد وردپرس که به شما امکان می دهد ویژگی های سفارشی وردپرس را با استفاده از قطعه کد بدون ویرایش فایل functions.php موضوع خود اضافه کنید.
در حالی که می توانید قطعه کد خود را اضافه کنید، به راحتی با یک کتابخانه قطعه کد داخلی همراه است که در آن می توانید برخی از محبوب ترین قطعه کد وردپرس من را بیابید که به شما کمک می کند نیاز به افزونه های جداگانه را حذف کنید.
به عنوان مثال، قطعه های آماده ای وجود دارد که به شما کمک می کند تا وب سایت وردپرس خود را ایمن نگه دارید، به شما امکان می دهد تصاویر SVG را آپلود کنید، ویرایشگر وردپرس خود را انتخاب کنید و نظرات را غیرفعال کنید.
پس از نصب و فعال سازی افزونه، می توانید به صفحه کد کدها بروید و سپس روی دکمه «افزودن جدید» کلیک کنید تا اولین قطعه کد خود را در وردپرس ایجاد کنید.
این شما را به صفحه «افزودن قطعه» میآورد.
در اینجا می توانید یک قطعه کد از کتابخانه از پیش ساخته شده انتخاب کنید یا کد سفارشی خود را اضافه کنید.
باید با وارد کردن عنوانی برای قطعه کد سفارشی خود شروع کنید، سپس قطعه کد خود را در کادر کد قرار دهید.
حتما نوع کد صحیح را نیز از منوی کشویی سمت راست انتخاب کنید.
برای کسب اطلاعات بیشتر در مورد نحوه استفاده از WPCode، به راهنمای ما در مورد نحوه افزودن قطعه کد سفارشی به وردپرس مراجعه کنید.
امیدواریم این مقاله به شما کمک کند تا همه چیز را در مورد فایل functions.php در وردپرس و نحوه اضافه کردن کدهای کد به سایت خود بیاموزید! برای کسب اطلاعات بیشتر، خواندن اضافی زیر را بررسی کنید.
خواندن اضافی
- افزونه وردپرس در مقابل فایل Functions.php (کدام بهتر است؟)
- نحوه اضافه کردن کد سربرگ و پاورقی در وردپرس (راه آسان)
- چگونه وردپرس واقعاً در پشت صحنه کار می کند (اینفوگرافیک)
- ۳۲ ترفند بسیار مفید برای فایل توابع وردپرس
- ۱۵ ترفند مفید پیکربندی وردپرس که ممکن است ندانید
- راهنمای مبتدیان برای چسباندن قطعات از وب به وردپرس
- چگونه به راحتی کد سفارشی را در وردپرس اضافه کنیم (بدون شکستن سایت)