حل مشکل ایجاد فضای خالی در بالای قالب های وردپرس
اگر در بالای سایتتون یک فضای خالی (به ارتفاع ۲۸ پیکسل) وجود دارد، این مطلب را بخوانید.
راه حل و توضیحات بیشتر درباره حل این مشکل در ادامه مطلب.
چرا این مشکل رخ می دهد؟
دلیل رخداد این مشکل این هست که تگ <?php wp_head(); ?>
در فایل header.php موجود هست اما تگ <?php wp_footer(); ?>
در قالب وجود نداره. wp_head به اندازه ی ۲۸ پیکسل از بالای سایت فضا ایجاد می کند تا Admin Bar در بالای سایت نمایش داده شود. اما چون wp_footer در قالب موجود نیست، Admin Bar نمایش داده نمی شود و فقط فضای خالی ایجاد می شود.
چه زمانی فضای خالی نمایش داده می شود؟
این فضای خالی در بالای سایت فقط زمانی که شما/یوزر در وردپرس لاگین کرده باشین. پس برای کاربران عادی این فضا نمایش داده نمی شود.
روش حل این مشکل؟
برای حل این مشکل فایل footer.php قالب را باز کرده و قبل از تگ </body>، تگ <?php wp_footer(); ?>
را قرار دهید.
31 ژانویه 2013 پاسخ
ممنون .
آموزش خیلی خیلی خوبی بود 😡