Make WordPress Core


Ignore:
Timestamp:
08/13/2012 04:18:42 PM (13 years ago)
Author:
nacin
Message:

Hide the link manager from the UI on upgrade, if the site has no links. New DB option, link_manager_enabled.

Enforce this by denying the 'manage_links' capability, which hides the All Links, Add New Link, and Link Categories screens. Hide WP_Widget_Links and the UI for the default_link_category as well.

Convert all references to 'posts and links' when handling reassignment on user deletion to just 'posts'.

see #21307.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/network/users.php

    r21413 r21501  
    2525    ?>
    2626    <h2><?php esc_html_e( 'Users' ); ?></h2>
    27     <p><?php _e( 'Transfer or delete posts and links before deleting users.' ); ?></p>
     27    <p><?php _e( 'Transfer or delete posts before deleting users.' ); ?></p>
    2828    <form action="users.php?action=dodelete" method="post">
    2929    <input type="hidden" name="dodelete" />
     
    4848            if ( !empty( $blogs ) ) {
    4949                ?>
    50                 <br /><fieldset><p><legend><?php printf( __( "What should be done with posts and links owned by <em>%s</em>?" ), $delete_user->user_login ); ?></legend></p>
     50                <br /><fieldset><p><legend><?php printf( __( "What should be done with posts owned by <em>%s</em>?" ), $delete_user->user_login ); ?></legend></p>
    5151                <?php
    5252                foreach ( (array) $blogs as $key => $details ) {
     
    6868                            <li><?php printf( __( 'Site: %s' ), $user_site ); ?></li>
    6969                            <li><label><input type="radio" id="delete_option0" name="delete[<?php echo $details->userblog_id . '][' . $delete_user->ID ?>]" value="delete" checked="checked" />
    70                             <?php _e( 'Delete all posts and links.' ); ?></label></li>
     70                            <?php _e( 'Delete all posts.' ); ?></label></li>
    7171                            <li><label><input type="radio" id="delete_option1" name="delete[<?php echo $details->userblog_id . '][' . $delete_user->ID ?>]" value="reassign" />
    72                             <?php echo __( 'Attribute all posts and links to:' ) . '</label>' . $user_dropdown; ?></li>
     72                            <?php echo __( 'Attribute all posts to:' ) . '</label>' . $user_dropdown; ?></li>
    7373                        </ul>
    7474                        <?php
Note: See TracChangeset for help on using the changeset viewer.