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

@@ -128,16 +128,16 @@ class Event_View_Admin_Page extends Edit_Admin_Page {
parent::register_widgets();
add_meta_box('wp-ultimo-message', __('Event Message', 'wp-ultimo'), [$this, 'output_default_widget_message'], get_current_screen()->id, 'normal', 'default');
add_meta_box('wp-ultimo-message', __('Event Message', 'wp-multisite-waas'), [$this, 'output_default_widget_message'], get_current_screen()->id, 'normal', 'default');
add_meta_box('wp-ultimo-initiator', __('Event', 'wp-ultimo'), [$this, 'output_default_widget_initiator'], get_current_screen()->id, 'side', 'default');
add_meta_box('wp-ultimo-initiator', __('Event', 'wp-multisite-waas'), [$this, 'output_default_widget_initiator'], get_current_screen()->id, 'side', 'default');
add_meta_box('wp-ultimo-payload', __('Event Payload', 'wp-ultimo'), [$this, 'output_default_widget_payload'], get_current_screen()->id, 'normal', 'default');
add_meta_box('wp-ultimo-payload', __('Event Payload', 'wp-multisite-waas'), [$this, 'output_default_widget_payload'], get_current_screen()->id, 'normal', 'default');
$this->add_info_widget(
'info',
[
'title' => __('Timestamps', 'wp-ultimo'),
'title' => __('Timestamps', 'wp-multisite-waas'),
'position' => 'side',
'modified' => false,
]
@@ -176,9 +176,9 @@ class Event_View_Admin_Page extends Edit_Admin_Page {
wu_get_template(
'events/widget-payload',
[
'title' => __('Event Payload', 'wp-ultimo'),
'loading_text' => __('Loading Payload', 'wp-ultimo'),
'payload' => json_encode($object->get_payload(), JSON_PRETTY_PRINT),
'title' => __('Event Payload', 'wp-multisite-waas'),
'loading_text' => __('Loading Payload', 'wp-multisite-waas'),
'payload' => wp_json_encode($object->get_payload(), JSON_PRETTY_PRINT),
]
);
}
@@ -208,7 +208,7 @@ class Event_View_Admin_Page extends Edit_Admin_Page {
*/
public function get_title() {
return $this->edit ? __('Edit Event', 'wp-ultimo') : __('Add new Event', 'wp-ultimo');
return $this->edit ? __('Edit Event', 'wp-multisite-waas') : __('Add new Event', 'wp-multisite-waas');
}
/**
@@ -219,7 +219,7 @@ class Event_View_Admin_Page extends Edit_Admin_Page {
*/
public function get_menu_title() {
return __('Edit Event', 'wp-ultimo');
return __('Edit Event', 'wp-multisite-waas');
}
/**
@@ -242,15 +242,15 @@ class Event_View_Admin_Page extends Edit_Admin_Page {
public function get_labels() {
return [
'edit_label' => __('Edit Event', 'wp-ultimo'),
'add_new_label' => __('Add new Event', 'wp-ultimo'),
'updated_message' => __('Event updated with success!', 'wp-ultimo'),
'title_placeholder' => __('Enter Event', 'wp-ultimo'),
'edit_label' => __('Edit Event', 'wp-multisite-waas'),
'add_new_label' => __('Add new Event', 'wp-multisite-waas'),
'updated_message' => __('Event updated with success!', 'wp-multisite-waas'),
'title_placeholder' => __('Enter Event', 'wp-multisite-waas'),
'title_description' => '',
'save_button_label' => __('Save Event', 'wp-ultimo'),
'save_button_label' => __('Save Event', 'wp-multisite-waas'),
'save_description' => '',
'delete_button_label' => __('Delete Event', 'wp-ultimo'),
'delete_description' => __('Be careful. This action is irreversible.', 'wp-ultimo'),
'delete_button_label' => __('Delete Event', 'wp-multisite-waas'),
'delete_description' => __('Be careful. This action is irreversible.', 'wp-multisite-waas'),
];
}
@@ -272,7 +272,7 @@ class Event_View_Admin_Page extends Edit_Admin_Page {
}
}
wp_redirect(wu_network_admin_url('wp-ultimo-events'));
wp_safe_redirect(wu_network_admin_url('wp-ultimo-events'));
exit;
}