خرید هاست ارزان
  • 214 بازدید
  • بدون نظر

سلام دوستان عزیز؛
همه‌ی ما با گزینه‌ای به نام وردپرس functions.php برخورد کرده‌ایم. تقریبا می‌توان گفت اکثر قالب‌های وردپرسی این فایل را درون خود دارند. در واقع فایل function.php محلی است که می‌توانید با افزودن ویژگی‌هاییبه آن، تغییراتی در قالب وبسایت ایجاد کنید.

وردپرس functions.php

وردپرس functions.php مانند یک افزونه وردپرسی رفتار می‌کند و می‌تواند خصوصیاتی را به وبسایت  اضافه کند. شما به کمک آن می‌توانید عملکردهای مورد نظر خود را در سایت فراخوانی کنید. با این حساب بهتر است از فایل وردپرس functions.php استفاده کنیم یا افزونه‌ها؟

وردپرس function.php

در افزونه وردپرس

  • دارای نیازمندی‌های خاص و هدر مخصوص
  • ذخیره شدن در مسیر فرعی wp-content/plugins
  • حتما پس از فعال‌سازی اجرا می‌شود.
  • در هر قالبی قابلیت اجرا دارد.
  • هر کدام برای هدفی خاص نصب می‌شوند.

در فایل وردپرس function.php

  • نیازمند هدر مخصوص نیست.
  • در مسیر فرعی wp-content/themes ذخیره می‌شود.
  • زمانی اجرا می‌شود که قالب فعال شده باشد.
  • تا زمانی فعالیت می‌کند که شما قالب خود را تغییر ندهید.
  • با داشتن کدهای فراوان می‌توان برای هر مقاصدی از آن استفاده کرد.

تقریبا می‌توان گفت همه قالب‌ها فایل وردپرس function.php را دارند. پس اگر قالب وبسایت شما نیز این فایل را دارد می‌توانید به راحتی امکاناتی را در آن اضافه کنید. اما اگر وردپرس function.php در پوسته موجود نبود می‌توانید یک فایل متنی خالی به نام function.php ایجاد کنید.

با فایل وردپرس function.php شما می‌توانید:

  • از وردپرس هوک استفاده کنید. به عنوان مثال، با فیلتر excerpt_length می‌توانید طول جملات را در پست‌ها تغییر دهید.
  • فعال‌سازی ویژگی‌های وردپرس با افزودن ()add_theme_support. به عنوان مثال، برای فعال کردن تصویر شاخص، فرمت پست‌ها و…
  • تعریف وردپرس function.php برای وردپرس چند کاربره

ساخت فایل function.php

با هم به ساخت یک فایل وردپرس functions.php می‌پردازیم:

در گام اول یک فایل تکست خالی را باز کنید (با نوت پد) و سپس اولین فانکشنی که باید وجود داشته باشد ()myfirsttheme_setup است، مانند نمونه:

ورود لینک اتوماتیک فید

استفاده از لینک فید یا خوراک به صورت اتوماتیک برای پست‌ها و کامنت‌ها واجب است. این خوراک در تگ <head> نمایش داده می‌شود:

فهرست ها

سفارشی‌سازی بخش منوها به کاربران اجازه می‌دهد که به راحتی فهرست‌ها را ویرایش کنند و با عملیات کشیدن و رها کردن به راحتی تغییرات و جابه‌جایی انجام دهند.

قطعه کدهای بالا صرفا مثال‌هایی برای نمایش نحوه ساخت وردپرس functions.php بوده است.

با این حساب می توانید این فایل را به عنوان فایل بنیادین در قالب وردپرس در نظر بگیرید و از آن مراقبت کنید.

درباره نویسنده : Mahdi

اگر زمین می خوری به این معنا نیست که شکست خوردی. اگر زمین خوردی و بلند نشدی شکست خورده ای!!

مطالب بیشتر از همین نویسنده
مطالب مرتبط