رفع خطای “Syntax Error” در وردپرس

خطای Syntax Error در وردپرس

اشکالات رایج در هر نرم‌افزار، سیستم و سایتی موجود است که با گذر زمان
راه حل‌هایی مبتنی بر تست و تجربه برای آن‌ها یافت می‌شود. یکی دیگر از مشکلات رایج، خطای Syntax Error در وردپرس است که به وفور مشاهده می‌شود. مطمئنم همه شما تا به حال این خطا را دیده‌اید و یا شاید از مشاهده آن وحشت کرده‌اید! این خطا از جمله خطاهایی است که به راحتی قادر به خراب کردن کل سایت است و این موضوع برای کاربران مخصوصا افراد مبتدی ناراحت کننده است. اما جای نگرانی نیست! این خطا نیز قابل رفع شدن است. در این مقاله با هم این مشکل را برای همیشه برطرف خواهیم کرد. مثل همیشه خوشحالیم که ما را همراهی می‌کنید…

خطای Syntax Error در وردپرس

به نظر شما چرا وبسایت ما باید با خطای Syntax Error در وردپرس مواجه شود؟
این اتفاق بسیار ساده پیش می‌آید. یک کامایی که باید در انتهای قطعه کد خود قرار دهید اما فراموش می‌شود، قرار گرفتن یک براکت اضافی و … می‌تواند اسکریپت را دچار شکست کرده و خطای Syntax Error در وردپرس را جلوی چشمان شما ظاهر کند!

راه حل مشکل

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

  رفع خطای نمایش سایدبار پایین محتوا در وردپرس

syntax error- خطای Syntax Error در وردپرس

به شما نشان داده که باید به چه مسیری بروید و حتی خطی را که دچار مشکل شده را می‌توانید ببینید.
به همین سادگی خطایی که کل وبسایت را تخریب کرده است، رفع می‌شود.

توصیه کلیدی!

اگر کاربر مبتدی وردپرس هستید و تازه کار خود را آغاز کرده‌اید، ممکن است به بخش ویرایشگر وردپرس رفته و به اشتباه تغییری در قطعه کدها ایجاد کنید. به همین دلیل بهتر است به بخش نمایش>> ویرایشگر رفته و این محیط را قفل کنید تا خیالتان راحت باشد.
برای این منظور فایل wp-config.php در هاست را باز کرده و قطعه کد زیر را در آن قرار دهید تا گزینه ویرایشگر از پیشخوان مخفی شود.

define('DISALLOW_FILE_MODS',true);

هر زمان که نیاز به تغییری در قطعه کدها داشتید می‌توانید با کمک اتصال به FTP این کار را انجام دهید.

مشاوره آموزشی رایگان
شما این فرصت را دارید، با تکمیل فرم زیر، قبل از انتخاب دوره آموزشی مناسب خود، از مشاوره رایگان کارشناسان آموزشی مجموعه همیار آکادمی استفاده نمائید.
 
مشاوران آموزشی
همیار آکادمی
پاسخگوی شما هستند
آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

319,163 نفر

