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, 9 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>