WordPress.org

Making WordPress.org

Ticket #2627: 2627-theme-disable-download-button.diff

File 2627-theme-disable-download-button.diff, 1.0 KB (added by tellyworth, 16 months ago)

Disable the download button for public users on closed plugin pages.

  • template-parts/plugin-single.php

     
    9595                                </div>
    9696                        <?php endif; ?>
    9797                        <div>
    98                                 <a class="plugin-download button download-button button-large" href="<?php echo esc_url( Template::download_link() ); ?>" itemprop="downloadUrl"><?php _e( 'Download', 'wporg-plugins' ); ?></a>
     98                                <?php if ( get_post_status() !== 'disabled' || current_user_can( 'plugin_admin_view', get_post() ) ) : ?>
     99                                        <a class="plugin-download button download-button button-large" href="<?php echo esc_url( Template::download_link() ); ?>" itemprop="downloadUrl"><?php _e( 'Download', 'wporg-plugins' ); ?></a>
     100                                <?php endif; ?>
    99101                                <?php if ( current_user_can( 'plugin_admin_view', get_post() ) ) : ?>
    100102                                        <br>
    101103                                        <a class="plugin-edit hide-if-no-js" href="<?php echo esc_url( get_permalink() . 'admin/' ); ?>"><?php _e( 'Admin', 'wporg-plugins' ); ?></a>