WordPress.org

Make WordPress Core

Ticket #43940: 43940.diff

File 43940.diff, 1.9 KB (added by abdullahramzan, 2 years ago)
  • wp-admin/privacy.php

    diff --git a/wp-admin/privacy.php b/wp-admin/privacy.php
    index c4ec307396..fc2045b882 100644
    a b require_once( ABSPATH . 'wp-admin/admin-header.php' ); 
    169169                                ?>
    170170                        </th>
    171171                        <td>
     172                        <?php $page_list = wp_dropdown_pages(
     173                                                array(
     174                                                        'post_status'       => array( 'draft', 'publish' ),
     175                                                        'echo'                  => 0,
     176                                                )
     177                                            );
     178                        if(!empty ($page_list) ) : ?>
    172179                                <form method="post" action="">
    173180                                        <label for="page_for_privacy_policy">
    174181                                                <?php _e( 'Either select an existing page:' ); ?>
    require_once( ABSPATH . 'wp-admin/admin-header.php' ); 
    183190                                                        'selected'          => $privacy_policy_page_id,
    184191                                                        'post_status'       => array( 'draft', 'publish' ),
    185192                                                )
    186                                         );
     193                                        ); 
    187194
    188195                                        wp_nonce_field( 'set-privacy-page' );
    189196
    190197                                        submit_button( __( 'Use This Page' ), 'primary', 'submit', false, array( 'id' => 'set-page' ) );
    191198                                        ?>
    192199                                </form>
     200                        <?php endif; ?>
    193201
    194202                                <form method="post" action="">
    195203                                        <input type="hidden" name="action" value="create-privacy-page" />
    196                                         <span>
    197                                                 <?php _e( 'Or create a new page: ' ); ?>
    198                                         </span>
     204                                        <?php if( !empty($page_list) ){?>
     205                                        <span>
     206                                            <?php _e( 'Or create a new page: ' ); ?>
     207                                        </span>
     208                                        <?php } else { ?>
     209                                        <span>
     210                                            <?php _e( 'No page exist, please create a new page: ' ); ?>
     211                                        </span>
     212                                        <?php } ?>
    199213                                        <?php
    200214                                        wp_nonce_field( 'create-privacy-page' );
    201215