پیدا کردن مسیر کد در قالب وردپرس برای ویرایش قالب
- افزونه وردپرسمقالات آموزشی
- بروزرسانی شده در

وقتی میخواید ظاهر بخشی از سایتتون رو عوض کنید، معمولاً خود تغییر سخت نیست؛ پیدا کردن فایلی که اون بخش رو میسازه دردسر اصلیه. صفحهای که جلوتون میبینید ممکنه از فایل single.php، یکی دیگه از فایلهای قالب یا حتی قالبی استفاده کنه که داخل پایگاه داده ذخیره شده.
توی این آموزش اول میفهمیم سایتتون قالب کلاسیک داره یا بلوکی. بعد برای قالبهای کلاسیک از افزونه رایگان What The File کمک میگیریم. برای قالبهای بلوکی هم از قابلیت داخلی خود وردپرس استفاده میکنیم. در آخر سراغ چند نکته مهم میریم تا تغییراتتون با خیال راحتتری انجام بشن و بعداً از بین نرن.
آنچه در این مقاله میخوانید
پیدا کردن مسیر کد در قالب وردپرس
اول باید بدونید سایتتون از چه نوع قالب وردپرس استفاده میکنه. قالبهای وردپرس معمولاً کلاسیک یا بلوکی هستن و روش پیدا کردن بخشهای مختلف توی این دو نوع قالب فرق داره.
- قالب کلاسیک: بیشتر قسمتهای ظاهریش با فایلهای PHP مثل
single.php،page.phpوheader.phpساخته میشن. - قالب بلوکی: بخشهای مختلف سایت رو با فایلهای HTML و بلوکهای وردپرس میسازه. بیشتر این بخشها رو میتونید از ویرایشگر داخلی سایت مدیریت کنید.
برای تشخیص سریع، وارد پیشخوان وردپرس بشید و منوی «نمایش» رو باز کنید. اگه گزینه «ویرایشگر» رو میبینید، به احتمال زیاد قالب فعالتون بلوکیه. اگه گزینههایی مثل «سفارشیسازی» و «ویرایشگر پرونده پوسته» جلوتون هست، احتمالاً از قالب کلاسیک استفاده میکنید.

ساختار فایلها در قالب کلاسیک وردپرس
هر فایل در قالب کلاسیک بخش مشخصی از سایت رو نمایش میده. مثلاً فایل single.php معمولاً ظاهر نوشتههای تکی رو کنترل میکنه و فایل page.php برای نمایش برگهها به کار میره.
وردپرس فایل مناسب رو براساس «سلسلهمراتب قالب» انتخاب میکنه. این اصطلاح یعنی وردپرس فایلها رو با ترتیب مشخصی بررسی میکنه و اولین فایل مناسب رو به کار میگیره. مثلاً اگه فایل single.php داخل قالب نباشه، وردپرس معمولاً singular.php رو امتحان میکنه و بعد سراغ index.php میره.
بهخاطر همین ترتیب، همیشه نمیشه فقط با نگاه کردن به صفحه فهمید کدوم فایل فعاله. افزونه What The File اینجا به کارتون میاد و فایلهایی رو نشون میده که وردپرس برای همون صفحه بارگذاری کرده.
افزونه رایگان What The File چه کاری انجام میده؟

What The File یک افزونه رایگانه که میتونید از مخزن رسمی وردپرس نصبش کنید. بعد از فعالسازی، اسم فایل قالب صفحه فعلی رو توی نوار ابزار بالای سایت نشون میده. این قابلیت بیشتر برای قالبهای کلاسیک و فایلهای PHP کاربرد داره.
این افزونه مسیر فایل رو بهتون نشون میده، ولی نمیتونه تشخیص بده دقیقاً کدوم خط باید عوض بشه. پس قبل از دستکاری فایل، حتماً یک نسخه پشتیبان داشته باشید و تغییرات رو اول روی یک سایت آزمایشی امتحان کنید.
آموزش نصب افزونه رایگان What The File
- وارد پیشخوان وردپرس بشید.
- از منوی «افزونهها»، روی «افزودن افزونه تازه» کلیک کنید.
- عبارت
What The Fileرو توی کادر جستوجو بنویسید. - نام و سازنده افزونه رو با صفحه رسمی What The File تطبیق بدید.
- روی «هماکنون نصب کن» و بعد روی «فعال کردن» کلیک کنید.
What The File تنظیمات جداگانهای نداره و بعد از فعالسازی آماده استفادهست. اگه قبلاً افزونه نصب نکردید، راهنمای نصب افزونه در وردپرس مراحل کار رو سادهتر بهتون نشون میده.

پیدا کردن فایل صفحه با What The File
- با حساب مدیر وارد سایت بشید و صفحهای رو باز کنید که میخواید فایلش رو پیدا کنید.
- نوار ابزار مشکی بالای صفحه رو ببینید و نشانگر ماوس رو روی گزینه «What The File» نگه دارید.
- اسم فایل اصلی و فایلهای مرتبطی رو که افزونه نشون میده یادداشت کنید.
- اگه نامی مثل
single.phpمیبینید، این فایل داخل پوشه قالب فعالتون قرار داره. مسیر معمولشwp-content/themes/theme-name/single.phpهست وtheme-nameهمون نام پوشه قالب شماست.
گزینه What The File فقط به مدیر سایت نشون داده میشه. بازدیدکنندهها و کاربرهایی که دسترسی مدیریت ندارن، این اطلاعات رو نمیبینن.

