آیا دیدن الف ناامید کننده نیست خطای تجزیه: خطای نحوی پیام؟ احساس می کنید همه چیز را به درستی انجام داده اید، اما نتایج آن طور که انتظار می رود نیست. خوب، هنوز ناامید نشوید. خواندن روی برای پیدا کردن روش رفع خطای نحو روی به ویژه وردپرس، روی وب سایت های میزبانی شده در هاستینگerپلت فرم وردپرس.

خطای نحوی چیست؟

یک خطای نحوی زمانی رخ می دهد که اشتباهی در کد شما وجود داشته باشد. در نتیجه کامپایلر نمی تواند process فایل را تجزیه کنید و وب سایت شما نمایش داده نشود.

در وردپرس، خطاهای نحوی معمولاً به دلیل خطوط نادرست در اسکریپت های PHP ایجاد می شوند. برخی از اشتباهات رایج عبارتند از: ساختار کدگذاری نادرست، از دست دادن علائم نگارشی، متغیرهای نامعتبر و نام اشتباه توابع.

رفع خطاهای نحوی وردپرس

در اینجا مراحل رفع خطاهای نحوی آورده شده است روی وردپرس:

1. تعیین فایل خراب

بیایید با شناخت منبع مشکل شروع کنیم.

اگر این خطا پس از نصب افزونه‌ها یا تم‌های جدید ظاهر می‌شود، به احتمال زیاد آن‌ها عامل ایجاد مشکل هستند.

از طرف دیگر، امکان ردیابی آن نیز وجود دارد root مشکل از پیام خطا زیرا حاوی مسیر کامل فایل خراب است. علاوه بر این، خط کد معیوب را نیز ذکر می کند.

بیایید به پیام خطای دستوری زیر نگاهی بیندازیم:

یک پیام خطای نحوی که ظاهر می شود on را homepage.

می بینیم که خطا ناشی از 73 خط از index.php فایل. به این ترتیب، این فایلی است که برای رفع خطای نحوی باید تغییر دهید.

پیشنهاد می‌کنیم بخوانید:  بایگانی VPS

نکته حرفه ای

اگر سایت شما یک جای خالی سفید نشان می دهد page بدون پیام خطا، عملکرد اشکال زدایی را فعال کنید یا آن را فعال کنید display_errors ویژگی با دسترسی hPanel -> تنظیمات PHP -> گزینه های PHP. سپس، پس از بارگذاری مجدد سایت، پیامی را مشاهده خواهید کرد.

2. تعمیر فایل از File Manager

اکنون که علت خطای نحوی را متوجه شدید، زمان آن رسیده است که آن را برطرف کنید:

  1. hPanel را باز کنید مدیر فایل و به پوشه حاوی فایل بروید. در این حالت، با پیمایش به پوشه قابل دسترسی است public_html -> wp-content -> themes -> twentyeventeen.
  2. دوبار کلیک کنید روی فایل خراب شده و خطی که باعث ایجاد مشکل می شود را پیدا کنید. از مثال بالا، ما قصد داریم تا را باز کنیم index.php فایل و ویرایش کنید 72 خط
نحوه یافتن خطای نحوی در فایل index.php.نحوه یافتن خطای نحوی در فایل index.php.

می بینیم که بخش بسیار مهمی از دست رفته است – نقطه ویرگول برای پایان دادن به آن get_footer تابع.

نکته حرفه ای

اگر در PHP مبتدی هستید، از a استفاده کنید جستجوگر کد پی اچ پی و ببینید رایج ترین اشتباهات نحوی PHP. این ابزارها به شما در رفع اشکال و رفع آن کمک می کنند.

  1. نقطه ویرگول را قرار دهید روی را 72 خط
<?php
get_footer()
;
  1. اصابت ذخیره و بستن و سایت خود را دوباره بارگذاری کنید.

در برخی موارد، حذف خط می تواند خطاهای نحوی را نیز برطرف کند. به عنوان مثال، نظری وجود دارد که کاراکترهای فرار را ندارد و بنابراین به عنوان کد تفسیر می شود. با حذف این خط خطا رفع می شود.

پیشنهاد می‌کنیم بخوانید:  قلاب های وردپرس چیست و چگونه از آنها استفاده کنیم + مثال های عملی

با این حال، اگر می‌خواهید یک خط را حذف کنید، مراقب باشید، زیرا ممکن است باعث ایجاد مشکل دیگری شود. برای مثال، خطی که مسئول محاسبه مقدار متغیر است، نمی‌تواند حذف شود زیرا در خطوط بعدی استفاده می‌شود.

بنر میزبانی وردپرسبنر میزبانی وردپرس
روش حل «خطای تجزیه: خطای نحو، غیرمنتظره» و رفع مشکلات نحوی روی وردپرس 6

نتیجه

مواجه شدن با خطاهای نحو ممکن است خسته کننده باشد زیرا سایت وردپرس شما محتوای واقعی خود را نشان نمی دهد.

با این حال، رفع خطاهای نحوی بسیار آسان است. تنها کاری که باید انجام دهید این است که فایل خراب را مشخص کرده و آن را از File Manager تغییر دهید.

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

روش حل سایر خطاهای وردپرس را بیاموزید

روش حل «خطای حیاتی وجود دارد روی خطای وب سایت شما
روش رفع خطاهای اتصال پایگاه داده روی وردپرس
روش حل خطای سرور داخلی (500) روی وردپرس
روش رفع خطاهای upload_max_filesize در وردپرس
چگونه خطای بیش از حد max_execution_time را حل کنیم
روش تعمیر لینک های دائمی شکسته در وردپرس