no-img

با خرید هر یک از محصولات "همراز وردپرس" یک ماه هاست رایگان با ssl مادام العمر از تیم "همراز دیزاین" هدیه بگیرید

گزارش خرابی لینک
اطلاعات را وارد کنید .

خطای رایج Syntax Error و روش حل آن


سلامی پر انرژییی به بچه‌های گل وردپرسی ؛

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

خطای Syntax Error

 

بعضی‌ها با دیدن این خطا یک سکته ناقص می‌زنند ! شما چطور؟

این خطا که عامل سکته نیز شناخته می‌شود معمولا زمانی رخ می‌دهد که شما می‌خواهید قطعه کدی را به وردپرس ( پوسته٬افزونه یا پرونده‌های اصلی ) اضافه کنید ولی این قطعه کد ناقص و یا نادرست است و اینطور می‌شود که شما خطای زیر ( یا تصویر بالا ) را مشاهده می‌کنید :

وردپرس با این خطا به شما میگوید که مثلا ای وردپرس‌کار عزیز قطعه کدی که در خط ۲۷۸ در پرونده function.php پوسته‌ی سایتت اضافه کردی اشتباه است! ناقص است ! چرا دقت نمی‌کنی ؟ من ( وردپرس ) از تو انتظار نداشتم !!! و به همین دلیل خطای غیر منتظره‌ای پیش‌ آمد !

خب حالا بریم سراغ رفع این مشکل !

خب اکثر شما دوستان قطعه کد‌هایی  یا پرونده‌ای به وردپرس و پوسته‌ی سایت‌تان اضافه‌ می‌کنید ! اما هرزگاهی دقت نمی‌کنید ! مثلا زمانی که می‌خواهید پرونده‌ای را اضافه کنید دقت کنید که محتوای پرونده با ساختار php حتما باید به این صورت شروع و تمام شود !

خب این از این ! این مورد رو اکثر دوستان می‌دانستند ! پس این یک مورد را اشتباه در نظر نمی‌گیریم !

نخستین اشتباه رایج

به عنوان مثال در  همراز وردپرس قطعه کدی برای اعمال تغییرات خاص به صورت  زیر به شما ارائه می‌شود :

و دوستان عزیز این قطعه کد را به همین صورت در function.php بازنویسی می‌کنند !

و پرونده function بعد از اعمال کد به این صورت خواهد شد :

همین‌جاست که دوستان به مشکل برخورد می‌کنند !

کمی دقت کنید متوجه خواهید شد که مشکل از کجاست !

مطلب پیشنهادی ما:  حذف لرزش صفحه هنگام غلط بودن نام کاربری و رمز عبور

اصلا مشکلی هست ؟

آفرین؛کاملا درست اشتباه کردید !

دقت کنید که شما یک تگ <?       php?> را درون تگ <?     php?> دیگر قرار داده‌اید و این کاملا اشتباه است !

حال شیوه‌ی صحیح برای اعمال و بازنویسی درست کد چیست ؟

روش اول این است که پس از بسته شدن تگ <?       php?> ٬کد را به صورت کامل بازنویسی کنید که به این صورت خواهد شد :

روش دوم هم این است که قطعه کد مورد نظر خودتان را از تگ <?       php?> خارج و دوباره بازنویسی کنید که به این صورت خواهد بود :

دومین اشتباه رایج

این اشتباه و بی‌دقتی همانند مورد قبل است ! تصور کنید قطعه کدی همانند زیر به شما داده می‌شود تا مثلا در پرونده function.php آن را اعمال کنید :

کاربر اطلاع دارد که این قطعه کد پی‌اچ‌پی هست ؛ به کاربر گفته می‌شود این کد را در انتهای پرونده function.php قرار دهد و کاربر هم این کار را انجام می‌دهد ! و function.php به این صورت خواهد بود :

این کار اشتباه است ! وقتی قطعه کد پی‌اچ‌پی در خارج از تگ‌های پی‌اچ‌پی قرار گیرد وردپرس متوجه نخواهد شد که این کد چیست و خطای غیرمنتظره را نمایش می‌دهد ! در اصل شما باید به این صورت کد را در پرونده function.php قرار دهید !

مطلب پیشنهادی ما:  جلو ارسال هرزنامه ها را بگیرید

سومین اشتباه رایج

خب پس از توضیح در رابطه با موضوع باز و بسته کردن تگ php،  موضوع بعدی اشتباه رایج در رابطه با اعمال تابع – function – تازه است ! ساختار و آناتومی یک تابع به این صورت است :

حال فکر کنید یک تابع را درون تابعی دیگر قرار دهید ! که این کار اشتباه است :

مسلما نمی‌توانید همچین کاری را انجام دهید ! نخست باید تابع اولی را ببندید و بعد تابع دیگری را آغاز کنید :

سه اشتباه بالا ٬ رایج‌ترین اشتباهات در زمینه خطای عامل سکته !! بودند ! این خطا زمانی رخ می‌دهد که معمولا شما قصد افزودن قطعه کدی را به function.php پوسته‌ی خود دارید !

توجه داشته باید که این‌خطا ممکن است باعث عدم دسترسی شما به پیش‌خوان وردپرس شود ! پس برای بازگرداندن و یا رفع مشکل کد باید از FTP استفاده کنید .



ads

درباره نویسنده

میلاد علیزاده وکیلی بنیان گزار وبسایت همراز وردپرس تاریخ شروع فعالیت : 1396/08/20 امیدوارم با یاری خداوند و در کنار هم و با همراز وردپرس ، اتفاقات جالبی را رقم بزنیم.

میلاد علیزاده وکیلی 245 نوشته در همراز وردپرس – در این مسیر کنار شما هستیم دارد . مشاهده تمام نوشته های

چرا شما‌از تخفیفات ویژه ی اعضای کانال‌همراز وردپرس‌استفاده نکنید؟ عضویت در کانال همراز وردپرس

دیدگاه ها


دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *