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