توضیحات
✂ افزونه Code Snippets راهی بی دردسر برای ارتقای سایت وردپرس شما فراهم می کند.
🚀 به Code Snippets Pro ارتقا دهید تا از ادغام کامل CSS، جاوا اسکریپت، گوتنبرگ، المنتور و همگامسازی ابری بهرهمند شوید. تجربه کار با قطعه کدهای خود را همین حالا ارتقا دهید!
با دردسر دستکاری فایل functions.php پوسته و دانلود افزونههای بیپایان خداحافظی کنید – Code Snippets این فرآیند را ساده میکند!
یک قطعه کد (Snippet) مانند یک مینی-افزونه برای سایت وردپرس شماست که بدون شلوغکاری، قابلیتهای اضافی را فراهم میکند.
برخلاف سایر راهکارها که شامل ریختن کدها در فایل functions.php میشود، Code Snippets یک رابط گرافیکی بصری برای یکپارچهسازی بینقص و اجرای بلادرنگ ارائه میدهد. مدیریت قطعه کدها به آسانی فعال و غیرفعال کردن افزونههاست، اما بدون سنگینی و سربار اضافی.
🎥 تماشای یک بررسی اجمالی سریع توسط عمران صدیق:
☁️ هر نسخه از Code Snippets شامل ادغام کامل با پلتفرم جامعهمحور Code Snippets Cloud است که دسترسی آسان به صدها ترفند و بهبود آماده برای تقویت هر سایت وردپرسی را فراهم میکند.
🌐 با ما در ارتباط باشید:
🌟 افزونه ما را دوست دارید؟ آن را مفید میدانید؟ لطفاً تجربه خود را با ثبت دیدگاه در WordPress.org به اشتراک بگذارید. بازخورد شما نقش مهمی در شکلدهی به رشد آینده ما دارد!
🌍 ما از افراد فوقالعادهای که در ترجمه کمک کردهاند تا Code Snippets در زبانهای مختلف قابل استفاده باشد، تشکر میکنیم. میتوانید لیست کامل را در اینجا بیابید.
عکسهای صفحه




