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

@ -149,7 +149,7 @@ function wu_print_signup_field($field_slug, $field, $results) {
<script type="text/javascript">
document.addEventListener('DOMContentLoaded', function() {
var requires = <?php echo json_encode($field['requires']); ?>,
var requires = <?php echo wp_json_encode($field['requires']); ?>,
target_field = document.getElementById('<?php echo $field_slug; ?>-field');
var display_field = function(target_field, requires, velocity) {
@ -336,7 +336,7 @@ function wu_print_signup_field($field_slug, $field, $results) {
<input name="signup_form_id" type="hidden" value="1">
<button id="wp-submit" <?php echo $attributes; ?> type="submit" class="button button-primary button-large button-next" value="1" name="save_step">
<?php esc_attr_e($field['name'], 'wp-ultimo'); ?>
<?php esc_attr_e($field['name'], 'wp-multisite-waas'); ?>
</button>
<?php wp_nonce_field('signup_form_1', '_signup_form'); ?>