ویرایش قالب بلوکی با قابلیت داخلی وردپرس
اگه سایتتون قالب بلوکی داره، برای تغییر بیشتر بخشها لازم نیست افزونهای نصب کنید. وردپرس از نسخه ۵.۹ ویرایشگر سایت رو به امکانات خودش اضافه کرده. با این ویرایشگر میتونید قالب صفحهها، سربرگ، پابرگ و بخشهای دیگه رو با بلوکها تغییر بدید.
- وارد پیشخوان وردپرس بشید.
- از منوی «نمایش»، گزینه «ویرایشگر» رو انتخاب کنید.
- بخش «طراحی» یا «قالبها» رو باز کنید. اسم دقیق این گزینهها ممکنه با توجه به نسخه وردپرس و زبان پیشخوان کمی متفاوت باشه.
- قالبی رو که میخواید تغییر بدید انتخاب کنید؛ مثلاً «تک نوشته» یا «برگه».
- بلوک موردنظرتون رو تغییر بدید و قبل از ذخیره، پیشنمایش صفحه رو ببینید.
توی قالب بلوکی ممکنه نسخه ویرایششده یک قالب داخل پایگاه داده ذخیره بشه و فایل اصلی قالب دستنخورده بمونه. برای همین What The File همیشه مسیر نهایی تغییرات قالب بلوکی رو کامل نشون نمیده. برای این نوع قالب، ویرایشگر داخلی وردپرس راه سادهتر و مطمئنتریه.
اگه تازه کار با بلوکها رو شروع کردید، آموزش ویرایشگر گوتنبرگ وردپرس میتونه شروع خوبی براتون باشه.

قبل از ویرایش فایلهای قالب این نکات رو جدی بگیرید
اگه فایلهای قالب رو مستقیم روی سایت اصلی ویرایش کنید، یک اشتباه کوچیک ممکنه سایتتون رو از دسترس خارج کنه. این ویرایشگر راه مطمئنی برای برگردوندن همه تغییرات نداره. تازه با بهروزرسانی قالب هم ممکنه ویرایشهای مستقیم شما پاک بشن.
- قبل از شروع، از فایلها و پایگاه داده نسخه پشتیبان بگیرید.
- تغییرات رو اول روی سایت آزمایشی یا محیط تست انجام بدید.
- برای تغییر فایلهای قالب کلاسیک از «چایلد تم» استفاده کنید. چایلد تم همون قالب فرزندیه که تغییراتتون رو جدا از قالب اصلی نگه مید تا با بهروزرسانی پاک نشن.
- قبل از تغییر هر فایل، یک نسخه سالم از همون فایل کنار بذارید.
- اگه فقط میخواید ظاهر قالب بلوکی رو عوض کنید، اول ویرایشگر داخلی وردپرس رو امتحان کنید.
جمعبندی
برای پیدا کردن مسیر کد در قالب وردپرس، اول باید نوع قالبتون رو مشخص کنید. اگه قالب کلاسیک دارید، افزونه رایگان What The File اسم فایل PHP فعال رو سریع بهتون نشون میده. برای قالب بلوکی هم معمولاً به افزونه نیازی ندارید و میتونید از مسیر «نمایش ← ویرایشگر» وارد قابلیت داخلی خود وردپرس بشید.
یادتون نره که پیدا کردن فایل فقط قدم اوله. قبل از هر تغییری نسخه پشتیبان بگیرید. برای ویرایش فایلهای قالب کلاسیک هم از چایلد تم کمک بگیرید تا بهروزرسانی قالب زحمتتون رو از بین نبره.
سوالات پرتک
افزونه What The File رایگانه؟
بله، What The File رایگانه و میتونید اون رو از مخزن رسمی وردپرس نصب کنید. این افزونه بیشتر برای پیدا کردن فایلهای PHP در قالبهای کلاسیک به کار میره.
خود وردپرس راهی برای ویرایش قالب داره؟
بله، اگه از قالب بلوکی استفاده میکنید، میتونید از مسیر «نمایش ← ویرایشگر» وارد ویرایشگر داخلی وردپرس بشید و قالب صفحهها، سربرگ و پابرگ رو تغییر بدید.
ویرایش مستقیم فایل قالب کار مطمئنیه؟
نه، ویرایش مستقیم روی سایت اصلی ممکنه باعث خطا بشه و تغییراتتون بعد از بهروزرسانی قالب پاک بشن. بهتره اول نسخه پشتیبان بگیرید، تغییر رو روی سایت آزمایشی بررسی کنید و برای قالب کلاسیک از چایلد تم کمک بگیرید.
چرا What The File فایل قالب بلوکی رو نشون نمیده؟
قالبهای بلوکی با فایلهای HTML و بلوکها کار میکنن و نسخه ویرایششده بعضی قالبها ممکنه داخل پایگاه داده ذخیره بشه. برای همین بهتره این قالبها رو با ویرایشگر داخلی وردپرس مدیریت کنید.

سلام. بسیار عالی و کاربردی بود. مرسی از راهنمایی تون
سپاس از شما
سلام خسته نباشید من یکسری کد رو میخوام از اینسپکت تغیر بدم و نمیدونم این کد کجای هاستم قرار داره راهی هست که بگه کدام پوشه هاستم توش این کده هست؟
سلام . خوب وقتی کلا توصیه نمیشه، از چی بهتره استفاده کنیم؟
برای ویرایش همین راه تنها راهکار موجود هست. منظور این هست که پیشنهاد میکنیم کمتر فایل ها رو ویرایش کنید