پاسخی بگذارید

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. این ارور دارم باید چکار کنم
    Notice: ob_end_flush(): failed to send buffer of zlib output compression (0)
    in /home/x/public_html/wp-includes/functions.php on line 3730

  2. سلام‌داشتم‌پوسته‌نصب‌میکردم‌که‌اومدم بیرون‌این‌پیغام‌اومد

    Fatal error: Cannot redeclare _check_active_widget() (previously declared in /home/aemiir/domains/rezaghaemi.ir/public_html/wp-content/themes/hestia/functions.php:1348) in /home/aemiir/domains/rezaghaemi.ir/public_html/wp-content/themes/hestia/inc/woocommerce/functions.php on line 532

  3. سلام خسته نباشید من قالبو نصب کردم.. بعد از نصب قالب این ایرور رو نشون میده

    Parse error: syntax error, unexpected ‘[‘ in /home3/armannaz/public_html/wp-content/themes/parax/option-tree/ot_icon.php on line 1

    لطفا راهنمایی کنید

  4. من راه حلی در این مقاله پیدا نکردم ، تیترتون اشتباه بود

  5. 3 سال عضو همیار وردپرس

    سلام
    من به دفعات با این پیغام خطا مواجه میشم
    Parse error: syntax error, unexpected end of file in /home/SiteName/public_html/wp-includes/functions.php on line 3284
    و هر بار برای رفع مشکل مجبور به بازگردانی بک آپ میشم.
    لطفا منو راهنمایی کنید

  6. سلام
    من با این ارور موجه شدم
    p-content/plugins/wp-statistics/wp-statistics.php on line 134
    افزونه داشت ابدیت میکرد
    هر چیزی که میزنم ابدیت بشه این ارور میده
    ممنون میشم راهنمایی کنید با تشکر

  7. سلام من از طریق filezilla ورد پرس رو اپلود کردم و بعد از ایجاد دیتا بیس ، فایل wp-config.php رو هم تنظیم کردم .
    ولی وقتی ادرس سایت رو میزنم این ارور رو میگه: Parse error: syntax error, unexpected ‘)’ in /home/a4808977/public_html/wp-config.php on line 37
    خطا هم مربوط به خط : define(‘DB_COLLATE’, ”);
    چه طور باید این مشکل رو حل کرد؟؟؟؟؟؟؟

  8. Parse error: syntax error, unexpected end of file in /home/hooshnet/public_html/wp-content/plugins/squirrly-seo/classes/SQ_Action.php on line 110 لطفا راهنمایی کنید من با همچین اروری مواجه شدم باید چیکار کنم

  9. 3 سال عضو همیار وردپرس

    خوب بود ممنون ام

  10. با سلام
    هر دو روز سایت بنده با این ارور مواجه می شود:

    Parse error: syntax error, unexpected end of file in /home/wrmeng/domains/wrmeng.ir/public_html/wp-includes/functions.php on line 119

    مشکل از کجاست؟
    چگونه می توان حلش کرد که دیگه اتفاق نیفیته؟
    من اصلا کاری انجام نمیدم، خودش بعد از چند روز این حالت پیش می یاد، سایت و پنل مدیریتی وردپرس بالا نمی یاد.
    عاجزانه التماس میکنم جواب منو بدید.
    واقعا خسته شدم

    • 6 سال عضو همیار وردپرس

      سلام
      از دامنه ی شما اشکال میگیره!
      دامنه ست هست ؟ آیا دامنه ی اضافی ایجاد کرده اید ؟

    • با سلام
      بله
      با دامنه ست است. چون دامنه از خود هاست گرفتم و خودشون تنظیم کردند.
      هیچ دامنه اضافی ایجاد نکردم.
      واقعا مشکلش از چیه؟
      خیلی خیلی خیلی ممنون که پاسخ من رو دادید

    • 6 سال عضو همیار وردپرس

      سلام
      دوست عزیز بعضی از قالب ها اینطوری هستند یعنی ناسازگارند. من احتمال میدم میتونه واسه قالبتون باشه این مشکل
      وگرنه دلیلی برای این اتفاق وجود نداره

  11. با سلام هم همین ارور رو دارم اما هم در صفحه مدیریت هم در خود سایت چطور وارد بشم که بتونم اصلا اشکال رو پیدا کنم؟

  12. سلام
    من با این مشکل مواجه شدم ولی کد ها هیچ ایرادی نداره حتی هاستم رو پاک کردم و دوباره بک آپ قبلی رو ریستور کردم هنوز مشکل رفع نشده لطفا راهنمایی کنید

  13. سلام
    وقت بخیر

    بنده یه مشکلی تو افزودن متن یا همون نوشته دارم ،وقتی داریم نوشته ای رو مینویسیم میخایم بریم خط بعدی نوشته ها عقب و جلو میشن.
    طوری که مثلا خط اول رو باید تا جایی بنویسی که خودش بره خط بعدی شما نمیتونی تشخیص بدی که کی میاد خط پایین .از تو کادر افزودن متن میزنه بیرون.ممنون میشم راهنماییم کنید.
    تشکر

    • 6 سال عضو همیار وردپرس

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

  14. سلام لطفا هرچه سریعتر راهنماییم کنین اگه میشه.یه کد بنر رو اشتباهی به جایheader.php توی option.php کپی کردم.الان نه سایت بالا میاد نه اجازه میده برم توی ویرایشگر تصحیحش کنم.مینویسه:
    Parse error: syntax error, unexpected ‘<' in /home/dvdpakhs/public_html/wp-content/themes/virtue/themeoptions/options.php on line 1952
    چه کاری میتونم بکنم الان؟ پشتیبانی هاست فقط؟

    • 6 سال عضو همیار وردپرس

      با احترام
      دوباره قالب را دانلود کنید
      بعد از هاست وارد پشوه public_html/wp-content/themes شده و فایل options.php را با استفاده از فایل صحیح که دانلود کردید ویرایش کنید.

  15. میشه راه رفعش رو از ftp توضیح بدید؟

  16. 4 سال عضو همیار وردپرس

    با سلام خدمت دوستان عزیز من در هنگام وارد کردن کد برای مطالب محبوب با پیغام خطای زیر مواجه شدم :
    Parse error: syntax error, unexpected ‘endif’ (T_ENDIF) in C:\xampp\htdocs\wordpress\wp-content\themes\htmln\sidebar.php on line 82
    و کد برنامه به صورت زیر می باشد :

    و خطا در خط انتها یعنی اند ایف است که هیچ موردی ندارد از دوستان ممنون می شوم اگر مرا راهنمایی بفرمایند .

    • 6 سال عضو همیار وردپرس

      سلام
      شما از لوکال هاست استفاده کنید و این دقیقا مربوط به مسیرهای موجود در آن است، من نمیتونم دقیق خدمت شما عرض کنم کجاست و چطور باید رفع بشه تا نبینم زیرا به عوامل متعددی بستگی داره

  17. 4 سال عضو همیار وردپرس

    با سلام خدمت دوستان عزیز من در هنگام وارد کردن کد برای مطالب محبوب با پیغام خطای زیر مواجه شدم :
    Parse error: syntax error, unexpected ‘endif’ (T_ENDIF) in C:\xampp\htdocs\wordpress\wp-content\themes\htmln\sidebar.php on line 82
    و کد برنامه به صورت زیر می باشد :

    و خطا در خط انتها یعنی اند ایف است که هیچ موردی ندارد از دوستان ممنون می شوم اگر مرا راهنمایی بفرمایند .

  18. ممنون مطلب مفیدی بود 🙂
    وای بر ما چقدر کسب علم نمودیم
    زین پس دگر با ارور های وردپرس بدرود خواهیم کرد
    بدرود ارور

  19. این ۴۱۹۵که خطا میده لاین پایانی کدهای منه کهدرست هم بسته شده ولی باز اون خطا رو میده

  20. باسلام . من این خطا را دریافت میکنم
    Parse error: syntax error, unexpected T_DEC in /home/abiposha/public_html/wp-includes/functions.php on line 4195
    کدهای functions را نگاه میکنم چیزی نمیدانم ودر حد همون سکته ای هستم که گفتید. لاین ۴۱۹۵ چطوری پیداکنم؟ 

    • 6 سال عضو همیار وردپرس

      سلام
      همه ی کدهاتون رو داخل یه ویرایشگر وارد کنید و طبق اون خط ها رو پیدا کنید

      با احترام

  21. ممنون از آموزش خوب و دقیق و البته بامزتون!
    من این مشکلو داشتم وحتی به پیشخوان دسترسی نداشتم.از طریق FTP اون فایلی که ارور میداد رو کلا حذف کردم مشکل حل شد.
     دوستان ارور از فایلی باشه که لازمش ندارن یا میتونن بعدا دوباره آپ کنن میشه کلا حذفش کرد خیلی هم شیک و مجلسی!!

  22. سلام
    این که شما گفتین برای من مبتدی و فکر کنم امثال من یکم پیچیده بود
    برای من این اتفاق افتاد,فایلش رو دوباره توی هاستم اپلود کردم مشکل حل شد
    راه حل ساده تریه فکر کنم!

  23. عالی بود
    یادش بخیر سه سال پیش که تازه با پی اچ پی کار میکردم با چنین اشتباهاتی مواجه میشدم چه خرابکاریهایی میکردیم .
    خوشبحال نسل های جدید که همه چیز برایشان آسان شده

  24. سلام
    ممنون که اینا رو گفتی
    اگه میشه خطاهای احتمالی برا افزونه ها رو هم بنویس
    مثلا افزونه Options Framework که من چند بار نصب کردم و دیگه تقریبا میدونم مشکلاتش چطوری حل میشه ولی برای چی مثلا با بعضی قالب ها که نمیسازه کلا وردپرس رو از کار میندازه؟

    • 6 سال عضو همیار وردپرس

      حالا سعی می‌کنم مشکلات رایج رو مورد بررسی قرار بدم اما این مشکلی که شما در رابطه با Options Framework گفتید رو بهتره با نویسنده این افزونه‌ ارتباط برقرار کنید و مشکل رو اطلاع بدید

  25. خیلی جالبه
    ولی میتونستید تصویر خطارو که ذخیره میکنید حداقل آدرس بار رو تو عکس نشون ندید که ذخیره کرده 🙂

  26. واقعا عالی بود.
    استفاده کردم.

مطالب زیر را حتما بخوانید

دوره‌های آموزشی