من برای این موضوع زیاد سرچ کردم اما چیزی پیدا نکردم. در وردپرس انگلیسی هم چیزی نبود. این مشکلیه که از اول اشنایی با وردپرس داشتم ولی هر بار با ترفندهایی نظیر css حلش کردم. اما امروز میخوام دلیل این ایراد رو بدونم و به صورت ریشه ای حلش کنم.
با مثال سوالمو میپرسم ، انشاالله که زود به جواب میرسیم: برای نمونه من فایل site-head.php رو در فایل index.php فراخوانی میکنیم با این کد:
<?php include (TEMPLATEPATH . '/site-top.php'); ?>
پرونده site-top.php ابتدای سایت من هست و شروعش تگ بادی هست و یو.تی.اف 8 هم هست. وقتی صفحه بارگذاری میشه یک فضای خالی(به اندازه یک خط خالی متنی) در اول صفحه ایجاد میشه. این ایراد مربوط به فایلی هست که utf-8 باشه و اگه فایل رو با انکدینگ ANSI ذخیره کنیم و صفحه رو بارگذاری کنیم اون فاصله ایجاد نمیشه. حالا میخوام بدونم علت واقعیش و راه حلش چیه.