Make WordPress Core

Ticket #44202: privacy-2.diff

File privacy-2.diff, 1.6 KB (added by subrataemfluence, 7 years ago)

Changed checkbox label to "Show Privacy Policy link automatically." from "Show Privacy link in site footer"

  • privacy.php

    diff --git src/wp-admin/privacy.php privacy.php
    index 34c0fa4..ad2178f 100755
    old new if ( ! empty( $action ) ) { (this hunk was shorter than expected) 
    2222                $privacy_policy_page_id = isset( $_POST['page_for_privacy_policy'] ) ? (int) $_POST['page_for_privacy_policy'] : 0;
    2323                update_option( 'wp_page_for_privacy_policy', $privacy_policy_page_id );
    2424
     25                $privacy_footer_link_option = get_option( 'wp_privacy_policy_footer_link_visibility' );
     26
     27                if( '' != $privacy_footer_link_option ) {
     28                        if ( isset( $_POST['opt_in_footer_link'] ) ) {
     29                                update_option( 'wp_privacy_policy_footer_link_visibility', '1' );
     30                        } else {
     31                                update_option( 'wp_privacy_policy_footer_link_visibility', '0' );
     32                        }
     33                } else {
     34                        if ( isset( $_POST['opt_in_footer_link'] ) ) {
     35                                add_option( 'wp_privacy_policy_footer_link_visibility', '1' );
     36                        } else {
     37                                add_option( 'wp_privacy_policy_footer_link_visibility', '0' );
     38                        }
     39                }
     40
    2541                add_settings_error(
    2642                        'page_for_privacy_policy',
    2743                        'page_for_privacy_policy',
    require_once( ABSPATH . 'wp-admin/admin-header.php' ); 
    197214                                                        )
    198215                                                ); ?>
    199216
     217                                                <?php
     218                                                $checked = get_option( 'wp_privacy_policy_footer_link_visibility' );
     219                                                if( '1' == $checked ) :
     220                                                        $checked = "checked";
     221                                                endif;
     222                                                ?>
     223
     224                                                <input type="checkbox" name="opt_in_footer_link" id="opt_in_footer_link" <?php echo $checked; ?> />
     225                                                <label for="opt_in_footer_link">Show Privacy Policy link automatically.</label>
     226
    200227                                                <?php wp_nonce_field( 'set-privacy-page' );
    201228
    202229                                                submit_button( __( 'Use This Page' ), 'primary', 'submit', false, array( 'id' => 'set-page' ) );