توضیحات
Ultimate Multisite یک افزونه چندسایته وردپرس است که برای کمک به شما در ساخت، فروش و مدیریت یک پلتفرم وبسایت به عنوان سرویس (WaaS) بر روی زیرساخت خودتان طراحی شده است.
با Ultimate Multisite میتوانید طرحهای اشتراکی ایجاد کنید، سایتهای جدید را از قالبها بسازید، دامنههای اختصاصی را نگاشت کنید و مشتریان را در سراسر شبکه چندسایته وردپرس خود مدیریت کنید — همه از یک سیستم یکپارچه که به طور خاص برای چندسایته ساخته شده است.
سایتسازهای تخصصی، خدمات محصولمحور، شبکههای نمایندگی یا پلتفرمهای داخلی را بدون کنار هم چیدن دهها افزونه راهاندازی کنید. از تسویهحساب تا ساخت خودکار سایت تا مدیریت مداوم، Ultimate Multisite بلوکهای سازنده اصلی برای اجرای یک پلتفرم چندسایته وردپرس مدرن و مقیاسپذیر را فراهم میکند.
Ultimate Multisite که قبلاً با نام WP Ultimo شناخته میشد، اکنون توسط جامعه نگهداری و به طور فعال بهبود داده میشود.
همچنین شناخته شده با نام
Ultimate Multisite معمولاً با این عبارات جستجو میشود:
- افزونه Ultimate Multisite
- Ultimate Multisite WordPress
- Multisite Ultimate
- WP Ultimo
اگر به دنبال WP Ultimo هستید، این جانشین نگهداریشده توسط جامعه است.
ویژگیهای کلیدی
هر آنچه برای ساخت و مقیاسپذیر کردن یک پلتفرم SaaS چندسایته وردپرس نیاز دارید:
- ساخت سریع سایت – ثبتنام سلفسرویس که سایتهای جدید را فوراً از قالبها ایجاد میکند
- نگاشت دامنه – دامنههای اختصاصی با تأیید خودکار DNS و راهنمای راهاندازی
- پرداختها و اشتراکها – پشتیبانی از Stripe و PayPal برای طرحهای دورهای و هزینههای یکباره
- طرحها و محدودیتهای انعطافپذیر – بستهبندی ویژگیها و اعمال سهمیهها در سراسر شبکه چندسایته شما
- کتابخانه قالب – قالبهای سایت با نرخ تبدیل بالا که مشتریان میتوانند در چند دقیقه راهاندازی کنند
- پیشخوان مشتری – رابط کاربری برنددار برای مدیریت صورتحساب، سایتها، دامنهها و تنظیمات
- آماده برچسب اختصاصی – تغییر نام، تغییر برند و سفارشیسازی تجربه کاربری
- یکپارچهسازیهای میزبانی – Cloudflare، GridPane، Cloudways، WPMU DEV و بیشتر
- توسعهدهندهپسند – قلابها، فیلترها و سیستم افزودنی قابل گسترش
Ultimate Multisite برای چه کسانی است؟
- آژانسهایی که وردپرس را به طرحهای دورهای تبدیل میکنند
- سازندگانی که سایتسازهای تخصصی یا صنعتی راهاندازی میکنند
- میزبانها و ارائهدهندگان خدمات مدیریتشده که پلتفرمهای وردپرس با برچسب اختصاصی ارائه میدهند
- نمایندگیها و برندهای چندشعبهای که سایتهای مشابه زیادی را مدیریت میکنند
- دانشگاهها و سازمانهایی که سایتها را در مقیاس بزرگ ایجاد میکنند
- تیمهای داخلی که ریزسایتها و کمپینها را راهاندازی میکنند
موارد استفاده رایج
- خدمات وبسایت محصولمحور با صورتحساب دورهای
- شبکههای نمایندگی و چندشعبهای با سایتهای هماهنگ با برند
- پلتفرمهای “سایتساز” تخصصی صنعتی
- شبکههای خصوصی برای رویدادها، بخشها یا انجمنها
- مؤسسات آموزشی که سایتهای برنامه یا کلاس ایجاد میکنند
چرا Ultimate Multisite را انتخاب کنید
- ساخته شده برای وردپرس چندسایته – نه بازطراحی شده از فرضیات تکسایته
- متنباز و نگهداریشده توسط جامعه – توسعه شفاف و بهروزرسانیهای مکرر
- معماری اثباتشده – قالبها، طرحها و نگاشت دامنه به صورت داخلی
- قابل گسترش از پایه – افزودنیها، اکشنها، فیلترها و یکپارچهسازیهای میزبانی
- مالکیت کامل زیرساخت – بدون وابستگی اجباری به SaaS یا میزبانی اختصاصی
اگر در فهرست افزونههای وردپرس عبارت “Ultimate Multisite” را جستجو کردهاید، این افزونه تمام قابلیتهای SaaS و WaaS چندسایتهای که به دنبال آن هستید را ارائه میدهد.
در چند دقیقه شروع کنید
- فعالسازی وردپرس چندسایته روی یک سایت آزمایشی یا عملیاتی
- نصب و فعالسازی Ultimate Multisite در سطح شبکه
- دستیار راهاندازی را اجرا کنید و اولین طرح و قالب خود را بسازید
- صفحه ثبتنام خود را به اشتراک بگذارید و ساخت سایتها را شروع کنید
مستندات
پیشنیازها
- وردپرس چندسایته نسخه 5.3 یا بالاتر
- PHP نسخه 7.4.30 یا بالاتر
- MySQL نسخه 5.6 یا بالاتر
پشتیبانی
برای پشتیبانی، لطفاً یک مسئله در مخزن GitHub ایجاد کنید.
سرویسهای خارجی
این افزونه برای ارائه قابلیتهای اختیاری به سرویسهای خارجی متصل میشود. تمام سرویسها در حین راهاندازی معرفی میشوند و میتوان آنها را بر حسب نیاز فعال یا غیرفعال کرد.
سرویسهای موقعیت جغرافیایی
MaxMind GeoLite2
– یک پایگاه داده موقعیت جغرافیایی دانلود میکند (هیچ داده شخصی ارسال نمیشود)
– فقط زمانی استفاده میشود که ویژگیهای موقعیت جغرافیایی فعال باشند
– https://www.maxmind.com/en/privacy-policy
APIهای جستجوی IP
– برای تعیین آدرس IP عمومی استفاده میشود (هیچ دادهای ذخیره نمیشود)
– سرویسها شامل IPify، IPinfo.io، IP-API و دیگر سرویسها هستند
بهروزرسانی افزونه و افزودنیها
سرور بهروزرسانی Ultimate Multisite
– نشانی سایت، نسخه افزونه و فراداده مجوز را ارسال میکند
– برای بهروزرسانی افزونه و افزودنیها استفاده میشود
– https://ultimatemultisite.com/privacy-policy/
پردازش پرداخت
Stripe
– پردازش پرداختهای کارتی و اشتراکها
– هنگام استفاده از یکپارچهسازی Stripe، کارمزد ۳ درصدی برای هر تراکنش جهت حمایت از توسعه مداوم اعمال میشود. این کارمزد برای سایتهایی که هر افزودنیای را از ultimatemultisite.com خریداری کردهاند، لغو میشود. کارمزد توسط Stripe به عنوان بخشی از پرداخت دریافت میشود و بر مبلغ دریافتی از مشتریان شما تأثیری ندارد.
– https://stripe.com/privacy
PayPal
– پردازش پرداختهای PayPal
– https://www.paypal.com/us/legalhub/privacy-full
یکپارچهسازیهای میزبانی
یکپارچهسازیها فقط در صورت فعالسازی صریح، دادههای پیکربندی سایت و اعتبارنامههای API را ارسال میکنند.
ارائهدهندگان پشتیبانیشده شامل:
– Cloudflare
– Closte
– Cloudways
– GridPane
– WPMU DEV
ردیابی استفاده (با رضایت کاربر)
آمارگیری ناشناس به صورت پیشفرض غیرفعال است و نیاز به رضایت صریح دارد.
دادههای جمعآوری شده شامل:
– نسخههای وردپرس و PHP
– نسخه افزونه و افزودنیهای فعال
– محدودههای استفاده ناشناسسازی شده
هیچ داده شخصی، دامنه، آدرس IP یا اطلاعات پرداختی جمعآوری نمیشود.
عکسهای صفحه
سوالات متداول
-
آیا میتوانم Ultimate Multisite را روی یک سایت وردپرس معمولی استفاده کنم؟
-
خیر. Ultimate Multisite به وردپرس چندسایته نیاز دارد و به طور خاص برای نصبهای شبکهای طراحی شده است.
-
آیا Ultimate Multisite از دامنههای اختصاصی پشتیبانی میکند؟
-
بله. Ultimate Multisite شامل نگاشت دامنه قوی با تأیید خودکار DNS و راهنمای راهاندازی برای کاربران نهایی است.
-
کدام درگاههای پرداخت پشتیبانی میشوند؟
-
Stripe، PayPal و پرداختهای دستی به صورت پیشفرض پشتیبانی میشوند.
-
آیا میتوانم از WP Ultimo مهاجرت کنم؟
-
بله. Ultimate Multisite یک انشعاب نگهداریشده توسط جامعه از WP Ultimo 2.x است. مهاجرت به صورت خودکار هنگام فعالسازی افزونه انجام میشود.
-
آیا Ultimate Multisite با چندسایته زیرپوشهای کار میکند؟
-
بله. Ultimate Multisite از نصبهای زیرپوشهای پشتیبانی میکند.
-
آیا Ultimate Multisite با چندسایته زیردامنهای کار میکند؟
-
بله. Ultimate Multisite هم از نصبهای زیردامنهای و هم از نصبهای زیرپوشهای پشتیبانی میکند.
-
آیا میتوانم با Ultimate Multisite محدود کنم که کاربران از کدام افزونهها و پوستهها استفاده کنند؟
-
بله. با Ultimate Multisite میتوانید انتخاب کنید که کدام افزونهها و پوستهها برای هر طرح در شبکه شما در دسترس باشند.
-
آیا میتوانم با Ultimate Multisite تعداد نوشتههایی که کاربر میتواند در سایت خود ایجاد کند را محدود کنم؟
-
بله. با Ultimate Multisite میتوانید سهمیه نوشته برای هر نوع نوشته موجود در شبکه خود تعیین کنید. همچنین میتوانید تعداد کاربرانی که مدیر میتواند دعوت کند، میزان فضای دیسک و موارد بیشتری را محدود کنید.
-
آیا Ultimate Multisite از قالبهای سایت پشتیبانی میکند؟
-
بله. با Ultimate Multisite میتوانید هر تعداد قالب سایت که بخواهید ایجاد کنید. قالبهای سایت با پوستهها فرق دارند؛ آنها سایتهای معمولی در شبکه شما هستند. میتوانید افزونهها و پوستهها را فعال کرده و قالب سایت را به هر شکلی که میخواهید سفارشی کنید. اگر کاربری آن قالب را انتخاب کند، سایت او به عنوان یک کپی از آن قالب با تمام سفارشیسازیها ایجاد خواهد شد.
همچنین میتوانید یک قالب خاص را برای یک طرح تعیین کنید. با این کار، سایت هر کاربری که در آن طرح ثبتنام کند، به عنوان یک نسخه تکراری از آن قالب سایت ایجاد میشود. -
آیا Ultimate Multisite با WooCommerce یکپارچه میشود؟
-
بله!
اگر میخواهید کاربران شبکه شما به WooCommerce دسترسی داشته باشند و بتوانند فروشگاه راهاندازی کنند، این کار با Ultimate Multisite ممکن است. حتی میتوانید تعداد محصولاتی که مشتریان شما در هر سطح طرح میتوانند ایجاد کنند را محدود کنید.
در زمینه پرداخت اشتراک برای Ultimate Multisite، میتوانید از افزودنی یکپارچهسازی WooCommerce برای Ultimate Multisite استفاده کنید تا مشتریان Ultimate Multisite شما بتوانند از طریق درگاههای WooCommerce در سایت اصلی شما پرداخت کنند. به این ترتیب میتوانید از کتابخانه بزرگ درگاههای پرداخت ساخته شده برای WooCommerce بهره ببرید و هزینه خدمات مشتریان Ultimate Multisite خود را دریافت کنید. -
آیا راهی برای مهاجرت اشتراکها از WPMUDEV Pro Sites وجود دارد؟
-
بله، Ultimate Multisite اکنون ابزاری کمکی برای مهاجرت شبکه Pro Sites شما ارائه میدهد.
-
چرا زبانه “افزونههای مجاز” در صفحه ویرایش طرح من خالی است؟
-
Ultimate Multisite فقط به شما امکان میدهد دسترسی به افزونههایی که در سطح شبکه فعال نشدهاند را مجاز یا غیرمجاز کنید. زمانی که یک افزونه در سطح شبکه فعال میشود، بنا بر ماهیتش، به صورت پیشفرض در تمام سایتهای شبکه بارگذاری خواهد شد.
اگر هیچ افزونهای در زبانه “افزونههای مجاز” مشاهده نمیکنید، بررسی کنید که آیا افزونه مورد نظر در سطح شبکه فعال است یا خیر. -
آیا میتوانم از طراحی جدول قیمتگذاری خودم استفاده کنم؟
-
بله. از نسخه 1.4.0، Ultimate Multisite از بازنویسی قالبها پشتیبانی میکند.
-
آیا Ultimate Multisite با WP Engine کار میکند؟
-
بله. Ultimate Multisite همیشه توسط WP Engine پشتیبانی میشد، اما برای کارکرد نگاشت دامنه، مراحل دستی اضافی از سوی مدیر لازم بود (افزودن دامنه به پنل WP Engine). از نسخه 1.6.0 این موضوع دیگر صدق نمیکند. Ultimate Multisite مستقیماً با API سرویس WP Engine یکپارچه شده و دامنهها پس از نگاشت به صورت خودکار به پنل افزوده میشوند.
-
کدام ارائهدهنده میزبانی را پیشنهاد میکنید؟
-
Ultimate Multisite باید با هر ارائهدهنده میزبانی کار کند. تنها تفاوت این است که برخی شرکتهای میزبانی مانند Closte، Serverpilot، WPMUDEV، WP Engine، Cloudways، Gridpane و Runcloud.io یکپارچگی بهتری برای قابلیتهای نگاشت دامنه دارند و بدون نیاز به تنظیم اضافی کار میکنند. برای میزبانهای دیگر که از cpanel استفاده نمیکنند، ممکن است نیاز باشد نگاشت دامنه را به صورت دستی تنظیم کنید.
برای سرور اختصاصی با IP ثابت، وبسرور را میتوان طوری تنظیم کرد که به صورت پیشفرض نصب وردپرس را ارائه دهد و هیچ مرحله اضافی برای نگاشت دامنه لازم نیست. -
Site screenshots show a Cloudflare challenge page instead of the actual site
-
Ultimate Multisite uses thum.io to generate site screenshots. If your network is behind Cloudflare with Bot Fight Mode or similar protections enabled, thum.io’s screenshot bot may be blocked and return a Cloudflare challenge page instead of your site screenshot.
Solution: Create a Cloudflare WAF exception rule to allow thum.io’s bot:
- Log in to your Cloudflare dashboard
- Select your domain
- Go to Security WAF Custom rules
- Click Create rule
- Configure the rule:
- Rule name:
Allow thum.io screenshot bot - Field:
User Agent - Operator:
contains - Value:
Thum.io - Action:
SkipSelect all skip options (WAF, Rate Limiting, etc.)
- Rule name:
- Click Deploy
Alternatively, if you use Cloudflare’s Super Bot Fight Mode, you can add an exception in Security Bots Configure Super Bot Fight Mode to allow verified bots or specific user agents.
Note: Screenshots require sites to be publicly accessible. Local development environments cannot generate screenshots regardless of Cloudflare settings.
نقد و بررسیها
توسعه دهندگان و همکاران
“Ultimate Multisite – پلتفرم SaaS و WaaS چندسایته وردپرس” نرم افزار متن باز است. افراد زیر در این افزونه مشارکت کردهاند.
مشارکت کنندگان“Ultimate Multisite – پلتفرم SaaS و WaaS چندسایته وردپرس” به 4 زبان ترجمه شده است. با تشکر از مترجمین برای همکاری و کمکهایشان.
ترجمه “Ultimate Multisite – پلتفرم SaaS و WaaS چندسایته وردپرس” به زبان شما.
علاقه مند به توسعه هستید؟
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
گزارش تغییرات
Version [2.6.3] – Released on 2026-04-17
– Fix: Reverted billing-period switch scheduling as a downgrade — the feature introduced in 2.6.2 caused unexpected renewal behaviour and has been rolled back for further refinement.
– Fix: Site duplication now falls back to subdomain for blogname when the site title is empty, preventing malformed hostnames.
– Fix: Core wp_blogs and wp_blogmeta tables are now protected from accidental DROP TABLE during site table management.
– Fix: Admin styles for wu-form modals now load correctly on addon pages.
Version [2.6.2] – Released on 2026-04-16
– Fix: Switching a membership from a longer billing period (e.g. yearly) to a shorter one (e.g. monthly) is now scheduled as a downgrade for the next renewal instead of being blocked with an “active agreement” error.
– Fix: Encrypted OAuth client secrets are now always regenerated during release builds, so connecting to ultimatemultisite.com no longer fails with “invalid_client / No client id supplied”.
– Fix: Standardised GitHub owner slug to Ultimate-Multisite so badge URLs, installation links, and update checks all resolve correctly.
– Fix: Network activation error handler now shows the real WP_Error message when WordPress returns an array payload, instead of the generic fallback.
– Improved: GitHub releases are now published immediately instead of as drafts, so the zip is available right after tagging.
Version [2.6.1] – Released on 2026-04-15
– New: Template selection field added to single-step and multi-step checkout form templates.
– New: Network Activate button in setup wizard for non-network-active plugin installs.
– New: Atomic increment_item() method on BerlinDB Query class for safe concurrent updates.
– New: CyberPanel host icon SVG added.
– Improved: Renamed Cloudflare for SaaS to Cloudflare Custom Hostnames in user-facing strings.
– Improved: WordPress.org plugin directory listed as recommended installation method.
– Improved: Better guidance for users who install the wrong ZIP file.
– Improved: Renamed Composer package from devstone/ to ultimate-multisite/.
– Improved: Skip plugin autoloader when Bedrock root autoloader has already loaded dependencies.
– Fix: Default role in Login & Registration settings no longer incorrectly shows Administrator.
– Fix: Old WP Ultimo logo replaced with dashicons-networking SVG for menu icon.
– Fix: Network-activate handler moved to external JS file for reliable loading.
– Fix: Remaining network activation reliability gaps closed.
– Fix: Redirect integration wizard finish button to integrations settings tab.
– Fix: Replace missing Tailwind classes with WP button classes on setup wizard complete step.
– Fix: Write directly to sitemeta for reliable network activation during install.
– Fix: Autoloader no longer skips WP_Ultimo\Hooks when sunrise pre-loads BerlinDB.
– Fix: Preserve saved gateway and skip paid gateways on free carts at checkout.
– Fix: Prevent PWYW pricing type from being reset to free on save.
– Fix: Remove extra padding-right on number inputs and fix flex group overflow.
– Fix: Placeholder option falsy comparison corrected with explicit value attribute.
– Fix: Select list ‘checked’ attribute corrected to ‘selected’ for option elements.
– Fix: Success banner now shows immediately on multisite wizard complete page.
– Fix: Button type and data-ajax-nonce added to kses allowlist for AJAX buttons.
Version [2.6.0] – Released on 2026-04-13
– New: CyberPanel hosting integration with domain mapping and auto-SSL.
– Fix: Redirect loop and 403 error when accessing subsite wp-admin.
– Fix: PHP 8.1+ TypeError that hides Save button on Domain Mapping settings.
– Fix: Subdomain slug sanitization in wu_create_site to prevent malformed hostnames.
– Fix: Missing postmeta for nav_menu_item, attachment, and Elementor posts on site clone.
– Fix: Elementor Kit postmeta preserved across all URL replacement passes during duplication.
– Fix: Template switch guard when get_available_site_templates returns false.
– Fix: Stale is_publishing flag auto-reset to prevent infinite ‘Creating’ spinner.
– Fix: PayPal button branding skipped when checkout does not require payment.
– Fix: AJAX search_models and selectize templates restored after accidental removal.
– Fix: Default gateway pre-selection removed and dead valid_password validation cleaned up.
– Fix: mpdf psr-http-message-shim patch updated for v2 interface compatibility.
– Fix: Activity-stream assets skipped on non-network admin dashboard.
– Improved: Cloudflare integration loop guard, UI void types, and static analysis fixes.
– Improved: Checkout pending site creation dual retry path removed for reliability.
Version [2.5.2] – Released on 2026-04-10
– Fix: PHP return type declarations removed from base/abstract classes to restore addon compatibility.
– Improved: SVN deploy reliability in release workflow.
– Fix: DejaVuSansMono.ttf missing exception when viewing invoices.
– Fix: Command palette icons missing and console errors on WordPress 7.
– Fix: Menu icon not rendering on all admin pages (now uses SVG data URI).
– Improved: GitHub Actions CI upgraded to Node.js 24.
– Improved: Release workflow now validates WP_Ultimo::VERSION constant.
Version [2.5.1] – Released on 2026-04-09
– Fix: Dashboard activity-stream widget CSS not loading on network admin dashboard.
– Fix: Multi-network site routing failure caused by hard-coded site_id default.
– Fix: Domain normalization before root-domain comparison in wu_create_site.
– Fix: Client-side checkout validation no longer flags fields on other steps.
– Fix: Over-strict validation_rules() rejecting minimal abilities input.
– Fix: Template selection blocked when product uses default (allow all) mode.
– Improved: SVN deploy now downloads artifact instead of rebuilding with –no-dev.
– Improved: Dev files excluded from release archive.
Version [2.5.0] – Released on 2026-04-06
– New: Simple checkout form template with auto-generated credentials for streamlined signups.
– New: PayPal PPCP (PayPal Commerce Platform) integration with full compliance review.
– New: WordPress Command Palette replaces legacy Jumper navigation.
– New: Addon management infrastructure with manifest and CI workflow.
– New: WP REST API standard pagination on all wu/v2 collection endpoints.
– New: Resubscription flow for cancelled memberships.
– New: Reactivation flow for cancelled memberships.
– New: Client-side JavaScript validation on checkout forms.
– New: Cloudflare Custom Hostnames integration for automatic SSL on mapped domains.
– New: DNS record management for mapped domains.
– New: Template Library behind WU_TEMPLATE_LIBRARY_ENABLED feature flag.
– New: External Cron Service behind WU_EXTERNAL_CRON_ENABLED feature flag.
– New: Amazon SES transactional email integration.
– New: WordPress.org SVN deploy in release workflow.
– New: Downgrade handling in four limit classes.
– New: WP Performance Action in CI workflow with regression detection.
– New: Signup flow metrics and post-signup activity tracking.
– New: Plesk and Laravel Forge hosting integrations.
– New: Demo product support.
– New: Comprehensive unit test coverage across 90+ files (admin pages, gateways, models, managers, signup fields, list tables, API schemas).
– Fix: GlotPress compatibility for cross-domain SSO.
– Fix: PayPal merchant_id in purchase_units, debug header logging, and merchant status validation.
– Fix: Safari/iOS autofill not triggering password strength check on checkout.
– Fix: Pay-what-you-want product pricing bugs.
– Fix: Coupon removal button and duplicate field ID on checkout form.
– Fix: Site_Manager::get_collection_params() fatal error.
– Fix: REST API serialization bugs for Notes, Limitations, and Membership meta.
– Fix: Currency precision defaults to 2 to prevent wizard failures and NaN prices.
– Fix: Cookie domain scoped to most specific subdomain for subsite auth.
– Fix: Stripe deprecated redirectToCheckout replaced with direct URL redirect.
– Fix: Password reset stays on subsite domain.
– Fix: Addon pricing now only charges for new products during upgrades.
– Fix: Widen jetpack-autoloader constraint and fix paragonie/random_compat replace.
– Fix: PHP 8.2 compatibility improvements.
– Fix: Numerous admin UI, checkout, and SSO stability improvements.
– Revert: FrankenPHP integration removed pending further testing.
Version [2.4.13] – Released on 2026-XX-XX
– Fix: Selectize dropdowns with more than 1000 options (e.g. TLD lists) were silently truncated due to the library’s default maxOptions limit.
– Fix: Returning to checkout after an abandoned signup no longer charges full price instead of the trial price.
– Fix: Returning to a checkout URL after a cancelled payment no longer shows an “invalid status” error.
– Fix: A declined credit card no longer permanently blocks the customer from starting a free trial.
– Fix: Choosing a site name that is already taken now shows a clear error message instead of silently adding a number to the name.
– Fix: Customers who cancel during an active trial are no longer incorrectly marked as having used their trial.
– Fix: If site creation fails during signup, the system can now retry automatically instead of getting stuck on “Creating your site” forever.
– Fix: Site screenshots are no longer taken before the template has finished copying, which was producing blank images.
– Fix: Site creation for complex templates no longer times out on servers with strict PHP execution limits.
– Fix: The “pending payment” popup no longer appears on every login after an abandoned checkout.
– Fix: Customers with an abandoned checkout can now choose a different plan without being blocked by the old pending payment notice.
– Fix: The “thank you” page now detects when a site is ready within seconds instead of waiting up to 4 minutes, even with payment gateways that process asynchronously (e.g. Stripe).
– Fix: The “thank you” page no longer breaks if the network connection drops briefly during site creation polling.
– Fix: The “thank you” page now works correctly with CDN and page caching plugins that serve stale content after site creation completes.
– Fix: PHP 8.2 compatibility issue in folder creation that could cause a critical error during the setup wizard.
نسخه [2.4.12] – منتشر شده در 2026-02-27
– جدید: گردشکارهای ارسال فاکتور و ارسال مجدد فاکتور برای پرداختها.
– جدید: فرم تسویهحساب مستقل «پرداخت فاکتور» برای پرداخت فاکتور بدون عضویت.
– جدید: عنصر روشهای پرداخت که اطلاعات کارت فعلی و جریان تغییر روش پرداخت از طریق پورتال صورتحساب Stripe را نمایش میدهد.
– جدید: رویدادهای سیستمی برای ارسال فاکتور، شکست پرداخت دورهای و انقضای عضویت با اعلانهای ایمیلی.
– جدید: دکمه پرکردن خودکار اشکالزدایی فرم تسویهحساب هنگام فعال بودن WP_ULTIMO_DEBUG.
– جدید: جدول فراداده دامنه برای ذخیره فراداده در رکوردهای دامنه.
– جدید: قلابهای قابلیت گسترش در ابزارک نگاشت دامنه و جدول فهرست دامنه.
– جدید: رابط قابلیت مدیریت گره برای یکپارچهسازیهای میزبانی.
– رفع: اعتبارسنجی قدرت رمز عبور دیگر تسویهحساب را هنگام نبود عنصر نشانگر مسدود نمیکند.
– رفع: حذف شدن %2F از نشانیهای بازگشت SSO که باعث خرابی برخی نشانیهای WooCommerce میشد.
– رفع: درگاه Stripe Checkout به API فعلی بهروزرسانی شد — از فرمت price_data، حالت صحیح اشتراک/پرداخت استفاده میکند و آیتمهای با مبلغ صفر را رد میکند.
– رفع: حذف پارامتر نسخه منسوخ API و نوع محصول Stripe.
– رفع: لغو عضویت اکنون اشتراک درگاه را قبل از عضویت محلی به درستی لغو میکند.
– رفع: پرداختها دیگر نیاز به عضویت ندارند و فاکتورهای مستقل امکانپذیر شد.
– رفع: سبد خرید دیگر مدتزمان محصولات با دورههای صورتحساب مستقل را بازنویسی نمیکند.
– رفع: نصبکننده شبکه نام جداول هسته چندسایته را به درستی تنظیم میکند.
– رفع: کنترلکنندههای ذخیره صفحه مدیریت اکنون مقادیر بولی صحیح برمیگردانند.
– بهبود: «تغییر روش پرداخت» جایگزین جریان مخرب «لغو روش پرداخت» شد.
– بهبود: فیلدهای کلید API دستیار یکپارچهسازی از نوع ورودی رمز عبور برای جلوگیری از پرکردن خودکار مرورگر استفاده میکنند.
– بهبود: دستیار یکپارچهسازی در صورت شکست آزمایش وضعیت خطا نشان میدهد و ناوبری بهبود یافت.
– بهبود: تنظیمات افزودنیها زیر زیرمنوی اختصاصی نوار مدیریت گروهبندی شدند.
– بهبود: Select2 چندانتخابی ترتیب گزینههای ذخیرهشده را حفظ میکند.
– بهبود: PayPal در صورت شکستهای IPN رویداد payment_failed را اجرا میکند.
– جدید: سربرگهای سازگاری افزودنی (UM requires at least) با اعلانهای عدم تطابق نسخه در مدیریت شبکه.
– جدید: فیلتر wu_get_checkout_form_by_slug برای فرمهای تسویهحساب مجازی ثبتشده توسط افزودنیها.
– جدید: فیلترهای سبد خرید wu_cart_show_no_changes_error و wu_cart_addon_include_existing_plan برای جریانهای تسویهحساب افزودنیها.
– جدید: wu-register-domain به فهرست نامکهای عنصر تسویهحساب برای صفحات تسویهحساب افزودنی اضافه شد.
– رفع: جستجوی AJAX مدلها پارامترهای پرسش را به توابع مدل ارسال نمیکرد.
– رفع: شکست اعتبارسنجی قالب هنگام انتخاب محصول افزودنی در تسویهحساب.
– رفع: سایتهای زیردامنهای جدید با http:// به جای https:// ساخته میشدند که باعث تغییر مسیرهای بیپایان میشد.
– رفع: وصله trait آگاه از PSR-log کتابخانه mPDF روی فایل اشتباه در برخی نسخههای Composer اعمال میشد.
– بهبود: حداقل قدرت رمز عبور پیشفرض از «قوی» به «متوسط» برای قابلیت استفاده بهتر کاهش یافت.
– بهبود: ابزارک مراحل اول پیشخوان برچسبهای عملکرد متناسب با زمینه را برای مراحل تکمیلشده نشان میدهد.
نسخه [2.4.11] – منتشر شده در 2026-02-16
– جدید: API تنظیمات برای مدیریت تنظیمات از راه دور.
– جدید: قیمتگذاری «هرچه دوست دارید بپردازید» (PWYW) با مبالغ سفارشی به ازای هر محصول و گزینههای دورهای.
– جدید: کنترلهای دوره صورتحساب برای کدهای تخفیف و ایجاد عضویت.
– جدید: صفحه خطای بهتر برای مشتریان و مدیران.
– جدید: Stripe Connect از طریق سرور پراکسی امن — اعتبارنامههای پلتفرم دیگر در کد افزونه توزیع نمیشوند.
– جدید: عنصر Stripe Checkout با مدیریت خودکار آدرس صورتحساب و حذف کارمزدهای اپلیکیشن.
– جدید: دستیار راهاندازی چندسایته — نصبهای تکسایته را در فعالسازی و پیکربندی وردپرس چندسایته راهنمایی میکند.
– جدید: سیستم یکپارچهسازی میزبانی ماژولار با ذخیرهسازی رمزنگاریشده اعتبارنامهها.
– جدید: CSS نرمالسازی فیلدهای فرم برای ظاهر یکسان تسویهحساب و ورود در تمام پوستهها و صفحهسازها.
– رفع: تنظیم قدرت رمز عبور در حین تسویهحساب اعمال نمیشد.
– رفع: حذف شدن کاراکترهای کدگذاریشده از نشانیها در هنگام تغییر مسیرهای SSO و نگاشت دامنه.
– رفع: پایداری درخواست ورود درونخطی و نبود اعتبارسنجی برای ایمیلهای موجود در تسویهحساب.
– رفع: خطای فیلد عنوان سایت ناشی از تداخل افزونههای ثالث.
– رفع: شکست جایگزینی نشانی برای محتوای Elementor در نصبهای چندسایته زیرپوشهای.
– رفع: مشکلات انتخاب کشور و استان در تسویهحساب.
– رفع: نمایش تکراری فیلدهای کشور/کد پستی در تسویهحساب Stripe.
– رفع: شکست دانلود PDF فاکتور با توکن امنیتی منقضی.
– رفع: کرش صفحه تنظیمات در PHP 8.4.
– رفع: مشکلات سازگاری تکسایته و تشخیص وضعیت راهاندازی ابزارک پیشخوان.
– رفع: قوانین بازنویسی اکنون هنگام ایجاد یا تغییر صفحات ثبتنام بازنشانی میشوند.
– بهبود: صفحات مدیریت دیگر در بخش کاربری و درخواستهای cron بارگذاری نمیشوند برای عملکرد بهتر.
– بهبود: تقویت امنیت برای اعتبارسنجی ورودی، ذخیرهسازی اعتبارنامه و پردازش سبد خرید.
– بهبود: گسترش پوشش آزمون خودکار در تسویهحساب، پرداختها و قابلیتهای مدیریت.
نسخه [2.4.10] – منتشر شده در 2026-01-23
– جدید: تنظیم قابل پیکربندی حداقل قدرت رمز عبور با گزینههای متوسط، قوی و فوقالعاده قوی.
– جدید: الزامات رمز عبور فوقالعاده قوی شامل بیش از ۱۲ کاراکتر، حروف بزرگ، حروف کوچک، اعداد و کاراکترهای خاص – سازگار با قوانین WPMU DEV Defender Pro.
– جدید: راهنمای الزامات رمز عبور بلادرنگ در حین تسویهحساب با رشتههای قابل ترجمه.
– جدید: ظاهر فیلد رمز عبور متناسب با پوسته با دکمه نمایش/مخفیسازی و رنگهای جایگزین برای صفحهسازها (Elementor، Kadence، Beaver Builder).
– جدید: ردیابی ناشناس استفاده با رضایت کاربر برای کمک به بهبود افزونه.
– جدید: اعلان یادآوری امتیازدهی پس از ۳۰ روز نصب.
– جدید: لایه سازگاری با WooCommerce Subscriptions برای تکثیر سایت.
– بهبود: مدیریت پاسخ JSON برای ایجاد سایت در حال انتظار در محیطهای غیر FastCGI.
نسخه [2.4.9] – منتشر شده در 2025-12-23
– جدید: درخواست ورود درونخطی در تسویهحساب برای کاربران موجود – مشتریان بازگشتی میتوانند بدون خروج از جریان تسویهحساب مستقیماً وارد شوند.
– جدید: گردشکار GitHub Actions برای ساخت PR با آزمایش WordPress Playground – امکان آزمایش درخواستهای Pull در مرورگر با یک کلیک.
– رفع: تعویض قالب اکنون تصاویر را حفظ میکند – نشانیها در محتوای نوشته هنگام تعویض قالبها به درستی بهروزرسانی میشوند.
– رفع: مقداردهی اولیه مدیر ایمیل در حین دستیار راهاندازی – ایمیلهای سیستمی اکنون به درستی ایجاد میشوند.
– رفع: بررسیهای دسترسی و قابلیت تعویض قالب با پیامرسانی خطای بهتر بهبود یافت.
– رفع: تنظیم شدن چندین دامنه اصلی.
– بهبود: منطق انتخاب قالب با ایمنی null بهتر و بازگشتهای هوشمند برای قالبهای از پیش انتخابشده.
– بهبود: سازگاری با فیلتر قدیمی wu_create_site_meta از WP Ultimo نسخه 1.
– بهبود: افزودن پشتیبانی از Runcloud V3 API
نسخه [2.4.8] – منتشر شده در 2025-11-21
– جدید: افزودن یکپارچهسازی سرور MCP (پروتکل زمینه مدل).
– جدید: افزودن پشتیبانی از نصبهای چندشبکهای با مشتریان، عضویتها و محصولات مختص هر شبکه.
– جدید: افزودن لینکهای ورود جادویی برای SSO هنگامی که کوکیهای شخص ثالث غیرفعال هستند.
– جدید: افزودن اعلان مدیریت هنگام شناسایی ثابت COOKIE_DOMAIN نامعتبر.
– رفع: اشتراکهای WooCommerce به اشتباه هنگام تکثیر سایت روی حالت آزمایشی تنظیم میشدند.
– رفع: مشکلات تأیید هویت SSO با دامنههای اختصاصی.
– رفع: قابلیت تعویض قالب و بهبود استفاده از الگوی Singleton در سراسر کد.
– بهبود: بهینهسازی عنصر نگاشت دامنه و مدیریت فرم ورود.
– بهبود: مدیریت بهتر تغییر مسیر برای سایتهای درون شبکه.
– بهبود: ساخت سریعتر سایت پس از تسویهحساب.
نسخه [2.4.7] – منتشر شده در 2025-10-31
– رفع: تداخل با افزونه YesCookie.
– بهبود: کیفیت تصاویر بندانگشتی در انتخاب قالب در تسویهحساب.
– رفع: تغییر مسیر از دامنههای ثانویه به دامنه اصلی.
– رفع: انتخاب قالبها برای فرمساز تسویهحساب.
– رفع: ایجاد دامنه اضافی در نصب زیرپوشهای.
– بهبود: اجازه HTML در دستورالعملهای دامنه اختصاصی.
نسخه [2.4.6] – منتشر شده در 2025-10-15
– رفع: سوئیچهای تغییر وضعیت در زبانهای راستبهچپ.
– رفع: رندر صفحات مدیریت برای افزودنیهای قدیمی.
– رفع: برخی خطاهای API سرویس Stripe.
– بهبود: تولید خودکار بهتر نشانی سایت و افزودن گزینه پیشنمایش.
– رفع: ایسکیپ بیش از حد HTML.
– رفع: ذخیره HTML در فیلد اعتبارات.
– بهبود: ایمنی نوع در کد.
– رفع: کاهش سطح طرح در دوره آزمایشی که دوره آزمایشی را تمدید میکرد.
نسخه [2.4.5] – منتشر شده در 2025-09-30
– رفع: بررسی دامنه اختصاصی هنگام کاهش سطح طرح.
– رفع: اشکال در Action Scheduler.
– رفع: هنگ کردن دستیار یکپارچهسازی میزبانی در حین راهاندازی.
– بهبود: مدیریت مقاومتر برای مخفیسازی نشانی ورود هنگام عدم دسترسی به قالب ۴۰۴.
– بهبود: پیامرسانی خطای بهتر برای نصبکننده با نمایش HTML پاکسازیشده.
– افزوده: قابلیت نصبکننده افزونههای پیشنهادی.
– افزوده: چارچوب آزمایش سرتاسری جدید.
– افزوده: گزینه افزودن پیام «قدرتگرفته از…» در فوتر سایتهای مشتری.
– افزوده: نصب افزونه پیشنهادی «user-switching» در حین دستیار راهاندازی.
– بهبود: تولید خودکار نشانی سایتها و نامهای کاربری به شکل انسانپسندتر.
– بهبود: سبک کد و یکنواختی نوع بازگشتی در سراسر کد.
نسخه [2.4.4] – منتشر شده در 2025-09-17
– رفع: ذخیره قالبهای ایمیل بدون حذف HTML
– جدید: گزینه اجازه به صاحبان سایت برای ویرایش کاربران در سایتشان
– رفع: بارگذاری نشدن فاکتورها هنگام تنظیم نشدن لوگو
– رفع: تأیید تنظیمات DNS هنگام استفاده از پراکسی معکوس
– بهبود: بارگذاری تنبل محدودیتها برای عملکرد و سازگاری بهتر
– جدید: افزودن اعلان مدیریت اگر sunrise.php راهاندازی نشده باشد
– جدید: گزینه عدم ایجاد همیشگی زیردامنههای www. با یکپارچهسازیهای میزبانی
– بهبود: تغییر نام افزونه به Ultimate Multisite
نسخه [2.4.3] – منتشر شده در 2025-08-15
– رفع: اشکال در افزونه Slim SEO
– جدید: بازارچه افزودنی
– رفع: نمایش نیافتن لوگوی سفارشی در ایمیلها و فاکتورها
– رفع: شکست بارگذاری محدودیتها
نسخه [2.4.2] – منتشر شده در 2025-08-07
– رفع: تأیید هویت API
– رفع: ذخیره فیلدهای تسویهحساب
– رفع: ایجاد محصولات و سایتها
– رفع: تکثیر سایتها
– بهبود: عملکرد switch_blog
– بهبود: حذف پرسشهای اضافی مرتبط با قلاب update_meta_data و سازگاری نسخه 1.X
– جدید: بازارچه افزودنی
– بهبود: بهروزرسانی ارزها برای پشتیبانی از تمام ارزهای پشتیبانیشده توسط Stripe
– بهبود: پیشنمایش قالب
نسخه [2.4.1] – منتشر شده در 2025-07-17
– بهبود: بهروزرسانی کتابخانه PHP سرویس Stripe به آخرین نسخه
– بهبود: بهروزرسانی کتابخانههای JS
– رفع: خطای مهلک که ممکن بود هنگام ارتقا از نام قدیمی رخ دهد.
– بهبود: افزودن بررسی تعداد دامنههای اختصاصی هنگام کاهش سطح طرح.
نسخه [2.4.0] – منتشر شده در 2025-07-07
– بهبود: آمادهسازی افزونه برای انتشار در WordPress.org
– بهبود: بهروزرسانی دامنه متن ترجمه
– رفع: ایسکیپ تمام مواردی که باید ایسکیپ شوند.
– رفع: افزودن بررسیهای توکن امنیتی در جاهای لازم.
– رفع: پاکسازی تمام ورودیها.
– بهبود: اعمال تغییرات سبک کد در سراسر کد.
– رفع: اعلانهای منسوخ متعدد.
– بهبود: ترتیب بارگذاری بسیاری از فیلترها.
– بهبود: افزودن اسکریپت ساخت صحیح
– بهبود: استفاده از پرچمهای ایموجی
– رفع: اعلان منسوخ i18n برای ترجمه زودهنگام
– بهبود: قرار دادن تمام اسکریپتها در فوتر و بارگذاری ناهمگام
– بهبود: افزودن تخفیفها به صفحه تشکر
– بهبود: جلوگیری از کاهش سطح طرح اگر نوع نوشته از حد مجاز فراتر میرود
– رفع: ظاهر صفحه تشکر در تسویهحساب قدیمی
نسخه [2.3.4] – منتشر شده در 2024-01-31
– رفع: عدم امکان تسویهحساب با هیچ درگاه پرداختی
– رفع: هشدار متغیر سراسری تعریفنشده $pagenow
نسخه [2.3.3] – منتشر شده در 2024-01-29
- بهبود: تغییر نام افزونه به Multisite Ultimate
- حذف: اعمال اجباری مجوز پولی
- رفع: ناسازگاریها با وردپرس 6.7 و زمانبندی i18n
- بهبود: کاهش حجم افزونه با حذف بسیاری از فایلهای غیرضروری و فشردهسازی تصاویر
برای مشاهده تاریخچه تغییرات کامل، مراجعه کنید به: https://github.com/superdav42/multisite-ultimate/releases




