syntax error یکی از انواع ارور های وردپرس است که عموما به دلیل مشکلات کد نویسی ایجاد می شود. این خطا بیشتر در زمان به روز رسانی قالب و افزونه های سایت شما به وجود می آید. در برخی از مواقع نیز آپدیت وردپرس می تواند باعث بروز این خطا شود.اگر به دنبال روشی برای حل این مشکل هستید با مدیانا در این مقاله همراه باشید.
آنچه در این مطلب مطالعه میکنید:
syntax error چیست؟
زمانی که در حال به روز رسانی قالب، افزونه یا آپدیت سایت وردپرسی سایت خود هستید ممکن است برخی از کدهای موجود در آنها دقیقاً در محل قرارگیری خود که مدنظر شما است قرار نگیرند و باعث بروز این خطا شوند. در واقع کوچکترین خطایی در هنگام کدنویسی ممکن است باعث بروز چنین خطایی در سایت شما شود.
جای هیچگونه نگرانی نیست؛ شما با استفاده از این آموزش می توانید به راحتی این خطا را رفع کنید. قبل از اینکه به چگونگی رفع ارور syntax error در وردپرس بپردازیم باید در نظر داشته باشید برای حل کردن و رفع این خطا باید حتماً با دانش کدنویسی آشنایی داشته باشید.
پس از بروز این خطا تصویری با کلمه Parse error به شما نمایش داده می شود که نشان دهنده بروز اشتباه در کد نویسی سایت وردپرسی شما است.
در صورتی که کلمه Unexpected به شما نمایش داده شد به این معنا است که شما در هنگام کد نویسی توجه به ترتیب، شروع و پایان کد نداشتهاید. همچنین ممکن است شما شروع و پایان حلقه کدها را درست وارد نکرده اید یا اشتباه تایپی داشته اید. که این موضوع در زبانهای برنامهنویسی مختلف باهم تفاوت دارد.
در ادامه شما آدرس فایلی که خطا در آن رخداده را مشاهده خواهید کرد. شما می توانید با توجه به آن مسیر خود را تعیین کنید. با کلمه On Line شما میتوانید خطی که اشتباه در آن رخداده است را پیدا کنید.
رفع خطای syntax error
برای رفع خطا روش های متفاوتی وجود دارد که در ادامه به شما آموزش می دهیم:
رفع خطا توسط FTP
پس از مشاهده می توانید به محل هر خطا مراجعه کنید و آن را برطرف کنید. برای رفع خطا لازم است تا قطعه کدی که باعث این خطا شده است را ویرایش کنید.
معمولا افراد مبتدی نگران این موضوع هستند که سایت آنها غیرفعال شود.به این دلیل که این خطاها باعث میشود کل سایت غیرقابلدسترس شود.
برخی مواقع مدیران سایت برای اینکه از قسمت پیشخوان کسی نتواند به این کدها دسترسی پیدا کنند این قسمت را مخفی میکنند.
اگر این کدها را با استفاده از بخش نمایش>ویرایشگر وردپرس کپی کردهاید پس شما قفل خواهید شد. در این صورت تنها راه رفع این مشکل دسترسی به آخرین فایل ویرایش شده توسط FTP میباشد.
FTP یک برنامه بسیار مفید و کارآمد است که توصیه میکنیم حتماً روی سیستم خود نصب کنید. با استفاده از این برنامه FTP شما قادر خواهید بود که فایلهای موجود در سایت خود را به صورت دلخواه و به راحتی ویرایش نمایید.
بعد از نصب برنامهی FTP و اتصال به وبسایت کافیست تا به فایل قالب که نیازمند ویرایش است مراجعه کنید. اگر فراموش کردهاید که کدام فایل نیاز به ویرایش دارد کافیست تا به کد خطا نگاه کنید. بهاینترتیب شما می توانید مکان دقیق خطا را بیابید.
همانطور که عنوان شد خطا به شما نشان می دهد که کدام فایل و کدام خط دقیقا نیاز به ویرایش دارد. شما همچنین میتوانید کدی که در آخر اضافه کردهاید را حذف کنید و یا حتی کد را در سینتکس جدید بنویسید. بعد از حذف یا ویرایش کد، فایل را ذخیره و روی سرور خود آپلود نمایید. در انتها به سایت وردپرس خود مراجعه و سایت را Refresh کنید تا رفع خط را چک کنید.
غیر فعال کردن قالب و افزونه
همانطور که عنوان شد ممکن است این خطا به دلیل نصب قالب و پلاگین در سایت رخ دهد. برای حل این موضوع لازم است بررسی کنید که آیا این مشکل از پلاگین سایت است یا خیر!؟ برای این کار لازم است به به سراغ پوشه پلاگین در هاست خود بروید. در صورتی که خطا از نصب افزونه ای در سایت شما باشد می توانید افزونه ای که باعث بروز این خطا شده است را غیر فعال کنید.
برخی مواقع لازم است تا تک به تک افزونههای سایت خود را غیرفعال کنید تا بتوانید افزونه مخرب را بیابید.
برای غیر فعالسازی پلاگین، کافی است که نام پوشه پلاگین مورد نظر را تغییر دهید. بهاینترتیب افزونه مورد نظر در سایت شما غیرفعال میشود.
ممکن است این مشکل به به دلیل نقص در پوسته شما به وجود آمده باشد. اگر مشکل از طریق غیر فعالسازی پلاگین ها حل نشد، باید قالب وردپرس سایت خود را غیر فعال کنید.
برای غیر فعالسازی قالب وردپرسی باید به پوشه تم در هاست خود وارد شوید و نام پوشه قالبی که باعث بروز ارور شده را تغییر دهید.
جمع بندی
هنگامیکه برای اولین بار سایتی را راهاندازی میکنید به طور حتم خطاهای زیادی را دریافت می کنید. برای حل این موضوع باید ابتدا با خطا آشنا شوید و سپس آن را رفع کنید. در این مقاله به ارور syntax پرداختیم و روش های رفع آن را عنوان کنیم.
ما در وبلاگ سامانه پیامکی مدیانا همواره سعی در تلاش هستیم تمامی خطاهای گوناگونی که ممکن است با آن در سایت های وردپرسی مواجه شوید را توضیح و برای آن راهکار ارائه دهیم.
امیدواریم که از این مقاله لذت برده باشید. این مقاله چقدر برای شما مفید بود؟ برایمان در قسمت نظرات بنویسید.
2 پاسخ
خیلی کاربردی بود و اوکی شد مرسی
ممنون از نظرتتون، خوشحالیم که کارآمد بوده براتون