Index: /trunk/wp-admin/edit-form-advanced.php =================================================================== --- /trunk/wp-admin/edit-form-advanced.php (revision 14106) +++ /trunk/wp-admin/edit-form-advanced.php (revision 14107) @@ -10,4 +10,17 @@ if ( !defined('ABSPATH') ) die('-1'); + +wp_enqueue_script('post'); + +if ( post_type_supports($post_type, 'editor') ) { + if ( user_can_richedit() ) + wp_enqueue_script('editor'); + wp_enqueue_script('word-count'); +} + +if ( post_type_supports($post_type, 'editor') || post_type_supports($post_type, 'thumbnail') ) { + add_thickbox(); + wp_enqueue_script('media-upload'); +} /** Index: /trunk/wp-admin/post-new.php =================================================================== --- /trunk/wp-admin/post-new.php (revision 14106) +++ /trunk/wp-admin/post-new.php (revision 14107) @@ -8,5 +8,5 @@ /** Load WordPress Administration Bootstrap */ -require_once('admin.php'); +require_once('./admin.php'); if ( !isset($_GET['post_type']) ) @@ -30,14 +30,7 @@ $editing = true; -wp_enqueue_script('autosave'); -wp_enqueue_script('post'); -if ( user_can_richedit() ) - wp_enqueue_script('editor'); -add_thickbox(); -wp_enqueue_script('media-upload'); -wp_enqueue_script('word-count'); if ( 'post' == $post_type && !current_user_can('edit_posts') ) { - require_once ('./admin-header.php'); ?> + include('./admin-header.php'); ?>
edit_posts capability to your user, in order to be authorized to post.
@@ -47,7 +40,9 @@