Prep Plugin for release on WordPress.org ()

* Update translation text domain
* Escape everything that should be escaped.
* Add nonce checks where needed.
* Sanitize all inputs.
* Apply Code style changes across the codebase.
* Correct many deprecation notices.
* Optimize load order of many filters.
* Add Proper Build script
* Use emojii flags
* Fix i18n deprecation  notice for translating too early
* Put all scripts in footer and load async
This commit is contained in:
David Stone
2025-04-14 11:36:46 -06:00
committed by GitHub
parent a31cfcb565
commit d88e50df38
1087 changed files with 12586 additions and 18535 deletions
.phpcs.xml.dist
assets
css
img
flags
1x1
ad.svgae.svgaf.svgag.svgai.svgal.svgam.svgao.svgaq.svgar.svgas.svgat.svgau.svgaw.svgax.svgaz.svgba.svgbb.svgbd.svgbe.svgbf.svgbg.svgbh.svgbi.svgbj.svgbl.svgbm.svgbn.svgbo.svgbq.svgbr.svgbs.svgbt.svgbv.svgbw.svgby.svgbz.svgca.svgcc.svgcd.svgcf.svgcg.svgch.svgci.svgck.svgcl.svgcm.svgcn.svgco.svgcr.svgcu.svgcv.svgcw.svgcx.svgcy.svgcz.svgde.svgdj.svgdk.svgdm.svgdo.svgdz.svgec.svgee.svgeg.svgeh.svger.svges-ca.svges-ga.svges.svget.svgeu.svgfi.svgfj.svgfk.svgfm.svgfo.svgfr.svgga.svggb-eng.svggb-nir.svggb-sct.svggb-wls.svggb.svggd.svgge.svggf.svggg.svggh.svggi.svggl.svggm.svggn.svggp.svggq.svggr.svggs.svggt.svggu.svggw.svggy.svghk.svghm.svghn.svghr.svght.svghu.svgid.svgie.svgil.svgim.svgin.svgio.svgiq.svgir.svgis.svgit.svgje.svgjm.svgjo.svgjp.svgke.svgkg.svgkh.svgki.svgkm.svgkn.svgkp.svgkr.svgkw.svgky.svgkz.svgla.svglb.svglc.svgli.svglk.svglr.svgls.svglt.svglu.svglv.svgly.svgma.svgmc.svgmd.svgme.svgmf.svgmg.svgmh.svgmk.svgml.svgmm.svgmn.svgmo.svgmp.svgmq.svgmr.svgms.svgmt.svgmu.svgmv.svgmw.svgmx.svgmy.svgmz.svgna.svgnc.svgne.svgnf.svgng.svgni.svgnl.svgno.svgnp.svgnr.svgnu.svgnz.svgom.svgpa.svgpe.svgpf.svgpg.svgph.svgpk.svgpl.svgpm.svgpn.svgpr.svgps.svgpt.svgpw.svgpy.svgqa.svgre.svgro.svgrs.svgru.svgrw.svgsa.svgsb.svgsc.svgsd.svgse.svgsg.svgsh.svgsi.svgsj.svgsk.svgsl.svgsm.svgsn.svgso.svgsr.svgss.svgst.svgsv.svgsx.svgsy.svgsz.svgtc.svgtd.svgtf.svgtg.svgth.svgtj.svgtk.svgtl.svgtm.svgtn.svgto.svgtr.svgtt.svgtv.svgtw.svgtz.svgua.svgug.svgum.svgun.svgus.svguy.svguz.svgva.svgvc.svgve.svgvg.svgvi.svgvn.svgvu.svgwf.svgws.svgxk.svgye.svgyt.svgza.svgzm.svgzw.svg
4x3
ad.svgae.svgaf.svgag.svgai.svgal.svgam.svgao.svgaq.svgar.svgas.svgat.svgau.svgaw.svgax.svgaz.svgba.svgbb.svgbd.svgbe.svgbf.svgbg.svgbh.svgbi.svgbj.svgbl.svgbm.svgbn.svgbo.svgbq.svgbr.svgbs.svgbt.svgbv.svgbw.svgby.svgbz.svgca.svgcc.svgcd.svgcf.svgcg.svgch.svgci.svgck.svgcl.svgcm.svgcn.svgco.svgcr.svgcu.svgcv.svgcw.svgcx.svgcy.svgcz.svgde.svgdj.svgdk.svgdm.svgdo.svgdz.svgec.svgee.svgeg.svgeh.svger.svges-ca.svges-ga.svges.svget.svgeu.svgfi.svgfj.svgfk.svgfm.svgfo.svgfr.svgga.svggb-eng.svggb-nir.svggb-sct.svggb-wls.svggb.svggd.svgge.svggf.svggg.svggh.svggi.svggl.svggm.svggn.svggp.svggq.svggr.svggs.svggt.svggu.svggw.svggy.svghk.svghm.svghn.svghr.svght.svghu.svgid.svgie.svgil.svgim.svgin.svgio.svgiq.svgir.svgis.svgit.svgje.svgjm.svgjo.svgjp.svgke.svgkg.svgkh.svgki.svgkm.svgkn.svgkp.svgkr.svgkw.svgky.svgkz.svgla.svglb.svglc.svgli.svglk.svglr.svgls.svglt.svglu.svglv.svgly.svgma.svgmc.svgmd.svgme.svgmf.svgmg.svgmh.svgmk.svgml.svgmm.svgmn.svgmo.svgmp.svgmq.svgmr.svgms.svgmt.svgmu.svgmv.svgmw.svgmx.svgmy.svgmz.svgna.svgnc.svgne.svgnf.svgng.svgni.svgnl.svgno.svgnp.svgnr.svgnu.svgnz.svgom.svgpa.svgpe.svgpf.svgpg.svgph.svgpk.svgpl.svgpm.svgpn.svgpr.svgps.svgpt.svgpw.svgpy.svgqa.svgre.svgro.svgrs.svgru.svgrw.svgsa.svgsb.svgsc.svgsd.svgse.svgsg.svgsh.svgsi.svgsj.svgsk.svgsl.svgsm.svgsn.svgso.svgsr.svgss.svgst.svgsv.svgsx.svgsy.svgsz.svgtc.svgtd.svgtf.svgtg.svgth.svgtj.svgtk.svgtl.svgtm.svgtn.svgto.svgtr.svgtt.svgtv.svgtw.svgtz.svgua.svgug.svgum.svgun.svgus.svguy.svguz.svgva.svgvc.svgve.svgvg.svgvi.svgvn.svgvu.svgwf.svgws.svgxk.svgye.svgyt.svgza.svgzm.svgzw.svg
logo.pnglogo.webp
js
composer.jsoncomposer.lock
data
inc
admin-pages
class-about-admin-page.phpclass-base-admin-page.phpclass-base-customer-facing-admin-page.phpclass-broadcast-edit-admin-page.phpclass-broadcast-list-admin-page.phpclass-checkout-form-edit-admin-page.phpclass-checkout-form-list-admin-page.phpclass-customer-edit-admin-page.phpclass-customer-list-admin-page.phpclass-customizer-admin-page.phpclass-dashboard-admin-page.phpclass-discount-code-edit-admin-page.phpclass-discount-code-list-admin-page.phpclass-domain-edit-admin-page.phpclass-domain-list-admin-page.phpclass-edit-admin-page.phpclass-email-edit-admin-page.phpclass-email-list-admin-page.phpclass-email-template-customize-admin-page.phpclass-event-list-admin-page.phpclass-event-view-admin-page.phpclass-hosting-integration-wizard-admin-page.phpclass-invoice-template-customize-admin-page.phpclass-jobs-list-admin-page.phpclass-list-admin-page.phpclass-membership-edit-admin-page.phpclass-membership-list-admin-page.phpclass-migration-alert-admin-page.phpclass-payment-edit-admin-page.phpclass-payment-list-admin-page.phpclass-placeholders-admin-page.phpclass-product-edit-admin-page.phpclass-product-list-admin-page.phpclass-settings-admin-page.phpclass-setup-wizard-admin-page.phpclass-shortcodes-admin-page.phpclass-site-edit-admin-page.phpclass-site-list-admin-page.phpclass-system-info-admin-page.phpclass-tax-rates-admin-page.phpclass-template-previewer-customize-admin-page.phpclass-top-admin-nav-menu.phpclass-view-logs-admin-page.phpclass-webhook-edit-admin-page.phpclass-webhook-list-admin-page.phpclass-wizard-admin-page.php
customer-panel
debug
api
builders
checkout
class-cart.phpclass-checkout-pages.phpclass-checkout.phpclass-legacy-checkout.phpclass-line-item.php
signup-fields
class-admin-notices.phpclass-ajax.phpclass-api.phpclass-async-calls.phpclass-dashboard-widgets.phpclass-domain-mapping.phpclass-faker.phpclass-helper.phpclass-hooks.phpclass-light-ajax.phpclass-logger.phpclass-maintenance-mode.phpclass-newsletter.phpclass-requirements.phpclass-scripts.phpclass-session-cookie.phpclass-settings.phpclass-sunrise.phpclass-user-switching.phpclass-views.phpclass-whitelabel.phpclass-wp-ultimo.php
compat
country
database
debug
deprecated
development
domain-mapping
duplication
functions
gateways
helpers
installers
integrations
internal
invoices
limitations
limits
list-tables
managers
models
objects
site-templates
sso
tax
traits
ui
lang
loco.xmlpackage-lock.jsonpackage.jsonphpstan.neon.distsetuptest.shsunrise.php
tests/Admin_Pages
utils/rector
views
about.phpadmin-notices.php
admin-pages
base
broadcast
checkout
customers
dashboard-statistics
dashboard-widgets
domain
email
emails
events
invoice
legacy
limitations
memberships
payments
settings
shortcodes
sites
system-info
taxes
ui
wizards
wp-multisite-waas.php

