From ff4c82bd7bbdccc9407e1e367a9ef2919b454468 Mon Sep 17 00:00:00 2001
From: Drew Jaynes
Date: Wed, 16 Oct 2013 22:58:21 +0000
Subject: [PATCH] Inline documentation for hooks in
wp-admin/edit-form-advanced.php.
Props ericlewis.
Fixes #25434.
git-svn-id: https://develop.svn.wordpress.org/trunk@25819 602fd350-edb4-49c9-b593-d223f7449a82
---
src/wp-admin/edit-form-advanced.php | 176 ++++++++++++++++++++++++----
1 file changed, 155 insertions(+), 21 deletions(-)
diff --git a/src/wp-admin/edit-form-advanced.php b/src/wp-admin/edit-form-advanced.php
index c11682def2..859d970254 100644
--- a/src/wp-admin/edit-form-advanced.php
+++ b/src/wp-admin/edit-form-advanced.php
@@ -32,6 +32,9 @@ if ( post_type_supports($post_type, 'editor') || post_type_supports($post_type,
// Add the local autosave notice HTML
add_action( 'admin_footer', '_local_storage_notice' );
+/*
+ * @todo Document the $messages array(s).
+ */
$messages = array();
$messages['post'] = array(
0 => '', // Unused. Messages start at index 1.
@@ -64,6 +67,13 @@ $messages['page'] = array(
);
$messages['attachment'] = array_fill( 1, 10, __( 'Media attachment updated.' ) ); // Hack, for now.
+/**
+ * Filter the post updated messages.
+ *
+ * @since 3.0.0
+ *
+ * @param array $messages Post updated messages. For defaults @see $messages declarations above.
+ */
$messages = apply_filters( 'post_updated_messages', $messages );
$message = false;
@@ -172,7 +182,16 @@ if ( post_type_supports($post_type, 'trackbacks') )
if ( post_type_supports($post_type, 'custom-fields') )
add_meta_box('postcustom', __('Custom Fields'), 'post_custom_meta_box', null, 'normal', 'core');
-do_action('dbx_post_advanced', $post);
+/**
+ * Fires in the middle of built-in meta box registration.
+ *
+ * @since 2.1.0
+ * @deprecated 3.7.0 Use 'add_meta_boxes' instead.
+ *
+ * @param WP_Post $post Post object.
+ */
+do_action( 'dbx_post_advanced', $post );
+
if ( post_type_supports($post_type, 'comments') )
add_meta_box('commentstatusdiv', __('Discussion'), 'post_comment_status_meta_box', null, 'normal', 'core');
@@ -187,12 +206,43 @@ if ( post_type_supports($post_type, 'author') ) {
add_meta_box('authordiv', __('Author'), 'post_author_meta_box', null, 'normal', 'core');
}
-do_action('add_meta_boxes', $post_type, $post);
-do_action('add_meta_boxes_' . $post_type, $post);
+/**
+ * Fires after all built-in meta boxes have been added.
+ *
+ * @since 3.0.0
+ *
+ * @param string $post_type Post type.
+ * @param WP_Post $post Post object.
+ */
+do_action( 'add_meta_boxes', $post_type, $post );
-do_action('do_meta_boxes', $post_type, 'normal', $post);
-do_action('do_meta_boxes', $post_type, 'advanced', $post);
-do_action('do_meta_boxes', $post_type, 'side', $post);
+/**
+ * Fires after all built-in meta boxes have been added, contextually for the given post type.
+ *
+ * The dynamic portion of the hook, $post_type, refers to the post type of the post.
+ *
+ * @since 3.0.0
+ *
+ * @param WP_Post $post Post object.
+ */
+do_action( 'add_meta_boxes_' . $post_type, $post );
+
+/**
+ * Fires after meta boxes have been added.
+ *
+ * Fires once for each of the default meta box contexts: normal, advanced, and side.
+ *
+ * @since 3.0.0
+ *
+ * @param string $post_type Post type of the post.
+ * @param string $context string Meta box context.
+ * @param WP_Post $post Post object.
+ */
+do_action( 'do_meta_boxes', $post_type, 'normal', $post );
+//duplicate_hook
+do_action( 'do_meta_boxes', $post_type, 'advanced', $post );
+//duplicate_hook
+do_action( 'do_meta_boxes', $post_type, 'side', $post );
add_screen_option('layout_columns', array('max' => 2, 'default' => 2) );
@@ -326,8 +376,16 @@ if ( isset( $post_new_file ) && current_user_can( $post_type_object->cap->create
-
-