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

در این مطلب آموزش رفع خطای syntax error در وردپرس را در بخش آموزش وردپرس مورد بررسی قرار میدهیم  .

همانطور که می دانید در اینترنت آموزش های وردپرس و تکه کدهای فراوانی برای آن وجود دارند . همه این موارد به شما در اضافه کردن یک امکان جدید به وردپرس یا اعمال تغییراتی در آن کمک می کنند . متاسفانه یک خطای کوچک در هرگونه کد php می تواند فرآیند بارگذاری صفحه سایت را متوقف کند و شما با نمایش یک متن مانند “Syntax error, unexpected…” مواجه می شوید . اما اصلاً نگران نباشید چون شما اولین نفری ( و البته آخرین نفری ) نیستید که با خطای syntax error مواجه شده اید .

رفع خطای syntax error

رفع خطای syntax error توسط ویرایشگر وردپرس

با توجه به حساس بودن کدهای زبان php ، خطای syntax error می تواند به خاطر یک خطای بسیار کوچک مانند نبود یک کاما ( , ) نیز اتفاق بیافتد . شاید این سئوال را مطرح کنید که ” من هیچ کدی را در سایت وردپرسی ام وارد یا دستکاری نکرده ام ” .

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

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

برای اینکار کافیست روی آیکن ” به صورت متن ساده چسباندن ” یا ” Paste as plain text “ در نوار ابزار ویرایشگر وردپرس کلیک کرده و متن خود را قرار دهید . اگر این آیکن را نمیبنید ابتدا روی آیکن “تغییر نوار ابزار” کلیک کنید یا از دکمه های ترکیبی Shift+Alt+Z استفاده کنید .

رفع خطای syntax error

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

 

رفع خطای syntax error توسط FTP یا کنترل پنل هاست

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

این امکان در عین کاربردی بودن بسیار حساس می باشد . کافیست در کدی که اضافه یا ویرایش می کنید تنها یک کاراکتر را به اشتباه وارد کنید و تغییرات را ذخیره کنید . بلافاصله می بینید که علاوه بر اینکه به مدیریت وردپرس دیگر دسترسی ندارید ، سایت هم برای کاربران باز نمی شود .

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

اما اکنون ما فرض می کنیم که شما کدها را به صورت مستقیم در سایت اصلی وارد کرده اید و خطای syntax error را هم مشاهده می کنید . برای رفع این خطا باید یا وارد کنترل پنل هاست خود شوید.

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

نکته مثبت خطای syntax error این است که محل دقیق وقوع خطا را به شما نشان می دهد . شما می توانید با مراجعه به فایل اشاره شده در متن خطا نسبت به حذف یا تغییر و اصلاح کد اقدام کنید .

به عنوان مثال در تصویر زیر خطای syntax error مربوط به کد موجود در خط ۵۴۹ در فایل functions.php می باشد .

رفع خطای syntax error

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

نظرات