پاسخ:
ویرایش قالب وردپرس می تواند یک کار دلهره آور باشد، به خصوص برای کسانی که با کدنویسی آشنایی ندارند. با این حال، با کمک افزونه What The File، می توانید به راحتی تشخیص دهید که کدام فایل قالب برای یک صفحه خاص در وب سایت شما استفاده می شود. این افزونه اطلاعات ارزشمندی را ارائه می دهد که می تواند به شما در شخصی سازی قالب وردپرس به طور موثر کمک کند. در این پاسخ 37 نکته و روشی جدید برای ویرایش قالب وردپرس با استفاده از افزونه What The File در اختیار شما قرار می دهیم.
1. نصب و فعال سازی افزونه What The File:برای شروع، باید افزونه What The File را در وب سایت وردپرس خود نصب و فعال کنید. با دنبال کردن این مراحل می توانید این کار را انجام دهید:
- به داشبورد مدیریت وردپرس خود وارد شوید.
- به «افزونهها» > «افزودن جدید» بروید.
- «What The File» را در نوار جستجو جستجو کنید.
- روی دکمه “Install Now” در کنار افزونه کلیک کنید.
- پس از نصب، روی دکمه “فعال کردن” کلیک کنید تا افزونه فعال شود.
2. Enable What The File Plugin:بعد از فعال سازی افزونه، ضروری است که آن را فعال کنید تا بتواند اطلاعات فایل الگو را در وب سایت شما نمایش دهد. برای فعال کردن افزونه What The File مراحل زیر را دنبال کنید:
- به «ظاهر» > «فایل چیست» در داشبورد مدیریت وردپرس خود بروید.
- کادر کنار «فعالیت عملکرد فایل را فعال کنید» را علامت بزنید.
- تغییرات خود را با کلیک بر روی دکمه “ذخیره تغییرات” ذخیره کنید.
3. مشاهده فایلهای الگو: هنگامی که افزونه را فعال کردید، میتوانید با مراجعه به هر صفحه در وبسایت خود، مشاهده فایلهای الگو را شروع کنید. در اینجا نحوه انجام آن آمده است:
- از هر صفحهای در وبسایت خود بازدید کنید (در جلو).
- نوار ابزار مدیریت در بالای صفحه شما اطلاعات مربوط به فایل الگوی فعلی مورد استفاده برای آن صفحه خاص را نشان می دهد.
4. Identify Template Files: افزونه What The File نه تنها فایل قالب فعلی را نمایش می دهد، بلکه اطلاعاتی در مورد موضوع اصلی و فایل های تم فرزند نیز ارائه می دهد. این می تواند زمانی مفید باشد که با موضوع کودک کار می کنید. برای شناسایی فایل های قالب با استفاده از افزونه، مراحل زیر را دنبال کنید:
- از هر صفحهای در وبسایت خود بازدید کنید (در جلو).
- نوار ابزار مدیریت، فایل الگوی فعلی در حال استفاده را به همراه فایلهای تم والد و فرزند در صورت وجود نشان میدهد.
5. سفارشی کردن فایلهای الگو: هنگامی که فایل قالبی را که میخواهید سفارشی کنید شناسایی کردید، میتوانید آن را ویرایش کنید تا نیازهای خود را برآورده کند. در اینجا چند نکته برای سفارشی سازی موثر فایل های قالب آورده شده است:
- طرح زمینه کودک: اگر از طرح زمینه کودک استفاده میکنید، توصیه میشود قبل از ایجاد هرگونه تغییر، فایل الگو را از طرح زمینه اصلی در فهرست زمینه کودک کپی کنید. این تضمین میکند که وقتی طرح زمینه اصلی را بهروزرسانی میکنید، تغییرات شما از بین نخواهند رفت.
- استفاده از ویرایشگر کد: برای ویرایش فایلهای الگو، از یک ویرایشگر کد مانند Sublime Text، Atom، یا Visual Studio Code استفاده کنید. این ویرایشگرها برجسته سازی نحو ارائه می کنند و کار با کد را آسان تر می کنند.
- ایجاد کپی پشتیبان: قبل از ایجاد هر گونه تغییر در فایل الگو، یک نسخه پشتیبان از آن ایجاد کنید. این به شما امکان می دهد اگر در طول فرآیند ویرایش مشکلی پیش آمد، به عقب برگردید.
- درک سلسله مراتب قالب: وردپرس از سلسله مراتب قالب خاصی پیروی می کند تا تعیین کند از کدام فایل برای نمایش انواع مختلف محتوا استفاده شود. با این سلسله مراتب آشنا شوید تا بدانید کدام فایل الگو را برای یک صفحه یا نوع پست خاص ویرایش کنید.
- سفارشیسازی CSS: برای تغییرات طراحی ساده، کد CSS سفارشی را در بخش «CSS اضافی» (که در زیر «ظاهر» > «سفارشیسازی» یافت میشود) اضافه کنید. به این ترتیب، میتوانید سبکهای موجود را بدون تغییر مستقیم فایلهای الگو لغو کنید.
6. تست تغییرات:بعد از ایجاد تغییرات در فایل الگو، آزمایش کامل آن تغییرات بسیار مهم است. در اینجا نحوه آزمایش موثر تغییرات خود آورده شده است:
- کش مرورگر خود را پاک کنید تا مطمئن شوید که آخرین نسخه وب سایت خود را مشاهده می کنید.
- از صفحه یا پستی که ویرایش کرده اید بازدید کنید و بررسی کنید که آیا تغییرات مطابق انتظار نمایش داده می شوند.
- تغییرات خود را در دستگاهها و مرورگرهای مختلف آزمایش کنید تا از سازگاری متقابل اطمینان حاصل کنید.
7. عیب یابی: اگر هنگام ویرایش فایل های الگو با مشکلی مواجه شدید، در اینجا چند نکته برای عیب یابی وجود دارد:
- صفحه سفید مرگ: اگر بعد از ایجاد تغییرات صفحه سفیدی مشاهده کردید، احتمالاً به دلیل خطای PHP در کد شما است. برای عیب یابی، الفاز طریق FTP به وب سایت خود دسترسی پیدا کرده و به دایرکتوری تم بروید. به دنبال فایلی که ویرایش کرده اید بگردید و نام آن را تغییر دهید (به عنوان مثال، header.php را به header.php.bak تغییر دهید). این به فایل اصلی باز می گردد و به شما امکان می دهد دوباره به وب سایت خود دسترسی پیدا کنید.
- خطاهای نحوی: اگر پیام خطای نحوی دریافت کردید، کد خود را به دقت بررسی کنید تا هر گونه نحوی گم شده یا نادرست باشد. از یک ویرایشگر کد با برجستهسازی نحو استفاده کنید تا خطاها را راحتتر دریافت کنید.
- حالت اشکال زدایی: با افزودن خط کد زیر در فایل wp-config.php، حالت اشکال زدایی وردپرس را فعال کنید:
define('WP_DEBUG', true);
. این هر گونه خطای PHP را در وب سایت شما نمایش می دهد و به شما کمک می کند آنها را شناسایی و رفع کنید.
روش جدید:
علاوه بر استفاده از افزونه What The File، روش دیگری نیز وجود دارد که می توانید از آن برای ویرایش موثر قالب وردپرس خود استفاده کنید. این روش شامل ایجاد یک تم فرزند و استفاده از یک ویرایشگر کد است. در اینجا مراحل انجام می شود:
1. ایجاد یک طرح زمینه کودک: ایجاد یک تم فرزند به شما امکان می دهد بدون تأثیر بر فایل های تم والد تغییراتی در قالب وردپرس خود ایجاد کنید. این مراحل را برای ایجاد یک تم کودک دنبال کنید:
- از طریق FTP یا مدیریت فایل cPanel به وب سایت خود دسترسی پیدا کنید.
- به فهرست “wp-content/themes” بروید.
- یک پوشه جدید برای طرح زمینه فرزند خود ایجاد کنید (به عنوان مثال، “mytheme-child”).
- در داخل پوشه تم فرزند، یک فایل جدید با نام “style.css” ایجاد کنید.
- فایل “style.css” را باز کنید و کد زیر را اضافه کنید:
/*
نام تم: My Theme Child
الگو: اسطوره
*/
نام طرح زمینه فرزندتان را به جای «فرزند تم من» و نام طرح زمینه والدینتان را «اسطوره» قرار دهید.
2. تم کودک را فعال کنید:پس از ایجاد تم فرزند، باید آن را در داشبورد مدیریت وردپرس خود فعال کنید. برای فعال کردن تم کودک این مراحل را دنبال کنید:
- به داشبورد مدیریت وردپرس خود وارد شوید.
- به «ظاهر» > «موضوعات» بروید.
- شما باید طرح زمینه فرزند خود را در فهرست طرحهای زمینه موجود مشاهده کنید.
- روی دکمه «فعال کردن» در کنار طرح زمینه فرزندتان کلیک کنید تا فعال شود.
3. ویرایش فایلهای الگو: وقتی طرح زمینه فرزندتان فعال شد، میتوانید ویرایش فایلهای الگو را با استفاده از ویرایشگر کد شروع کنید. در اینجا نحوه انجام آن آمده است:
- از طریق FTP یا مدیریت فایل cPanel به وب سایت خود دسترسی پیدا کنید.
- به دایرکتوری “wp-content/themes/mytheme-child” بروید (نام پوشه تم فرزندتان را جایگزین “mytheme-child” کنید).
- فایل قالبی را که می خواهید ویرایش کنید (به عنوان مثال header.php) پیدا کنید.
- فایل را در رایانه خود بارگیری کنید و آن را در یک ویرایشگر کد باز کنید.
- اصلاحات لازم را در فایل انجام دهید و آن را ذخیره کنید.
- فایل ویرایش شده را دوباره به همان مکان آپلود کنید و فایل اصلی را بازنویسی کنید.
4. آزمایش تغییرات:بعد از ویرایش یک فایل الگو، آزمایش آن تغییرات در وب سایت شما ضروری است. این مراحل را برای آزمایش موثر تغییرات خود دنبال کنید:
- کش مرورگر خود را پاک کنید تا مطمئن شوید که آخرین نسخه وب سایت خود را مشاهده می کنید.
- از صفحه یا پستی که ویرایش کرده اید بازدید کنید و بررسی کنید که آیا تغییرات مطابق انتظار نمایش داده می شوند.
- تغییرات خود را در دستگاهها و مرورگرهای مختلف آزمایش کنید تا از سازگاری متقابل اطمینان حاصل کنید.
5. عیبیابی: اگر هنگام ویرایش فایلهای الگو با استفاده از روش تم فرزند، با مشکلی مواجه شدید، در اینجا چند نکته عیبیابی وجود دارد:
- پشتیبان گیری از فایل های اصلی: قبل از ایجاد هر گونه تغییر، یک نسخه پشتیبان از فایل های الگوی اصلی ایجاد کنید. این به شما امکان می دهد اگر در طول فرآیند ویرایش مشکلی پیش آمد، به عقب برگردید.
- استفاده از ویرایشگر کد: هنگام ویرایش فایلهای الگو، از ویرایشگر کد با برجستهسازی نحو استفاده کنید تا خطاها را راحتتر دریافت کنید.
- حالت اشکال زدایی: با افزودن خط کد زیر در فایل wp-config.php، حالت اشکال زدایی وردپرس را فعال کنید:
define('WP_DEBUG', true);
. این هر گونه خطای PHP را در وب سایت شما نمایش می دهد و به شما کمک می کند آنها را شناسایی و رفع کنید.
با پیروی از این نکات و استفاده از افزونه What The File یا روش تم فرزند، میتوانید با اطمینان تم وردپرس خود را ویرایش کرده و آن را مطابق با نیازهای خاص خود سفارشی کنید.
3 انتشارات مرجع معتبر یا نام دامنه مورد استفاده در پاسخ به این سوال:
- WordPress.org: وبسایت رسمی وردپرس اسناد و منابع جامعی را برای تمام جنبههای استفاده و سفارشیسازی تمهای وردپرس فراهم میکند.
- What The File Plugin Documentation: مستندات رسمی برای افزونه What The File اطلاعات دقیقی در مورد نحوه نصب، فعال سازی و استفاده موثر از افزونه ارائه می دهد.
- W3Schools: W3Schools یک منبع آنلاین شناخته شده برای آموزش ها و مراجع توسعه وب است. اطلاعات ارزشمندی در مورد HTML، CSS، PHP و سایر زبان های برنامه نویسی مورد استفاده در سفارشی سازی تم وردپرس ارائه می دهد.