Ticket #17470: 17470.2.diff
File 17470.2.diff, 1.7 KB (added by , 10 years ago) |
---|
-
src/wp-admin/edit-form-advanced.php
45 45 $user_ID = isset($user_ID) ? (int) $user_ID : 0; 46 46 $action = isset($action) ? $action : ''; 47 47 48 $posts_page = false; 49 50 if ( $post_ID == get_option( 'page_for_posts' ) && empty( $post->post_content ) ) { 51 $posts_page = true; 52 remove_post_type_support( $post_type, 'editor' ); 53 } 54 48 55 $thumbnail_support = current_theme_supports( 'post-thumbnails', $post_type ) && post_type_supports( $post_type, 'thumbnail' ); 49 56 if ( ! $thumbnail_support && 'attachment' === $post_type && $post->post_mime_type ) { 50 57 if ( 0 === strpos( $post->post_mime_type, 'audio/' ) ) { … … 556 563 </tr></tbody></table> 557 564 558 565 </div> 559 <?php } 566 <?php } elseif ( $posts_page ) { 567 ?> 568 <div class="notice notice-warning"><p>You are currently editing the page that shows your latest posts.</p></div> 569 <?php 570 } 571 560 572 /** 561 573 * Fires after the content editor. 562 574 * -
src/wp-admin/includes/meta-boxes.php
739 739 <?php 740 740 } // end empty pages check 741 741 } // end hierarchical check. 742 if ( 'page' == $post->post_type && 0 != count( get_page_templates( $post ) ) ) {742 if ( 'page' == $post->post_type && 0 != count( get_page_templates( $post ) ) && get_option( 'page_for_posts' ) != $post->ID ) { 743 743 $template = !empty($post->page_template) ? $post->page_template : false; 744 744 ?> 745 745 <p><strong><?php _e('Template') ?></strong></p>