نصب
نصب خودکار
- وارد مدیریت وردپرس خود شوید
روی افزونهها کلیک کنید
روی افزودن کلیک کنید
عبارت Code Snippets را جستجو کنید
روی دکمه نصب در زیر «Code Snippets» کلیک کنید
- فعالسازی افزونه
نصب دستی
- دانلود افزونه
- محتویات فایل زیپ را استخراج کنید
- محتویات فایل زیپ را در پوشه
wp-content/plugins/نصب وردپرس خود آپلود کنید - افزونه Code Snippets را از صفحه «افزونهها» فعال کنید.
فعالسازی شبکه افزونه Code Snippets از طریق پیشخوان شبکه، رابط ویژهای را برای اجرای قطعه کدها در کل شبکه فعال میکند.
سوالات متداول
فهرست کامل پرسشهای متداول ما را میتوان در codesnippets.pro پیدا کرد.
-
اگر سایت توسط یک قطعه کد معیوب از کار افتاد، چگونه آن را بازیابی کنم؟
-
میتوانید با فعالسازی ویژگی حالت ایمن Code Snippets سایت خود را بازیابی کنید. دستورالعملهای چگونگی روشن کردن آن در اینجا در دسترس است: https://codesnippets.pro/doc/safe-mode/.
-
آیا اگر پوسته را تغییر دهم یا وردپرس را ارتقا دهم، قطعه کدهایم را از دست خواهم داد؟
-
خیر، قطعه کدها در پایگاه داده وردپرس ذخیره میشوند، مستقل از پوسته هستند و تحت تأثیر بروزرسانیهای وردپرس قرار نمیگیرند.
-
آیا افزونه به طور کامل قابل حذف است؟
-
اگر گزینه «حذف کامل» را در صفحه تنظیمات افزونه فعال کنید، Code Snippets تمام دادههای خود را هنگام حذف از منوی «افزونهها»ی وردپرس پاک خواهد کرد. این شامل تمام قطعه کدهای ذخیره شده نیز میشود. اگر میخواهید قطعه کدها را حفظ کنید، ابتدا مطمئن شوید که از آنها خروجی (Export) گرفتهاید.
-
آیا میتوانم قطعه کدهایی که ایجاد کردهام را در یک سایت وردپرس دیگر کپی کنم؟
-
بله! میتوانید با استفاده از لینک زیر نام قطعه کد در صفحه «مدیریت قطعه کدها» یک قطعه کد را به صورت تکی برونبری کنید یا با استفاده از ویژگی «کارهای دسته جمعی» چندین قطعه کد را برونبری کنید. قطعه کدها را میتوان بعداً با آپلود فایل خروجی در صفحه «درونریزی قطعه کدها» وارد کرد.
-
آیا میتوانم از قطعه کدهایم برای سایتی که در آن از افزونه Code Snippets استفاده نمیکنم، خروجی PHP بگیرم؟
-
بله. روی کادرهای انتخاب کنار قطعه کدهایی که میخواهید برونبری کنید کلیک کنید، سپس از منوی کارهای دسته جمعی گزینه برونبری به PHP را انتخاب کرده و روی اجرا کلیک کنید. فایل PHP تولید شده حاوی کد قطعههای صادر شده و همچنین نام و توضیحات آنها در کامنتها خواهد بود.
-
آیا میتوانم قطعه کدهای سراسری را در یک نصب چندسایتی اجرا کنم؟
-
میتوانید با فعالسازی شبکه افزونه Code Snippets از طریق پیشخوان شبکه، قطعه کدها را در کل شبکه چندسایتی اجرا کنید. همچنین میتوانید Code Snippets را فقط در سایت اصلی و سپس به صورت جداگانه در سایر سایتهای دلخواه فعال کنید.
-
قطعه کدها در کجای پایگاه داده وردپرس من ذخیره میشوند؟
-
قطعه کدها در جدول
wp_snippetsدر پایگاه داده وردپرس ذخیره میشوند. نام جدول ممکن است بسته به پیشوند جدول شما متفاوت باشد. -
برای دریافت کمک یا پیشنهاد ویژگیهای جدید به کجا مراجعه کنم؟
-
میتوانید برای دریافت کمک در مورد Code Snippets، گزارش باگها یا خطاها، و پیشنهاد ویژگیها و بهبودهای جدید به انجمنهای پشتیبانی وردپرس یا گیتهاب مراجعه کنید.
-
چگونه میتوانم در توسعه افزونه Code Snippets مشارکت کنم؟
-
بهترین راه برای این کار، فورک کردن مخزن در گیتهاب و ارسال یک درخواست pull (pull request) است.
-
چگونه میتوانم باگهای امنیتی موجود در این افزونه را گزارش دهم؟
-
میتوانید باگهای امنیتی موجود در کد منبع این افزونه را از طریق برنامه افشای آسیبپذیری Patchstack گزارش دهید. تیم Patchstack در تایید، اولویتبندی و اطلاعرسانی آسیبپذیریهای امنیتی کمک خواهد کرد.
نقد و بررسیها
توسعه دهندگان و همکاران
“افزونه Code Snippets” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“افزونه Code Snippets” به 31 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “افزونه Code Snippets” به زبان شما.
علاقه مند به توسعه هستید؟
کد را مرور کنید، مخزن SVN را بررسی کنید، یا از طریق RSS در گزارش توسعه مشترک شوید.
گزارش تغییرات
۴.۰.۰ (۲۰۲۶-۱۰-۱۲)
اضافه شده
- صفحه آمار برای مشاهده مجموع قطعهکدها و تفکیکهای مختلف آنها.
- عامل هوش مصنوعی برای ساخت قطعهکد از روی توضیحات: این عامل طرحی پیشنهاد میدهد که میتوانید پیش از نوشتن هر کدی آن را اصلاح یا تایید کنید، و همچنین میتواند قطعهکدهای ایجادشده را بازنگری کند. (نسخه حرفهای)
- رونوشتهای قطعهکد، با تاریخچهای از نسخههای گذشته، مقایسه کنار-به-کنار با کد فعلی و بازگردانی با یک کلیک. (نسخه حرفهای)
- شرایط نمایش برای کنترل مکان و زمان اجرای قطعهکد، بدون نیاز به نوشتن دستی کدهای بررسیکننده. (نسخه حرفهای)
- مجوزهای قطعهکد بر اساس نقش کاربری، تا بتوانید تعیین کنید کدام نقشها مجاز به مشاهده، ویرایش، فعالسازی یا حذف قطعهکدها باشند. (نسخه حرفهای)
- طرحها (Blueprints) برای راهاندازی سایت از مجموعهای ذخیرهشده از قطعهکدها و تنظیمات. (نسخه حرفهای)
- ذخیرهسازی به صورت فایل متنی (Flat file)، برای نگهداری قطعهکدها به شکل فایل تا بتوان آنها را همراه با سایر بخشهای سایت با سیستمهای کنترل نسخه مدیریت کرد. (نسخه حرفهای)
- رهگیری «اجرا شده در این صفحه»، که نشان میدهد کدام قطعهکدها در صفحهای که مشاهده میکنید واقعاً اجرا شدهاند. (نسخه حرفهای)
- جستجو به زبان طبیعی در Community Cloud، تا بتوانید بهجای حدس زدن کلمات کلیدی، آنچه نیاز دارید را توصیف کنید. (نسخه حرفهای)
- استقرار قطعهکد از ابر Code Snippets به سایتهای متصل، شامل استقرار چندین قطعهکد تحت یک شرط نمایش مشترک. (نسخه حرفهای)
- نصب یک بسته ابری روی سایت متصل به عنوان یک افزونه مستقل. (نسخه حرفهای)
- بهروزرسانی Code Snippets Pro در سایت متصل از طریق پیشخوان ابری. (نسخه حرفهای)
- تشخیص انحراف (Drift detection)، که گزارش میدهد چه زمانی قطعهکد روی سایت با نسخه ذخیرهشده در ابر مطابقت ندارد. (نسخه حرفهای)
- رابط مدیریت جدید برای مدیریت قطعهکدها، با چیدمان تمیزتر، تعاملات سریعتر و تجربهای منسجمتر در سراسر صفحات افزونه. (نسخه حرفهای)
- نمای کارتی برای مرور قطعهکدها، همراه با تغییر دهنده نما در جدول قطعهکدها و Community Cloud. (نسخه حرفهای)
- مودال پیشنمایش قطعهکد برای مشاهده کد قطعهکد از جدول قطعهکدها بدون نیاز به باز کردن ویرایشگر. (نسخه حرفهای)
- مخفیسازی خودکار اعلانهای مدیریتی نامرتبط از سایر افزونهها در صفحات Code Snippets. (نسخه حرفهای)
- کشوی قطعهکد در نوار مدیریت، بر اساس گردشکار Deckerweb Snippets، برای دسترسی سریع به قطعهکدها و حالت ایمن از نوار مدیریت وردپرس. (نسخه حرفهای)
- قفل کردن قطعهکدها برای کمک به جلوگیری از ویرایش یا حذف تصادفی قطعهکدهای مهم. با تشکر از https://github.com/mgiannopoulos24. (نسخه حرفهای)
- بهبود تنظیمات صفحه در جدول اصلی قطعهکدها، شامل کنترلهایی برای ستونهای قابل مشاهده و برش نام یا توضیحات طولانی قطعهکدها. (نسخه حرفهای)
- پشتیبانی از عملیات گروهی و دانلود گروهی کد در جدول بازطراحیشده قطعهکدها. (نسخه حرفهای)
- قطعهکدهای ویژه و بهبود مرور در Community Cloud. (نسخه حرفهای)
- سازگاری با استایل مدیریت پوستههای مدرن وردپرس. (نسخه حرفهای)
- برچسبهای دسترسیپذیری شفافتر، سربرگها، نشانهگذاری زبانهها، چکباکسهای جدول، دکمههای مرتبسازی، دکمههای کپی و کنترلهای بارگذاری فایل با کشیدن و رها کردن (Drag-and-drop). (نسخه حرفهای)
- گزارشدهنده بازخورد برای ارسال گزارش اشکالات، درخواست قابلیتهای تازه و بازخوردهای کلی از داخل صفحات افزونه، همراه با خلاصه اختیاری از محیط سایت تا تیم پشتیبانی بتواند مشکل را بازتولید کند. (نسخه حرفهای)
تغییر یافته
- طراحی مجدد جدول اصلی قطعهکدها با بهبود در جستجو، فیلتر، مرتبسازی، صفحهبندی، اقدامات هر ردیف و انتخاب گروهی. (نسخه حرفهای)
- بهبود تجربه درونریزی و انتقال قطعهکد، شامل مدیریت شفافتر بارگذاری فایل و فرآیندهای انتقال از افزونههای شخص ثالث. (نسخه حرفهای)
- بهبود مدیریت خطاهای قطعهکد به طوری که شکست در فعالسازی، خطاهای اعتبارسنجی و ردپای خطا (Stack Trace) قابل فهمتر شدهاند. (نسخه حرفهای)
- بهبود جستجو و فیلتر کردن Community Cloud، شامل فیلترهای سمت سرور، بارگذاری بهتر نتایج و نمایش واضحتر حالتهای خالی. (نسخه حرفهای)
- بهروزرسانی صفحه خوشآمدگویی، نوار ابزار، صفحه درونریزی و صفحات ابری برای هماهنگی با تجربه جدید مدیریت. (نسخه حرفهای)
- بهروزرسانی معماری داخلی افزونه به ساختار تمیزتر PSR-4 برای نگهداری بهتر در بلندمدت. (نسخه حرفهای)
- بهبود دسترسیپذیری در جدول قطعهکدها، صفحه درونریزی، فرآیند انتقال، Community Cloud، صفحه خوشآمدگویی، نوار ابزار، پنجرههای گفتگو، راهنماهای ابزاری (Tooltip) و ویرایشگر کد. (نسخه حرفهای)
- بهبود کنتراست رنگ و پشتیبانی از کاهش حرکت (Reduced-motion) در تمامی صفحات مدیریت. (نسخه حرفهای)
- بارگذاری سریعتر مخازن کدهای بزرگ؛ که اکنون بهجای بارگذاری یکباره، صفحهبهصفحه فراخوانی میشوند. (نسخه حرفهای)
اصلاح شده
- رفع مشکل نمایش گفتگوهای هوش مصنوعی یک سایت متصل در سایت دیگر. (نسخه حرفهای)
- رفع مشکل خالی شدن فهرست قطعهکدهای ذخیرهشده در ابر Code Snippets، زمانی که سایت بهطور موقت قادر به خواندن قطعهکدهای خود نبود. (نسخه حرفهای)
- رفع خطاهای سرور REST API در صورت نبود قطعهکدها. (نسخه حرفهای)
- رفع منطق زائد در فرانتاند و بهبود عملکرد کلی. (نسخه حرفهای)
- رفع مشکل نتایج جستجو و صفحهبندی Community Cloud برای تبعیت از گزینههای صفحه وردپرس. (نسخه حرفهای)
- بهبود بازخورد ذخیره و فعالسازی قطعهکد برای نمایش بهتر اعتبارسنجی و خطاهای زمان اجرا. (نسخه حرفهای)
- رفع مشکل نمایش قطعهکدهای دانلود شده Community Cloud به عنوان «دانلود نشده» پس از بارگذاری مجدد صفحه. (نسخه حرفهای)
- رفع مشکل جستجوی قطعهکدهای شبکه که از جدول پایگاهداده نادرست در شبکه وردپرس (Multisite) استفاده میکرد. (نسخه حرفهای)
- رفع مشکل شمارش قطعهکدهای غیرفعال که شامل قطعهکدهای منتقلشده به زبالهدان نیز میشد. (نسخه حرفهای)
- رفع مشکل بارگذاری نشدن قطعهکدهای ویژه Community Cloud با برخی پاسخهای API ابری. (نسخه حرفهای)
- رفع مشکل اجرای عملیات گروهی در Community Cloud روی انتخابهای خالی؛ که باعث میشد قطعهکدهای انتخابشده دانلود نشوند. (نسخه حرفهای)
- رفع یک خطای مهلک (Fatal Error) در ویرایشگر المنتور برای نسخههای پایینتر از ۳.۱۹.
- رفع مشکل برش خوردن توضیحات قطعهکد، پس از غیرفعال کردن گزینه «برش نام و توضیحات طولانی قطعهکد» در تنظیمات صفحه.
- رفع مشکل گزارش وضعیت قبلی قطعهکد هنگام ذخیره، فعالسازی یا غیرفعالسازی؛ این مورد میتوانست باعث اجرای قطعهکد غیرفعال در حالت اجرای مبتنی بر فایل شود.
- رفع مشکل ویرایشگر قطعهکد که در صورت عدم دریافت پاسخ (که وضعیت آن نامشخص است)، گزارش خطای ذخیرهسازی و عدم تحویل میداد.
- رفع مشکل بارگذاری زودهنگام ترجمهها که باعث نمایش اعلان وردپرس میشد؛ این اتفاق زمانی رخ میداد که پرسوجوی نوشتهها در حین بارگذاری افزونهها انجام میشد.
۳.۱۰.۲ (۲۰۲۶-۰۹-۰۱)
اضافه شده
- افزودن فرآیند تایید برای اجرای یکباره قطعهکد و مقاومسازی کنترلکننده برای جلوگیری از اقدامات ناموفق یا گیجکننده.
تغییر یافته
- نام قطعهکدها اکنون برای خوانایی بهتر، از گزینه «برش ردیف» در تنظیمات صفحه فهرست مدیریت تبعیت میکنند.
- درخواستهای AJAX برای تغییر نسخه اکنون nonces صحیح را اعتبارسنجی میکنند، که باعث بهبود قابلیت اطمینان هنگام بهروزرسانی نسخههای قطعهکد میشود.
اصلاح شده
- رفع خطاهای مهلک در حالت ایمن ناشی از فراخوانی تعریفنشده wp_get_current_user().
- رفع مشکل فعال شدن نادرست اعتبارسنجی PHP هنگام فعالسازی گروهی قطعهکدها.
- رفع مشکلات ذخیرهسازی پس از انقضای نشست (Session) کاربر.
- رفع هشدارهای ناشی از نامهای مستعار فیلدها هنگام خواندن فیلدهای تغییریافته قطعهکد.
- رفع مشکلات بارگذاری خودکار (Autoloader) فروشنده (vendor) با حذف ارجاعات namespace بدون پیشوند.
- رفع مشکلاتی که در آن نام قطعهکدها و تغییر نسخهها در رابط مدیریت رفتار ناهماهنگی داشتند.
۳.۱۰.۱ (۲۰۲۶-۰۸-۲۸)
تغییر یافته
- بهبود دید لینکهای فعال در نوار ابزار با استایل مبتنی بر حاشیه.
اصلاح شده
- رفع یک خطای مهلک که قطعهکدهای استفادهکننده از دستورات
namespaceیاdeclareرا تحت تأثیر قرار میداد. - رفع مشکل سفید شدن صفحه قطعهکدها زمانی که فیلتر تنظیمات صفحه افزونهای دیگر، مقدار نامعتبری برمیگرداند.
- رفع مشکل ذخیرهسازی قطعهکد در میزبانهایی که درخواستهای
PUTوPATCHدر REST API را مسدود میکنند، با ارسال درخواستها به صورتPOSTو نادیده گرفتن متد. - رفع مشکل اعمال نشدن تنظیم «ترتیب فهرست قطعهکدها» در فهرست قطعهکدها.
- رفع مشکل بارگذاری نشدن اسکریپتهای قطعهکد نوار مدیریت در نسخه رایگان، از جمله در بخش کاربری سایت.
- رفع مشکل ارسال تاریخهای اصلاح قطعهکد بدون اختلاف ساعت UTC صحیح.
- رفع مشکل ذخیره نشدن گزینه «برش ردیف» در تنظیمات صفحه پس از بستن و باز کردن مجدد (Sessions).
- رفع مشکل اندازههای ناهماهنگ برچسبهای نوار کناری.
- رفع مشکل نوار کناری ثابت ویرایشگر که یک نوار اسکرول افقی ناخواسته نمایش میداد.
3.10.0 (2026-08-24)
اضافه شده
- رابط کاربری جدید مدیریت برای ادارهٔ اسنیپتها، با چیدمانی تمیزتر، تعاملات سریعتر و تجربهای یکدستتر در صفحههای افزونه.
- نمای کارت برای مرور اسنیپتها، همراه با سوییچر نما در جدول اسنیپتها و جامعهٔ ابری.
- پنجرهٔ پیشنمایش اسنیپت برای مشاهدهٔ کد اسنیپت از جدول اسنیپتها بدون باز کردن ویرایشگر.
- پنهانسازی خودکار اعلانهای مدیریتی نامرتبط از افزونههای دیگر در صفحههای Code Snippets.
- کشوی اسنیپت نوار مدیریت، بر پایهٔ فرایند Deckerweb Snippets، برای دسترسی سریع به اسنیپتها و حالت ایمن از نوار مدیریت وردپرس.
- قفلکردن اسنیپت برای کمک به جلوگیری از ویرایش یا حذف تصادفی اسنیپتهای مهم. سپاس از https://github.com/mgiannopoulos24.
- گزینههای صفحه در جدول اصلی اسنیپتها بهبود یافت؛ از جمله کنترل ستونهای قابل مشاهده و کوتاهسازی نامها یا توضیحات بلند اسنیپت.
- پشتیبانی از عملیات گروهی و دانلود گروهی کد در جدول بازطراحیشدهٔ اسنیپتها.
- اسنیپتهای ویژه و مرور بهبودیافته در جامعهٔ ابری.
- سازگاری استایل مدیریت با قالب مدرن وردپرس.
- برچسبهای دسترسپذیری، عنوانها، نشانهگذاری زبانهها، چکباکسهای جدول، دکمههای مرتبسازی، دکمههای کپی و کنترلهای بارگذاری کشیدن و رها کردن شفافتر شدند.
تغییر یافته
- جدول اصلی اسنیپتها با جستوجو، فیلترسازی، مرتبسازی، صفحهبندی، عملیات ردیف و انتخاب گروهی بهبودیافته بازطراحی شد.
- تجربهٔ درونریزی و مهاجرت اسنیپت بهبود یافت؛ از جمله مدیریت شفافتر بارگذاری فایل و فرایندهای مهاجرت از افزونههای شخص ثالث.
- مدیریت خطاهای اسنیپت بهبود یافت تا خطاهای فعالسازی، خطاهای اعتبارسنجی و ردپای پشته راحتتر قابل درک باشند.
- جستوجو و فیلترسازی در جامعهٔ ابری بهبود یافت؛ از جمله فیلترهای سمت سرور، بارگذاری بهتر نتایج و حالتهای خالی روشنتر.
- صفحهٔ خوشآمدگویی، نوار ابزار، صفحهٔ درونریزی و صفحههای ابری برای هماهنگی با تجربهٔ جدید مدیریت بهروزرسانی شدند.
- معماری داخلی افزونه به ساختار تمیزتر PSR-4 بهروزرسانی شد تا نگهداری آن در بلندمدت بهتر شود.
- دسترسپذیری در سراسر جدول اسنیپتها، صفحهٔ درونریزی، فرایند مهاجرت، جامعهٔ ابری، صفحهٔ خوشآمدگویی، نوار ابزار، گفتوگوها، راهنماهای ابزار و ویرایشگر کد بهبود یافت.
- تضاد رنگی و پشتیبانی از کاهش حرکت در سراسر صفحههای مدیریت بهبود یافت.
اصلاح شده
- پاسخهای خطای سرور REST API هنگام نبودن اسنیپتها اصلاح شد.
- منطق تکراری فرانتاند اصلاح شد و در نتیجه کارایی کلی بهبود یافت.
- نتایج جستوجو و صفحهبندی جامعهٔ ابری طوری اصلاح شد که از گزینههای صفحهٔ وردپرس پیروی کنند.
- بازخورد ذخیرهسازی و فعالسازی اسنیپت برای بهبود اعتبارسنجی و نمایش خطاهای زمان اجرا اصلاح شد.
- مشکل نمایش اسنیپتهای دانلودشدهٔ جامعهٔ ابری بهصورت دانلودنشده پس از بارگذاری دوبارهٔ صفحه برطرف شد.
- مشکل جستوجوی اسنیپتهای شبکه با استفاده از جدول نادرست پایگاه داده در چندسایته برطرف شد.
- مشکل شمارش اسنیپتهای غیرفعال که اسنیپتهای زبالهدان را هم شامل میشد، برطرف شد.
- مشکل بارگذارینشدن اسنیپتهای ویژهٔ جامعهٔ ابری با برخی پاسخهای API ابری برطرف شد.
۳.۹.۶ (۲۰۲۶-۰۴-۲۸)
اصلاح شده
- مدیریت دسترسیها در REST API اسنیپتها بهبود یافت.
- مدیر سایت نمیتواند وضعیت اسنیپتهای شبکهٔ اشتراکی را تغییر دهد.
۳.۹.۵ (۲۰۲۶-۰۲-۰۵)
اصلاح شده
- امنیت هنگام مدیریت عملیات دانلود و بهروزرسانی اسنیپتهای ابری بهبود یافت.
۳.۹.۴ (۲۰۲۶-۰۱-۱۴)
اضافه شده
- قابلیت جدید درونریزی برای انتقال اسنیپتها از فایلهای بارگذاریشده با رابط کاربری کشیدن و رها کردن.
- پشتیبانی از درونریزی اسنیپتها از افزونههای محبوب دیگر (Header Footer Code Manager، Insert Headers and Footers، Insert PHP Code Snippet).
- پشتیبانی از اجرای مبتنی بر پرونده با سازگاری بهتر با حالت چندسایته بهبود یافت.
اصلاح شده
- بررسی قابلیتهای چندسایته در کلاس Plugin اصلاح شد.
- منطق اجرای اسنیپت برای پشتیبانی از چندسایته با متمرکزسازی مدیریت اسنیپتهای زبالهدان اصلاح شد.
- مشکل مدیریت اسنیپتها در چندسایته برطرف شد تا اسنیپتهای محلی از جدول صحیح استفاده کنند و اسنیپتهای زبالهدان فیلتر شوند.
۳.۹.۳ (۲۰۲۵-۱۲-۰۳)
اضافه شده
- آزمونهای سرتاسری برای تأیید وضعیت بصری دکمهٔ تغییر وضعیت در صفحهٔ فهرست اسنیپتها، با هدف بهبود تأیید رابط کاربری و قابلیت اطمینان آزمونها.
اصلاح شده
- استایلهای از دسترفته و چیدمان سازگار با جهت متن از منوی مدیریت بازیابی شد.
- اطمینان از اینکه هنگام تشخیص وضعیت دکمهٔ فعالسازی، مقدار تبدیلشدهٔ درست استفاده میشود.
۳.۹.۲ (۲۰۲۵-۱۱-۱۷)
تغییر یافته
- معرفی آیکون قیچی سفارشی و بروزرسانی عنوان دکمه برای افزونه TinyMCE.
- بهبود استایل دکمه بازگشت در صفحه ویرایش.
- اصلاح چیدمان نام ستونها و دکمههای عملیاتی در لیست قطعه کدهای ابری.
- بهبود استایل کلی اجزای رابط کاربری مرتبط با بخش ابری.
- بهینهسازی جستجوی ابری با صفحهبندی کارآمدتر و بازیابی قطعه کدها.
- ایجاد زیرساخت برای جلوگیری از تداخل وابستگیهای Composer با سایر افزونهها.
اصلاح شده
- بهبود ایمنسازی و استانداردسازی در سراسر API ابری و خروجیهای صفحهبندی.
- رفع مشکلات مختلف TinyMCE گزارش شده در انجمن پشتیبانی وردپرس.
۳.۹.۱ (۲۰۲۵-۱۱-۱۴)
تغییر یافته
- مهاجرت به مدیریت جهت CSS بومی (RTL/LTR) برای سازگاری بهتر و استایلدهی سادهتر
- بروزرسانی وابستگیها به آخرین نسخههای سازگار
اصلاح شده
- اصلاح ثبت دکمه منوی TinyMCE برای جلوگیری از شکست در راهاندازی
- اصلاح موقعیت کنترل «جهت کد» در ویرایشگر
۳.۹.۰ (۲۰۲۵-۱۱-۱۳)
اضافه شده
- افزودن اعلانهای متنی در جدول لیست قطعه کدها برای نمایش نتایج عملیات و هشدارها در رابط کاربری
- گسترش تنظیمات اشتراکگذاری چندسایتی برای کنترل واضحتر بر اشتراکگذاری قطعه کد در سطح شبکه
تغییر یافته
- مدرنسازی اهداف پشتیبانی مرورگر و صیقل دادن رابط کاربری مدیریت (نشانهای عملیات ردیف واضحتر، بهبود هاور نشان Pro، اصلاح استایل نام قطعه کد فعال)
اصلاح شده
- اصلاح صفحهبندی REST API برای بازگرداندن نتایج و تعداد صفحات صحیح
- اصلاح انتخابگر استایل به طوری که نام قطعه کد فعال با اطمینان برجسته شود
۳.۸.۲ (۲۰۲۵-۱۰-۳۱)
اصلاح شده
- بهبود مدیریت قطعه کدهای PHP دارای فضای نام (Namespaced) با اجرای مبتنی بر فایل.
۳.۸.۱ (۲۰۲۵-۱۰-۲۸)
اضافه شده
- ویجت توضیح خط کد با امکان اعمال و حذف برای کامنتهای تولید شده توسط هوش مصنوعی. (نسخه حرفهای)
تغییر یافته
- بهبود مدیریت صفحهبندی و ساختار نمایش برای نتایج جستجوی ابری. (نسخه حرفهای)
- بهبود استایل ردیفهای CodeVault و تبهای غیرفعال در رابط ابری. (نسخه حرفهای)
حذف شده
- وابستگی به
guzzlehttp/guzzleبرای کاهش تداخل بستهها حذف شد. (PRO)
اصلاح شده
- بهبود مدیریت قطعه کد مبتنی بر فایل برای نصبهای چندسایتی.
۳.۸.۰ (۲۰۲۵-۱۰-۲۴)
اضافه شده
- @CarolinaOP و @louiswol94 به عنوان مشارکتکنندگان افزونه به تیم پیوستند.
- حالت اجرای مبتنی بر فایل برای قطعه کدها (اختیاری در تنظیمات افزونه).
- گزینه تغییر نسخه، برای کمک به بازگردانی آسان افزونه به نسخه قبلی.
- بهبودهای جزئی رابط کاربری در ویرایشگر و نوار کناری.
تغییر یافته
- پیشوندگذاری پکیجهای Composer برای کاهش تداخل با سایر افزونهها.
- اکنون REST API قطعه کدها از صفحهبندی از طریق پارامترهای page و per_page پشتیبانی میکند.
- بهبود رفتار پیشنمایش ویرایشگر.
اصلاح شده
- رفع مشکلات ارزیابی قطعه کد و راهاندازی بخش کاربری در موارد خاص.
- بهبود قابلیت اطمینان ارزیابی قطعه کد.
- بارگذاری دوبار قطعه کدهای جاوا اسکریپت و CSS به دلیل باگ در شرطها. (نسخه حرفهای)
- رفع مشکلی که در آن برخی شرطها به دلیل بارگذاری قبل از حلقه (Loop) کار نمیکردند. (نسخه حرفهای)
۳.۷.۰ (۲۰۲۵-۰۸-۲۹)
اضافه شده
- ویژگی جدید ‘شرطها’: کنترل مکان و زمان اجرای قطعه کدها با یک سازنده منطق قدرتمند. (نسخه حرفهای)
تغییر یافته
- طراحی مجدد منوی ویرایش با ظاهر و عملکردی تازه.
- بروزرسانی نشانهای نوع قطعه کد برای تمایز بصری بیشتر.
- طراحی مجدد راهنماهای ابزار (Tooltips) استفاده شده در سراسر افزونه.
- انتقال گزینههای کد کوتاه قطعه کد محتوایی به یک پنجره مودال جداگانه.
- بروزرسانی ویرایشگر برچسب قطعه کد برای استفاده از ویرایشگر برچسب داخلی وردپرس.
- ایجاد فرم مناسب برای اشتراکگذاری بازخورد نسخه بتا.
- بهبود تجربه کاربری (UX) دکمه تغییر وضعیت فعالسازی قطعه کد.
اصلاح شده
- فراخوانی قطعه کدهای فعال در شبکه چندسایتی اکنون فیلد ‘اولویت’ را بر هر چیز دیگری در مرتبسازی مقدم میشمارد.
- جستجوی ابری به درستی نمایش داده میشود و امکان دانلود قطعه کدها در نسخه رایگان Code Snippets فراهم شد.
- بهبود عملکرد بارگذاری آیکون منوی مدیریت.
۳.۶.۹ (۲۰۲۵-۰۲-۱۷)
تغییر یافته
- بروزرسانی
Cloud_API::get_bundles()برای بررسی صحیح دادههای بسته و بازگرداندن آرایه خالی در صورت عدم وجود بسته معتبر. - بازنویسی
Cloud_List_Table::fetch_snippets()برای اینکه همیشه یک نمونه معتبر ازCloud_Snippetsبازگرداند. - پاکسازی کد تکرار بستهها و بهبود مدیریت ترجمه در نمای بستهها.
اصلاح شده
- رفع خطاهای مربوط به تکرار بستهها با افزودن بررسی آرایه بستهها قبل از شروع تکرار.
