Inline documentation for hooks in wp-admin/includes/meta-boxes.php.

Props SpencerFinnell for the initial patch.
Fixes #26092.

Built from https://develop.svn.wordpress.org/trunk@26918


git-svn-id: http://core.svn.wordpress.org/trunk@26799 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Drew Jaynes 2014-01-08 04:06:12 +00:00
parent b3b3316102
commit f5213d39d0
1 changed files with 66 additions and 7 deletions

View File

@ -42,6 +42,13 @@ if ( 'publish' == $post->post_status ) {
$preview_button = __( 'Preview Changes' ); $preview_button = __( 'Preview Changes' );
} else { } else {
$preview_link = set_url_scheme( get_permalink( $post->ID ) ); $preview_link = set_url_scheme( get_permalink( $post->ID ) );
/**
* Filter the URI of a post preview in the post submit box.
*
* @since 2.0.5
*
* @param string $preview_link URI the user will be directed to for a post preview.
*/
$preview_link = esc_url( apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $preview_link ) ) ); $preview_link = esc_url( apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $preview_link ) ) );
$preview_button = __( 'Preview' ); $preview_button = __( 'Preview' );
} }
@ -198,13 +205,27 @@ if ( $can_publish ) : // Contributors don't get to choose the date of publish ?>
</div><?php // /misc-pub-section ?> </div><?php // /misc-pub-section ?>
<?php endif; ?> <?php endif; ?>
<?php do_action('post_submitbox_misc_actions'); ?> <?php
/**
* Fires after the post time/date setting in the Publish meta box.
*
* @since 2.9.0
*/
do_action( 'post_submitbox_misc_actions' );
?>
</div> </div>
<div class="clear"></div> <div class="clear"></div>
</div> </div>
<div id="major-publishing-actions"> <div id="major-publishing-actions">
<?php do_action('post_submitbox_start'); ?> <?php
/**
* Fires at the beginning of the publishing actions section of the Publish meta box.
*
* @since 2.7.0
*/
do_action( 'post_submitbox_start' );
?>
<div id="delete-action"> <div id="delete-action">
<?php <?php
if ( current_user_can( "delete_post", $post->ID ) ) { if ( current_user_can( "delete_post", $post->ID ) ) {
@ -282,7 +303,15 @@ function attachment_submit_meta_box( $post ) {
<span id="timestamp"><?php printf($stamp, $date); ?></span> <span id="timestamp"><?php printf($stamp, $date); ?></span>
</div><!-- .misc-pub-section --> </div><!-- .misc-pub-section -->
<?php do_action('attachment_submitbox_misc_actions'); ?> <?php
/**
* Fires after the 'Uploaded on' section of the Save meta box
* in the attachment editing screen.
*
* @since 3.5.0
*/
do_action( 'attachment_submitbox_misc_actions' );
?>
</div><!-- #misc-publishing-actions --> </div><!-- #misc-publishing-actions -->
<div class="clear"></div> <div class="clear"></div>
</div><!-- #minor-publishing --> </div><!-- #minor-publishing -->
@ -525,7 +554,16 @@ function post_comment_status_meta_box($post) {
<p class="meta-options"> <p class="meta-options">
<label for="comment_status" class="selectit"><input name="comment_status" type="checkbox" id="comment_status" value="open" <?php checked($post->comment_status, 'open'); ?> /> <?php _e( 'Allow comments.' ) ?></label><br /> <label for="comment_status" class="selectit"><input name="comment_status" type="checkbox" id="comment_status" value="open" <?php checked($post->comment_status, 'open'); ?> /> <?php _e( 'Allow comments.' ) ?></label><br />
<label for="ping_status" class="selectit"><input name="ping_status" type="checkbox" id="ping_status" value="open" <?php checked($post->ping_status, 'open'); ?> /> <?php printf( __( 'Allow <a href="%s" target="_blank">trackbacks and pingbacks</a> on this page.' ), __( 'http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments' ) ); ?></label> <label for="ping_status" class="selectit"><input name="ping_status" type="checkbox" id="ping_status" value="open" <?php checked($post->ping_status, 'open'); ?> /> <?php printf( __( 'Allow <a href="%s" target="_blank">trackbacks and pingbacks</a> on this page.' ), __( 'http://codex.wordpress.org/Introduction_to_Blogging#Managing_Comments' ) ); ?></label>
<?php do_action('post_comment_status_meta_box-options', $post); ?> <?php
/**
* Fires at the end of the Discussion meta box on the post editing screen.
*
* @since 3.1.0
*
* @param WP_Post $post WP_Post object of the current post.
*/
do_action( 'post_comment_status_meta_box-options', $post );
?>
</p> </p>
<?php <?php
} }
@ -588,8 +626,9 @@ function post_comment_meta_box( $post ) {
* @param object $post * @param object $post
*/ */
function post_slug_meta_box($post) { function post_slug_meta_box($post) {
/** This filter is documented in wp-admin/edit-tag-form.php */
?> ?>
<label class="screen-reader-text" for="post_name"><?php _e('Slug') ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php echo esc_attr( apply_filters('editable_slug', $post->post_name) ); ?>" /> <label class="screen-reader-text" for="post_name"><?php _e('Slug') ?></label><input name="post_name" type="text" size="13" id="post_name" value="<?php echo esc_attr( apply_filters( 'editable_slug', $post->post_name ) ); ?>" />
<?php <?php
} }
@ -646,6 +685,16 @@ function page_attributes_meta_box($post) {
'echo' => 0, 'echo' => 0,
); );
/**
* Filter the arguments used to generate a Pages drop-down element.
*
* @since 3.3.0
*
* @see wp_dropdown_pages()
*
* @param array $dropdown_args Array of arguments used to generate the pages drop-down.
* @param WP_Post $post The current WP_Post object.
*/
$dropdown_args = apply_filters( 'page_attributes_dropdown_pages_args', $dropdown_args, $post ); $dropdown_args = apply_filters( 'page_attributes_dropdown_pages_args', $dropdown_args, $post );
$pages = wp_dropdown_pages( $dropdown_args ); $pages = wp_dropdown_pages( $dropdown_args );
if ( ! empty($pages) ) { if ( ! empty($pages) ) {
@ -710,7 +759,10 @@ function link_submit_meta_box($link) {
</div> </div>
<div id="major-publishing-actions"> <div id="major-publishing-actions">
<?php do_action('post_submitbox_start'); ?> <?php
/** This action is documented in wp-admin/includes/meta-boxes.php */
do_action( 'post_submitbox_start' );
?>
<div id="delete-action"> <div id="delete-action">
<?php <?php
if ( !empty($_GET['action']) && 'edit' == $_GET['action'] && current_user_can('manage_links') ) { ?> if ( !empty($_GET['action']) && 'edit' == $_GET['action'] && current_user_can('manage_links') ) { ?>
@ -727,7 +779,14 @@ if ( !empty($_GET['action']) && 'edit' == $_GET['action'] && current_user_can('m
</div> </div>
<div class="clear"></div> <div class="clear"></div>
</div> </div>
<?php do_action('submitlink_box'); ?> <?php
/**
* Fires at the end of the Publish box in the Link editing screen.
*
* @since 2.5.0
*/
do_action( 'submitlink_box' );
?>
<div class="clear"></div> <div class="clear"></div>
</div> </div>
<?php <?php