اگر نمیخواهید برای اضافه کردن هر قابلیت کوچکی از افزونه استفاده کنید، باید با نحوه ویرایش فایل functions.php در وردپرس آشنا شوید. بله، برای برخی کارهای پیچیده (مثلاً سئو)، بهتر است از یک افزونه وردپرس استفاده کنید، اما نه برای همه چیز.
فهرست مطالب
- ایجاد یک قالب فرزند از قالب فعال
- ویرایش فایل functions.php در وردپرس از طریق کنترل پنل هاست
- ویرایش فایل functions.php در وردپرس از طریق FTP
- نتیجهگیری
ایجاد یک قالب فرزند از قالب فعال
فایل functions.php فایلی از قالب وردپرس شماست. قبل از ویرایش فایل، یک قالب فرزند از قالب فعال خود ایجاد کنید، سپس آن را مانند هر قالب دیگری فعال کنید. اگر قالب فرزند نداشته باشید و نسخه جدیدی از قالب فعال شما منتشر شود و شما آن را بهروزرسانی کنید، تمام تغییرات پاک میشوند و شما باید هر بار آنها را دوباره انجام دهید. اگر به کمک نیاز دارید، مقاله زیر را بخوانید: راهنمای ایجاد قالب فرزند وردپرس برای سفارشیسازی ایمن سایت
ویرایش فایل functions.php در وردپرس از طریق کنترل پنل هاست
اگر دایرکت ادمین، سیپنل یا هر پنل میزبانی وب دیگری دارید، از طریق URL، نام کاربری و رمز عبوری که ارائه دهنده خدمات میزبانی وب به شما داده است، وارد آن شوید. سپس، آیتم File Manager (یا چیزی با معنای مشابه) را باز کنید.

مسیر فایل functions.php
پس از باز کردن File Manager (مدیریت فایل)، به پوشه public_html (یا www) بروید. این پوشه ریشه وبسایت شماست. اگر وردپرس شما در پوشه ریشه نصب شده است، حالا به پوشه wp-content > themes > your-child-theme بروید که your-child-theme پوشه قالب فرزند است. اگر وردپرس شما در هر زیرپوشهای نصب شده است، آن پوشه را باز کنید و مسیر مذکور را تا رسیدن به پوشه قالب فرزند ادامه دهید.
هشدار قبل از ویرایش فایل
توصیه میشود قبل از ویرایش فایل functions.php، یک کپی از آن تهیه کنید. نام فایل کپی شده میتواند چیزی شبیه به functions-copy.php باشد. یا فایل functions.php را روی رایانه محلی خود دانلود کنید و مطمئن شوید که به درستی دانلود شده است. حتی اگر کاربر حرفهای هستید، قبل از ویرایش، فایل را کپی یا دانلود کنید. زیرا ویرایش شما ممکن است وبسایت را خراب کند و در این صورت، فایل پشتیبان شما را نجات خواهد داد.
ویرایش فایل functions.php
روی فایل functions.php کلیک راست کنید، گزینه Edit (ویرایش) را انتخاب نمایید و تغییرات مورد نیاز را اعمال کنید. در نهایت فایل را Save (ذخیره) کنید. قطعه کد خود را در پایین کدهای موجود اضافه کنید. توصیه میکنم بین هر قطعه کد یک خط خالی بگذارید و هر کدام را با یک کامنت مناسب شروع کنید. کدها و کامنتها باید از قوانین زبان PHP پیروی کنند.
برای مثال کدهای زیر را ببینید:
/* Prevent WordPress from Scaling Large Images */
add_filter( 'big_image_size_threshold', '__return_false' );
/* Remove AIOSEO WordPress admin toolbar items */
function alvandwp_remove_toolbar_menu() {
global $wp_admin_bar;
// Replace 'aioseo-main' with new node id
$wp_admin_bar->remove_menu('aioseo-main');
}
add_action('wp_before_admin_bar_render', 'alvandwp_remove_toolbar_menu', 999);اگر فایلی وجود نداشت چکار کنم؟
اگر فایل functions.php در مسیر ذکر شده وجود ندارد، آن را ایجاد کنید. یک فایل جدید اضافه کنید، نام آن را functions.php بگذارید و سپس ویرایش را شروع کنید. محتوای این فایل باید با <?php شروع شود. مثالی مشابه بالا، اما فقط در این مورد، من فایل functions.php را ایجاد کردم:
<?php
/* Prevent WordPress from Scaling Large Images */
add_filter( 'big_image_size_threshold', '__return_false' );
/* Remove AIOSEO WordPress admin toolbar items */
function alvandwp_remove_toolbar_menu() {
global $wp_admin_bar;
// Replace 'aioseo-main' with new node id
$wp_admin_bar->remove_menu('aioseo-main');
}
add_action('wp_before_admin_bar_render', 'alvandwp_remove_toolbar_menu', 999);ویرایش فایل functions.php در وردپرس از طریق FTP
این روش همانند ویرایش از طریق کنترل پنل هاستینگ است، با این تفاوت که باید یک نرمافزار کلاینت FTP مانند WinSCP را روی رایانه خود نصب کنید. سپس میتوانید از طریق اطلاعات حساب کاربری که ارائهدهنده هاستینگ به شما داده است، متصل شوید. وقتی اتصال FTP برقرار شد، به مسیر فایل (مانند بالا) بروید و همان مراحل را دنبال کنید.
نتیجهگیری
امیدوارم این مقاله به شما کمک کند تا فایل functions.php قالب وردپرس خود را به راحتی و بدون ایجاد مشکل در سایت، ویرایش کنید.

دیدگاهتان را بنویسید