سلام دوستان عزیز؛
حتما همه ی ما با گزینه ای به نام وردپرس function.php برخورد کرده ایم. تقریبا می توان گفت اکثر قالب های وردپرسی این فایل را درون خود دارند. در واقع فایل وردپرس function.php محلی است که می توانید با افزودن ویژگی هایی، آنها را در قالب خود اضافه کنید.
وردپرس function.php مانند یک افزونه ی وردپرسی رفتار می کند و می تواند خصوصیاتی را به وبسایت وردپرسی اضافه کند. شما به کمک آن می توانید عملکردهای مورد نظر خود را در سایت فراخوانی کنید. با این حساب بهتر است بررسی کنیم که بهتر است از فایل وردپرس function.php استفاده کنیم یا افزونه ها؟
تقریبا می توان گفت همه ی قالب ها فایل وردپرس function.php را دارند. پس اگر قالب وبسایت شما نیز این فایل را دارد می توانید به راحتی امکاناتی را در آن اضافه کنید. اما اگر وردپرس function.php در پوسته موجود نبود می توانید یک فایل متنی خالی به نام function.php ایجاد کنید.
با فایل وردپرس function.php شما می توانید:
با هم به ساخت یک فایل وردپرس function.php می پردازیم:
در گام اول یک فایل تکست خالی را باز کنید (با نوت پد) و سپس اولین فانکشنی که باید وجود داشته باشد ()myfirsttheme_setup می باشد، مانند نمونه:
در مثال بالا، وردپرس function.php شروع شده اما بسته نشد. اما پس از ورود اطلاعات شما باید بسته شود.
if ( ! function_exists( 'myfirsttheme_setup' ) ) : /** * Sets up theme defaults and registers support for various WordPress features * * It is important to set up these functions before the init hook so that none of these * features are lost. * * @since MyFirstTheme 1.0 */ function myfirsttheme_setup() {
ورود لینک اتوماتیک فید
استفاده از لینک فید یا خوراک به صورت اتوماتیک برای پست ها و کامنت ها واجب است. این خوراک در تگ <head> نمایش داده می شود:
add_theme_support(
'automatic-feed-links'
);
فهرست ها
سفارشی سازی بخش منوها به کاربران اجازه می دهد که به راحتی فهرست ها را ویرایش کنند و با عملیات کشیدن و رها کردن به راحتی تغییرات و جا به جایی انجام دهند.
add_theme_support(
'automatic-feed-links'
);
قطعه کدهای بالا صرفا مثال هایی برای نمایش نحوه ساخت وردپرس function.php بوده است.
با این حساب می توانید وردپرس function.php را به عنوان فایل اساسی در قالب وردپرس در نظر بگیرید.
چنانچه نیاز به طراحی قالب وردپرس دارید اینجا کلیک نمایید.
چنانچه نیاز به مشاوره طراحی سایت شرکتی، شخصی و .. دارید اینجا کلیک نمایید.