Prep Plugin for release on WordPress.org (#23)

* 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

View File

@ -122,7 +122,7 @@ abstract class Base_Customer_Facing_Admin_Page extends Base_Admin_Page {
$fields['title'] = [
'type' => 'text',
'title' => __('Page & Menu Title', 'wp-ultimo'),
'title' => __('Page & Menu Title', 'wp-multisite-waas'),
'value' => wu_get_isset($settings, 'title', ''),
'tooltip' => '',
];
@ -130,14 +130,14 @@ abstract class Base_Customer_Facing_Admin_Page extends Base_Admin_Page {
if ($this->menu_settings) {
$fields['position'] = [
'type' => 'number',
'title' => __('Menu', 'wp-ultimo'),
'title' => __('Menu', 'wp-multisite-waas'),
'value' => wu_get_isset($settings, 'position', ''),
'tooltip' => '',
];
$fields['menu_icon'] = [
'type' => 'dashicon',
'title' => __('Menu Icon', 'wp-ultimo'),
'title' => __('Menu Icon', 'wp-multisite-waas'),
'value' => wu_get_isset($settings, 'menu_icon', ''),
'tooltip' => '',
];
@ -150,14 +150,14 @@ abstract class Base_Customer_Facing_Admin_Page extends Base_Admin_Page {
'fields' => [
'reset' => [
'type' => 'submit',
'title' => __('Reset Settings', 'wp-ultimo'),
'title' => __('Reset Settings', 'wp-multisite-waas'),
'value' => 'edit',
'classes' => 'button',
'wrapper_classes' => 'wu-mb-0',
],
'submit' => [
'type' => 'submit',
'title' => __('Save Changes', 'wp-ultimo'),
'title' => __('Save Changes', 'wp-multisite-waas'),
'value' => 'edit',
'classes' => 'button button-primary',
'wrapper_classes' => 'wu-mb-0',
@ -372,9 +372,9 @@ abstract class Base_Customer_Facing_Admin_Page extends Base_Admin_Page {
'customize_link' => add_query_arg('customize', 1),
'close_link' => remove_query_arg('customize'),
'i18n' => [
'page_customize_label' => __('Customize Page', 'wp-ultimo'),
'customize_label' => __('Customize Elements', 'wp-ultimo'),
'close_label' => __('Exit Customize Mode', 'wp-ultimo'),
'page_customize_label' => __('Customize Page', 'wp-multisite-waas'),
'customize_label' => __('Customize Elements', 'wp-multisite-waas'),
'close_label' => __('Exit Customize Mode', 'wp-multisite-waas'),
],
]
);