Make WordPress Core


Ignore:
Timestamp:
01/10/2010 01:23:14 AM (14 years ago)
Author:
ryan
Message:

Post type caps. see #9674

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/edit-page-form.php

    r12651 r12682  
    7676require_once('includes/meta-boxes.php');
    7777
     78$post_type = 'page';
     79
    7880add_meta_box('submitdiv', __('Publish'), 'post_submit_meta_box', 'page', 'side', 'core');
    79 add_meta_box('pageparentdiv', __('Attributes'), 'page_attributes_meta_box', 'page', 'side', 'core');
    80 add_meta_box('postcustom', __('Custom Fields'), 'post_custom_meta_box', 'page', 'normal', 'core');
    81 add_meta_box('commentstatusdiv', __('Discussion'), 'post_comment_status_meta_box', 'page', 'normal', 'core');
    82 add_meta_box('slugdiv', __('Page Slug'), 'post_slug_meta_box', 'page', 'normal', 'core');
    83 if ( current_theme_supports( 'post-thumbnails', 'page' ) )
    84     add_meta_box('postimagediv', __('Page Image'), 'post_thumbnail_meta_box', 'page', 'side', 'low');
     81
     82if ( post_type_supports($post_type, 'page-attributes') )
     83    add_meta_box('pageparentdiv', __('Attributes'), 'page_attributes_meta_box', $post_type, 'side', 'core');
     84if ( post_type_supports($post_type, 'custom-fields') )
     85    add_meta_box('postcustom', __('Custom Fields'), 'post_custom_meta_box', $post_type, 'normal', 'core');
     86if ( post_type_supports($post_type, 'comments') )
     87    add_meta_box('commentstatusdiv', __('Discussion'), 'post_comment_status_meta_box', $post_type, 'normal', 'core');
     88add_meta_box('slugdiv', __('Page Slug'), 'post_slug_meta_box', $post_type, 'normal', 'core');
     89if ( current_theme_supports( 'post-thumbnails', 'page' ) && post_type_supports($post_type, 'post-thumbnails') )
     90    add_meta_box('postimagediv', __('Page Image'), 'post_thumbnail_meta_box', $post_type, 'side', 'low');
    8591
    8692$authors = get_editable_user_ids( $current_user->id, true, 'page' ); // TODO: ROLE SYSTEM
     
    8894    $authors[] = $post->post_author;
    8995if ( $authors && count( $authors ) > 1 )
    90     add_meta_box('pageauthordiv', __('Page Author'), 'post_author_meta_box', 'page', 'normal', 'core');
     96    add_meta_box('pageauthordiv', __('Page Author'), 'post_author_meta_box', $post_type, 'normal', 'core');
    9197
    9298if ( 0 < $post_ID && wp_get_post_revisions( $post_ID ) )
    93     add_meta_box('revisionsdiv', __('Page Revisions'), 'post_revisions_meta_box', 'page', 'normal', 'core');
    94 
    95 do_action('do_meta_boxes', 'page', 'normal', $post);
    96 do_action('do_meta_boxes', 'page', 'advanced', $post);
    97 do_action('do_meta_boxes', 'page', 'side', $post);
     99    add_meta_box('revisionsdiv', __('Page Revisions'), 'post_revisions_meta_box', $post_type, 'normal', 'core');
     100
     101do_action('do_meta_boxes', $post_type, 'normal', $post);
     102do_action('do_meta_boxes', $post_type, 'advanced', $post);
     103do_action('do_meta_boxes', $post_type, 'side', $post);
    98104
    99105require_once('admin-header.php');
     
    129135<?php
    130136do_action('submitpage_box');
    131 $side_meta_boxes = do_meta_boxes('page', 'side', $post); ?>
     137$side_meta_boxes = do_meta_boxes($post_type, 'side', $post); ?>
    132138</div>
    133139
     
    179185
    180186<?php
    181 do_meta_boxes('page', 'normal', $post);
     187do_meta_boxes($post_type, 'normal', $post);
    182188do_action('edit_page_form');
    183 do_meta_boxes('page', 'advanced', $post);
     189do_meta_boxes($post_type, 'advanced', $post);
    184190?>
    185191
Note: See TracChangeset for help on using the changeset viewer.