قوشۇمچە قېلىپى
قوشۇمچە دېتال قېلىپى — Ultimate Multisite.
تەلەپلەر
- WordPress 5.3 ياكى ئۇنىڭدىن يۇقىرى
- PHP 7.4 ياكى ئۇنىڭدىن يۇقىرى
- Multisite Ultimate قىستۇرمىسى (ئاكتىپ)
ئورنىتىش
- قوشۇمچە ھۆججەتلەرنى
/wp-content/plugins/مۇندەرىجىڭىزگە يۈكلەڭ - WordPress ئىچىدىكى 'Plugins' تىزىملىكى ئارقىلىق قىستۇرمىنى ئاكتىپلاڭ
- قوشۇمچە تەڭشەكلىرىنى تور باشقۇرۇش قىسمىدا سەپلەڭ
تەرەققىيات
تەڭشەش
# Install dependencies
composer install
npm install
# Run tests
npm run test
# Run code standards checks
vendor/bin/phpcs
vendor/bin/phpstan
# Fix code style issues
vendor/bin/phpcbf
# Build for production
npm run build
تۈر قۇرۇلمىسى
ultimate-multisite-addon-template/
├── inc/ # PHP سىنىپلىرى ۋە ئۆز ئىچىگە ئالغان ھۆججەتلەر
│ ├── class-multisite-ultimate-updater.php # يېڭىلاش بىر تەرەپ قىلغۇچىسى
│ └── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # ئاساسىي ئىقتىدار
├── tests/ # بىرلىك سىناقلىرى
│ ├── bootstrap.php # سىناق bootstrap
│ ├── class-*-base.php # ئاساسىي سىناق سىنىپى
│ └── class-*-test.php # سىناق دېلولىرى
├── views/ # قېلىپ ھۆججەتلىرى
├── assets/ # تۇراقلىق بايلىقلار
│ ├── css/ # ئۇسلۇب جەدۋەللىرى
│ ├── js/ # JavaScript ھۆججەتلىرى
│ └── images/ # رەسىملەر
├── lang/ # تىل ھۆججەتلىرى
├── composer.json # PHP بېقىندىلىقلىرى
├── package.json # Node.js بېقىندىلىقلىرى
├── phpunit.xml.dist # PHPUnit سەپلىمىسى
├── .phpcs.xml.dist # كود ئۆلچەملىرى سەپلىمىسى
└── rector.php # كودنى زامانىۋىلاشتۇرۇش قائىدىلىرى
سىناق قىلىش
قوشۇمچە كەڭ دائىرىلىك سىناق رامكىسىنى ئۆز ئىچىگە ئالىدۇ:
- بىرلىك سىناقلىرى: WordPress سىناق يۈرۈشلۈكى بىلەن PHPUnit ئاساسىدىكى سىناقلار
- ئاساسىي سىناق سىنىپى: ئادەتتىكى سىناق ئەھۋاللىرى ئۈچۈن ياردەمچى ئۇسۇللارنى تەمىنلەيدۇ
- سىناق قاپلىنىشى: كود قاپلىنىشىنى ئىز قوغلاشقا سەپلەنگەن
- Multisite سىناقلىرى: سىناقلار multisite مۇھىتىدا ئىجرا ق ىلىنىدۇ
كود ئۆلچەملىرى
- WordPress كودلاش ئۆلچەملىرى: PHPCS ئارقىلىق ئىجرا قىلىنىدۇ
- PHP 7.4+ ماسلىقى: زامانىۋى PHP ئىقتىدارلىرى قوللىنىدۇ
- تۇراقلىق تەھلىل: تۈر تەكشۈرۈش ئۈچۈن PHPStan بىرلەشتۈرۈلۈشى
- كودنى زامانىۋىلاشتۇرۇش: PHP يېڭىلاشلىرى ئۈچۈن Rector قائىدىلىرى
قۇرۇش سىستېمىسى
- بايلىق بىر تەرەپ قىلىش: CSS/JS ھۆججەتلىرىنى كىچىكلىتىش
- تەرجىمە: POT ھۆججىتى ھاسىل قىلىش
- ئوراش: تارقىتىش ئۈچۈن ئارخىپ قۇرۇش
- تەرەققىيات ھالىتى: سازلاش ئۈچۈن كىچىكلىتىلمىگەن بايلىقلار
سەپلىمە
قوشۇمچە تور باشقۇرۇش كۆرۈنمە يۈزى ئارقىلىق زىيارەت قىلغىلى بولىدىغان ھەر خىل سەپلىمە تاللانمىلىرىنى قوللايدۇ.
Hooks ۋە Filters
Actions
ultimate-multisite-addon-template_init- قوشۇمچە باشلانغاندىن كېيىن قوزغىتىلىدۇultimate-multisite-addon-template_loaded- بارلىق قوشۇمچە ھۆججەتلەر يۈكلەنگەندىن كېيىن قوزغىتىلىدۇ
Filters
ultimate-multisite-addon-template_settings- قوشۇمچە تەڭشەكلىرىنى ئۆزگەرتىشultimate-multisite-addon-template_enabled- قوشۇمچىنىڭ قوزغىتىش/چەكلەش ھالىتىنى بېسىپ ئۆزگەرتىش
ئىجازەتنامە
بۇ قوشۇمچە GPL v3 ياكى ئۇنىڭدىن كېيىنكى نەشرى بويىچە ئىجازەتلەنگەن.
قوللاش
قوللاش ۋە ھۆججەتلەر ئۈچۈن MultisiteUltimate.com نى زىيارەت قىلىڭ
ئۆزگىرىش خاتىرىسى
-
نەشرى 1.0.1 (2025-09-28): prefix نى ultimate-multisite غا ئۆزگەرتىش؛ text domain نى يېڭىلاش؛ نەشرىنى ئۆستۈرۈش.
-
نەشرى (2025-09-28): prefix نى ultimate-multisite غا ئۆزگەرتىش؛ text domain نى يېڭىلاش؛ نەشرىنى ئۆستۈرۈش.