WordPress.org

Make WordPress Core

Ticket #43940: 43940.3.diff

File 43940.3.diff, 3.4 KB (added by xkon, 3 years ago)

minor CS fixes

  • src/wp-admin/privacy.php

     
    3939                }
    4040
    4141                $privacy_policy_page_content = WP_Privacy_Policy_Content::get_default_content();
    42                 $privacy_policy_page_id = wp_insert_post(
     42                $privacy_policy_page_id      = wp_insert_post(
    4343                        array(
    4444                                'post_title'   => __( 'Privacy Policy' ),
    4545                                'post_status'  => 'draft',
     
    142142                        <?php
    143143
    144144                        /* translators: 1: Privacy Policy guide URL, 2: additional link attributes, 3: accessibility text */
    145                         printf(
    146                                 __( 'Need help putting together your new Privacy Policy page? <a href="%1$s" %2$s>Check out our guide%3$s</a> for recommendations on what content to include, along with policies suggested by your plugins and theme.' ),
     145                        printf( __( 'Need help putting together your new Privacy Policy page? <a href="%1$s" %2$s>Check out our guide%3$s</a> for recommendations on what content to include, along with policies suggested by your plugins and theme.' ),
    147146                                admin_url( 'tools.php?wp-privacy-policy-guide' ),
    148147                                '',
    149148                                ''
     
    167166                                ?>
    168167                        </th>
    169168                        <td>
    170                                 <form method="post" action="">
    171                                         <label for="page_for_privacy_policy">
    172                                                 <?php _e( 'Either select an existing page:' ); ?>
    173                                         </label>
    174                                         <input type="hidden" name="action" value="set-privacy-page" />
    175                                         <?php
    176                                         wp_dropdown_pages(
    177                                                 array(
    178                                                         'name'              => 'page_for_privacy_policy',
    179                                                         'show_option_none'  => __( '&mdash; Select &mdash;' ),
    180                                                         'option_none_value' => '0',
    181                                                         'selected'          => $privacy_policy_page_id,
    182                                                         'post_status'       => array( 'draft', 'publish' ),
    183                                                 )
    184                                         );
     169                                <?php
     170                                $has_pages = false;
     171                                $pages     = get_posts( array(
     172                                        'post_type'      => 'page',
     173                                        'posts_per_page' => 1,
     174                                        'post_status'    => array(
     175                                                'publish',
     176                                                'draft',
     177                                        ),
     178                                ) );
    185179
    186                                         wp_nonce_field( 'set-privacy-page' );
     180                                if ( ! empty( $pages ) ) {
     181                                        $has_pages = true;
     182                                }
    187183
    188                                         submit_button( __( 'Use This Page' ), 'primary', 'submit', false, array( 'id' => 'set-page' ) );
    189                                         ?>
    190                                 </form>
     184                                if ( ! empty( $has_pages ) ) :
     185                                ?>
     186                                        <form method="post" action="">
     187                                                <label for="page_for_privacy_policy">
     188                                                        <?php _e( 'Select an existing page:' ); ?>
     189                                                </label>
     190                                                <input type="hidden" name="action" value="set-privacy-page" />
     191                                                <?php
     192                                                wp_dropdown_pages(
     193                                                        array(
     194                                                                'name'              => 'page_for_privacy_policy',
     195                                                                'show_option_none'  => __( '&mdash; Select &mdash;' ),
     196                                                                'option_none_value' => '0',
     197                                                                'selected'          => $privacy_policy_page_id,
     198                                                                'post_status'       => array( 'draft', 'publish' ),
     199                                                        )
     200                                                );
    191201
     202                                                wp_nonce_field( 'set-privacy-page' );
     203
     204                                                submit_button( __( 'Use This Page' ), 'primary', 'submit', false, array( 'id' => 'set-page' ) );
     205                                                ?>
     206                                        </form>
     207                                <?php endif; ?>
     208
    192209                                <form method="post" action="">
    193210                                        <input type="hidden" name="action" value="create-privacy-page" />
    194                                         <span>
    195                                                 <?php _e( 'Or create a new page:' ); ?>
    196                                         </span>
     211                                        <?php if ( ! empty( $has_pages ) ) { ?>
     212                                                        <span>
     213                                                                <?php _e( 'Or:' ); ?>
     214                                                        </span>
     215                                        <?php } else { ?>
     216                                                        <span>
     217                                                                <?php _e( 'There are no pages.' ); ?>
     218                                                        </span>
     219                                        <?php } ?>
    197220                                        <?php
    198221                                        wp_nonce_field( 'create-privacy-page' );
    199222