@@ -115,7 +115,7 @@ class Country_US extends Country {
*/
public function get_name() {
return __('United States', 'wp-ultimo');
return __('United States', 'wp-multisite-waas');
}
/**
@@ -127,72 +127,72 @@ class Country_US extends Country {
protected function states() {
return [
'AL' => __('Alabama', 'wp-ultimo'),
'AK' => __('Alaska', 'wp-ultimo'),
'AS' => __('American Samoa', 'wp-ultimo'),
'AZ' => __('Arizona', 'wp-ultimo'),
'AR' => __('Arkansas', 'wp-ultimo'),
'UM-81' => __('Baker Island', 'wp-ultimo'),
'CA' => __('California', 'wp-ultimo'),
'CO' => __('Colorado', 'wp-ultimo'),
'CT' => __('Connecticut', 'wp-ultimo'),
'DE' => __('Delaware', 'wp-ultimo'),
'DC' => __('District of Columbia', 'wp-ultimo'),
'FL' => __('Florida', 'wp-ultimo'),
'GA' => __('Georgia', 'wp-ultimo'),
'GU' => __('Guam', 'wp-ultimo'),
'HI' => __('Hawaii', 'wp-ultimo'),
'UM-84' => __('Howland Island', 'wp-ultimo'),
'ID' => __('Idaho', 'wp-ultimo'),
'IL' => __('Illinois', 'wp-ultimo'),
'IN' => __('Indiana', 'wp-ultimo'),
'IA' => __('Iowa', 'wp-ultimo'),
'UM-86' => __('Jarvis Island', 'wp-ultimo'),
'UM-67' => __('Johnston Atoll', 'wp-ultimo'),
'KS' => __('Kansas', 'wp-ultimo'),
'KY' => __('Kentucky', 'wp-ultimo'),
'UM-89' => __('Kingman Reef', 'wp-ultimo'),
'LA' => __('Louisiana', 'wp-ultimo'),
'ME' => __('Maine', 'wp-ultimo'),
'MD' => __('Maryland', 'wp-ultimo'),
'MA' => __('Massachusetts', 'wp-ultimo'),
'MI' => __('Michigan', 'wp-ultimo'),
'UM-71' => __('Midway Atoll', 'wp-ultimo'),
'MN' => __('Minnesota', 'wp-ultimo'),
'MS' => __('Mississippi', 'wp-ultimo'),
'MO' => __('Missouri', 'wp-ultimo'),
'MT' => __('Montana', 'wp-ultimo'),
'UM-76' => __('Navassa Island', 'wp-ultimo'),
'NE' => __('Nebraska', 'wp-ultimo'),
'NV' => __('Nevada', 'wp-ultimo'),
'NH' => __('New Hampshire', 'wp-ultimo'),
'NJ' => __('New Jersey', 'wp-ultimo'),
'NM' => __('New Mexico', 'wp-ultimo'),
'NY' => __('New York', 'wp-ultimo'),
'NC' => __('North Carolina', 'wp-ultimo'),
'ND' => __('North Dakota', 'wp-ultimo'),
'MP' => __('Northern Mariana Islands', 'wp-ultimo'),
'OH' => __('Ohio', 'wp-ultimo'),
'OK' => __('Oklahoma', 'wp-ultimo'),
'OR' => __('Oregon', 'wp-ultimo'),
'UM-95' => __('Palmyra Atoll', 'wp-ultimo'),
'PA' => __('Pennsylvania', 'wp-ultimo'),
'PR' => __('Puerto Rico', 'wp-ultimo'),
'RI' => __('Rhode Island', 'wp-ultimo'),
'SC' => __('South Carolina', 'wp-ultimo'),
'SD' => __('South Dakota', 'wp-ultimo'),
'TN' => __('Tennessee', 'wp-ultimo'),
'TX' => __('Texas', 'wp-ultimo'),
'UM' => __('United States Minor Outlying Islands', 'wp-ultimo'),
'VI' => __('United States Virgin Islands', 'wp-ultimo'),
'UT' => __('Utah', 'wp-ultimo'),
'VT' => __('Vermont', 'wp-ultimo'),
'VA' => __('Virginia', 'wp-ultimo'),
'UM-79' => __('Wake Island', 'wp-ultimo'),
'WA' => __('Washington', 'wp-ultimo'),
'WV' => __('West Virginia', 'wp-ultimo'),
'WI' => __('Wisconsin', 'wp-ultimo'),
'WY' => __('Wyoming', 'wp-ultimo'),
'AL' => __('Alabama', 'wp-multisite-waas'),
'AK' => __('Alaska', 'wp-multisite-waas'),
'AS' => __('American Samoa', 'wp-multisite-waas'),
'AZ' => __('Arizona', 'wp-multisite-waas'),
'AR' => __('Arkansas', 'wp-multisite-waas'),
'UM-81' => __('Baker Island', 'wp-multisite-waas'),
'CA' => __('California', 'wp-multisite-waas'),
'CO' => __('Colorado', 'wp-multisite-waas'),
'CT' => __('Connecticut', 'wp-multisite-waas'),
'DE' => __('Delaware', 'wp-multisite-waas'),
'DC' => __('District of Columbia', 'wp-multisite-waas'),
'FL' => __('Florida', 'wp-multisite-waas'),
'GA' => __('Georgia', 'wp-multisite-waas'),
'GU' => __('Guam', 'wp-multisite-waas'),
'HI' => __('Hawaii', 'wp-multisite-waas'),
'UM-84' => __('Howland Island', 'wp-multisite-waas'),
'ID' => __('Idaho', 'wp-multisite-waas'),
'IL' => __('Illinois', 'wp-multisite-waas'),
'IN' => __('Indiana', 'wp-multisite-waas'),
'IA' => __('Iowa', 'wp-multisite-waas'),
'UM-86' => __('Jarvis Island', 'wp-multisite-waas'),
'UM-67' => __('Johnston Atoll', 'wp-multisite-waas'),
'KS' => __('Kansas', 'wp-multisite-waas'),
'KY' => __('Kentucky', 'wp-multisite-waas'),
'UM-89' => __('Kingman Reef', 'wp-multisite-waas'),
'LA' => __('Louisiana', 'wp-multisite-waas'),
'ME' => __('Maine', 'wp-multisite-waas'),
'MD' => __('Maryland', 'wp-multisite-waas'),
'MA' => __('Massachusetts', 'wp-multisite-waas'),
'MI' => __('Michigan', 'wp-multisite-waas'),
'UM-71' => __('Midway Atoll', 'wp-multisite-waas'),
'MN' => __('Minnesota', 'wp-multisite-waas'),
'MS' => __('Mississippi', 'wp-multisite-waas'),
'MO' => __('Missouri', 'wp-multisite-waas'),
'MT' => __('Montana', 'wp-multisite-waas'),
'UM-76' => __('Navassa Island', 'wp-multisite-waas'),
'NE' => __('Nebraska', 'wp-multisite-waas'),
'NV' => __('Nevada', 'wp-multisite-waas'),
'NH' => __('New Hampshire', 'wp-multisite-waas'),
'NJ' => __('New Jersey', 'wp-multisite-waas'),
'NM' => __('New Mexico', 'wp-multisite-waas'),
'NY' => __('New York', 'wp-multisite-waas'),
'NC' => __('North Carolina', 'wp-multisite-waas'),
'ND' => __('North Dakota', 'wp-multisite-waas'),
'MP' => __('Northern Mariana Islands', 'wp-multisite-waas'),
'OH' => __('Ohio', 'wp-multisite-waas'),
'OK' => __('Oklahoma', 'wp-multisite-waas'),
'OR' => __('Oregon', 'wp-multisite-waas'),
'UM-95' => __('Palmyra Atoll', 'wp-multisite-waas'),
'PA' => __('Pennsylvania', 'wp-multisite-waas'),
'PR' => __('Puerto Rico', 'wp-multisite-waas'),
'RI' => __('Rhode Island', 'wp-multisite-waas'),
'SC' => __('South Carolina', 'wp-multisite-waas'),
'SD' => __('South Dakota', 'wp-multisite-waas'),
'TN' => __('Tennessee', 'wp-multisite-waas'),
'TX' => __('Texas', 'wp-multisite-waas'),
'UM' => __('United States Minor Outlying Islands', 'wp-multisite-waas'),
'VI' => __('United States Virgin Islands', 'wp-multisite-waas'),
'UT' => __('Utah', 'wp-multisite-waas'),
'VT' => __('Vermont', 'wp-multisite-waas'),
'VA' => __('Virginia', 'wp-multisite-waas'),
'UM-79' => __('Wake Island', 'wp-multisite-waas'),
'WA' => __('Washington', 'wp-multisite-waas'),
'WV' => __('West Virginia', 'wp-multisite-waas'),
'WI' => __('Wisconsin', 'wp-multisite-waas'),
'WY' => __('Wyoming', 'wp-multisite-waas'),
];
}
}