Making WordPress.org

Changeset 11403


Ignore:
Timestamp:
12/24/2021 01:59:19 AM (3 years ago)
Author:
dd32
Message:

Plugin Directory: Upload: Add a series of requires checkboxes to the upload screen to ensure that uploaders have read and hopefully grasp the plugin guidelines and the purpose of uploading plugins.

Fixes #5993.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • sites/trunk/wordpress.org/public_html/wp-content/plugins/plugin-directory/shortcodes/class-upload.php

    r9887 r11403  
    194194                    <label class="button button-secondary" for="zip_file"><?php _e( 'Select File', 'wporg-plugins' ); ?></label>
    195195
    196                     <input id="upload_button" class="button button-primary" type="submit" value="<?php esc_attr_e( 'Upload', 'wporg-plugins' ); ?>"/>
    197 
    198196                    <p>
    199197                        <small>
     
    207205                        </small>
    208206                    </p>
     207
     208                    <p>
     209                        <label>
     210                            <input type="checkbox" name="requirements[faq]" required="required">
     211                            <?php
     212                                printf(
     213                                    __( 'I have read the <a href="%s">Frequently Asked Questions</a>.', 'wporg-plugins' ),
     214                                    'https://developer.wordpress.org/plugins/wordpress-org/plugin-developer-faq/'
     215                                );
     216                            ?>
     217                        </label>
     218                        <br>
     219                        <label>
     220                            <input type="checkbox" name="requirements[guidelines]" required="required">
     221                            <?php
     222                                printf(
     223                                    __( 'This plugin complies with all of the <a href="%s">Plugin Developer Guidelines</a>.', 'wporg-plugins' ),
     224                                    'https://developer.wordpress.org/plugins/wordpress-org/detailed-plugin-guidelines/'
     225                                );
     226                            ?>
     227                        </label>
     228                        <br>
     229                        <label>
     230                            <input type="checkbox" name="requirements[author]" required="required">
     231                            <?php _e( 'I have permission to upload this plugin to WordPress.org for others to use and share.', 'wporg-plugins' ); ?>
     232                        </label>
     233                        <br>
     234                        <label>
     235                            <input type="checkbox" name="requirements[license]" required="required">
     236                            <?php _e( 'This plugin, all included libraries, and any other included assets are licenced as GPL or are under a GPL compatible license.', 'wporg-plugins' ); ?>
     237                        </label>
     238                    </p>
     239
     240                    <input id="upload_button" class="button button-primary" type="submit" value="<?php esc_attr_e( 'Upload', 'wporg-plugins' ); ?>"/>
    209241                </form>
    210242
Note: See TracChangeset for help on using the changeset viewer.