یکی از خطاهای رایج در وردپرس فارسی خطای Cannot modify header information است که به قالب یا افزونه ها برمیگردد. بسته به نوع فایل ، روش های مختلفی برای رفع این مشکل هست اما در زبان فارسی و قالب و وردپرس فارسی ، اکثرا این مشکل ناشی از Encoding فایل معرفی شده در ارور هست .

 

برای رفع این ارور ، یک روش بسیار ساده وجود داره که در اکثر مواقع (99%) با این روش ، این ارور حل خواهد شد .

پیش نیاز :

- نرم افزار NotePad+

 

آغاز :

1. ابتدا در متن ارور ، فایلی را که به آن ایراد گرفته شده است را پیدا کنید .

برای مثال در ارور زیر :

Warning: Cannot modify header information - headers already sent by (output started at /home/USER/public_html/wp-content/themes/rdl2/option/options.php:1) in /home/USER/public_html/wp-includes/pluggable.php on line 1207

 

فایلی که دارای مشکل است options.php است . پس در مسیری که در ارور وجود دارد ، فایل را در کامپیوتر خود پیدا کنید و توسط برنامه ی NotePad+ باز کنید .

2. تمامی محتوای موجود در فایل را انتخاب کنید . با کلید ترکیبی CTRL + A

3. سپس در منوهای برنامه ، روی Encoding کلیک کنید و در منوی ظاهر شده ، گزینه ی encode in UTF-8-BOM را انتخاب کنید .

4. حال باید فایل را ذخیره کنید . دقت کنید فایل را باید با استفاده Save As... ذخیره کنید (برای راحتی در مرحله ی بعدی میتوانید در دسکتاپ آپلود کنید)

5. اکنون باید فایل را در مسیر مناسب خود در فایل منیجر هاست آپلود کنید . پس وارد آدرس داده شده در ارور بروید .

طبق اروری که برای مثال داده شد ، فایل در مسیر :

wp-content/themes/rdl2/option/options.php

قرار داد .

6. سپس به سایت خود برگردید و صفحه را با استفاده از کلید ترکیبی CTRL + F5 رفرش کنید .

 

+ اگر فایل های دیگری شامل این ارور باشند باید آنها را هم با مراحل بالا تغییر انکودینگ کنید و مجددا در هاست آپلود کنید .