حل مشکل پلاگین Crayon Syntax Highlighter در PHP 7.3

پلاگین Crayon Syntax Highlighter یکی از پرکاربرد ترین موارد در سایت های وردپرسی با محتوای آموزش برنامه نویسی هستند که برای نمایش کد های برنامه نویسی استفاده می شوند. متاسفانه این پلاگین با همه خوبی هایی که دارد حدود ۴ سال است که بروز رسانی نشده است و البته تا این اواخر مشکلی هم نداشته است. اما با روی آوردن سرویس های میزبانی وب و شرکت های هاستینگ به استفاده از PHP 7.3 این پلاگین باعث ایجاد مشکل می شود و سایت هایی که از آن استفاده می کنند نمی توانند از نسخه php 7.3 استفاده نمایند.

تیم برنامه نویسی شیواهاست با بررسی هایی که انجام داد با هدف ارتقاء نسخه PHP در سایت شیواهاست توانست مشکل این پلاگین را با آخرین ورژن PHP حل کند. بنابراین اگر می خواهید از پلاگین Crayon Syntax Highlighter در PHP 7.3 استفاده نمایید بایستی در فایل wp-content/plugins/crayon-syntax-highlighter/crayon_langs.class.php خط شماره ۳۴۰ را غیرفعال نموده و خط ۳۴۱ که در زیر نمایش دادیم به آن اضافه نمایید:

باکس فوق که کد php داخل آن برای شما نمایش داده شده است با استفاده از همین افزونه Crayon Syntax Highlighter ایجاد شده است.

ارسال دیدگاه