درباره افزونه کد اسنیپتس Code Snippets
داستان این افزونه به سال ۲۰۱۲ برمیگرده. یه برنامهنویس استرالیایی به اسم Shea Bunge از یه مشکل آشنا خسته شده بود: هر بار که میخواست یه تابع کوچیک به وردپرس اضافه کنه، مجبور بود بره توی فایل functions.php و با خطر از دست دادن همه چیز بعد از آپدیت قالب دست و پنجه نرم کنه. پس نشست و یه افزونه ساده نوشت که فقط یه کار رو درست انجام بده: مدیریت کدهای سفارشی مثل پلاگینهای معمولی وردپرس. این افزونه اونقدر محبوب شد که الان زیر چتر شرکت Code Snippets B.V. اداره میشه و Shea بهعنوان co-owner و توسعهدهنده ارشد هنوز روش کار میکنه. کارش اینه که به هر اسنیپت یه صفحه مستقل میده: تایتل، توضیح، تگ، نوع کد (PHP، CSS، JS یا HTML) و یه کلید روشن/خاموش. اگه کدت خطا داشته باشه، سیفمود فعال میشه و سایتت قفل نمیکنه؛ فقط با اضافه کردن یه پارامتر به URL میتونی برگردی داشبورد و مشکل رو حل کنی. اسنیپتها رو میشه با تگ دستهبندی کرد، اولویت اجرا بهشون داد، و بهصورت JSON یا PHP خروجی گرفت. نسخه Pro هم قابلیتهایی مثل conditional logic، یکپارچهسازی با گوتنبرگ و المنتور، سینک ابری و تولید کد با هوش مصنوعی داره. برای کاربر ایرانی یه مزیت مهم داره: کاملاً آفلاین کار میکنه. هیچ درخواستی به سرور خارجی نمیزنه، به API key نیاز نداره، و روی هاست اشتراکی ایرانی بدون هیچ مشکلی اجرا میشه. برای کسایی که از آموزشهای خارجی یه قطعه کد PHP پیدا میکنن و میخوان سریع امتحانش کنن، این افزونه خیلی بهتر از ریختن کد توی قالبه؛ چون اگه کد خراب باشه، سایت از دسترس خارج نمیشه. برای سایتهای ووکامرسی که نیاز به توابع سفارشی مثل تغییر متنهای پیشفرض، اضافه کردن فیلد به صفحه پرداخت یا تنظیم ایمیلها دارن، خیلی کاربردیه. اما محدودیتهاش رو هم باید بدونی. اول اینکه کدها توی دیتابیس ذخیره میشن، نه روی فایل؛ یعنی یه سربار کوچیک دیتابیس وجود داره که رقبای file-based مثل FluentSnippets ندارن. دوم، conditional logic (اجرای کد فقط روی صفحات خاص یا برای نقشهای کاربری مشخص) فقط توی نسخه Pro هست. سوم، کتابخانه اسنیپتهای آمادهاش در مقایسه با WPCode خیلی محدودتره. توصیه عملی: اگه یه توسعهدهنده یا طراح سایتی که کدهای سفارشی خودت رو مینویسی و میخوای یه محیط تمیز برای مدیریتشون داشته باشی، این افزونه انتخاب درستیه. ولی اگه دنبال کتابخانه اسنیپتهای آماده هستی یا نیاز به conditional logic رایگان داری، بهتره WPCode رو امتحان کنی.
راهنمای نصب افزونه
- فایل ZIP افزونه را با کلیک روی دکمه «دانلود نسخه 3.9.6» در بالای همین صفحه دریافت کنید. فایل از سرور WPFORIRAN در ایران ارائه میشود و نیاز به VPN ندارد.
- وارد پنل مدیریت وردپرس خود شوید و به مسیر «افزونهها → افزودن → بارگذاری افزونه» بروید.
- فایل ZIP دانلود شده (code-snippets-3.9.6.zip) را انتخاب و آپلود کنید.
- پس از پایان نصب، روی دکمه «فعالسازی افزونه» کلیک کنید.
- افزونه کد اسنیپتس Code Snippets اکنون آماده استفاده است. برای تنظیمات، به منوی مربوطه در پنل وردپرس مراجعه کنید.
تغییرات نسخه 3.9.6
- tweak: improve snippets rest api
- remove redundant comments
- site admin cannot toggle shared network snippets status
- Confirmed WordPress 6.9 compatability