WP hooks navigation: Home/browse • Actions index • Filters index
To save our bandwidth, we show only a snippet of code around each occurence of the hook. View complete file in SVN (without highlighting).
The best way to understand what a hook does is to look at where it occurs in the source code.
do_action( "hook_name" )apply_filters( "hook_name", "what_to_filter" ).Remember, this hook may occur in more than one file. Moreover, the hook's context may change from version to version.
This hook occurs 2 times in this file.
| Line | Code |
|---|---|
| 76 | * @todo Document the $messages array(s). |
| 77 | */ |
| 78 | $permalink = get_permalink( $post_ID ); |
| 79 | if ( ! $permalink ) { |
| 80 | $permalink = ''; |
| 81 | } |
| 82 | |
| 83 | $messages = array(); |
| 84 | /** This filter is documented in wp-admin/includes/meta-boxes.php */ |
| 85 | $post_preview_url = apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $permalink ), $post ); |
| 86 | |
| 87 | $messages['post'] = array( |
| 88 | 0 => '', // Unused. Messages start at index 1. |
| 89 | 1 => sprintf( __('Post updated. <a href="%s">View post</a>'), esc_url( $permalink ) ), |
| 90 | 2 => __('Custom field updated.'), |
| 91 | 3 => __('Custom field deleted.'), |
| 92 | 4 => __('Post updated.'), |
| 93 | /* translators: %s: date and time of the revision */ |
| 94 | 5 => isset($_GET['revision']) ? sprintf( __('Post restored to revision from %s'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, |
| Line | Code |
| 96 | 7 => __('Post saved.'), |
| 97 | 8 => sprintf( __('Post submitted. <a target="_blank" href="%s">Preview post</a>'), esc_url( $post_preview_url ) ), |
| 98 | 9 => sprintf( __('Post scheduled for: <strong>%1$s</strong>. <a target="_blank" href="%2$s">Preview post</a>'), |
| 99 | /* translators: Publish box date format, see http://php.net/date */ |
| 100 | date_i18n( __( 'M j, Y @ H:i' ), strtotime( $post->post_date ) ), esc_url( $permalink ) ), |
| 101 | 10 => sprintf( __('Post draft updated. <a target="_blank" href="%s">Preview post</a>'), esc_url( $post_preview_url ) ), |
| 102 | ); |
| 103 | |
| 104 | /** This filter is documented in wp-admin/includes/meta-boxes.php */ |
| 105 | $page_preview_url = apply_filters( 'preview_post_link', add_query_arg( 'preview', 'true', $permalink ), $post ); |
| 106 | |
| 107 | $messages['page'] = array( |
| 108 | 0 => '', // Unused. Messages start at index 1. |
| 109 | 1 => sprintf( __('Page updated. <a href="%s">View page</a>'), esc_url( $permalink ) ), |
| 110 | 2 => __('Custom field updated.'), |
| 111 | 3 => __('Custom field deleted.'), |
| 112 | 4 => __('Page updated.'), |
| 113 | 5 => isset($_GET['revision']) ? sprintf( __('Page restored to revision from %s'), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false, |
| 114 | 6 => sprintf( __('Page published. <a href="%s">View page</a>'), esc_url( $permalink ) ), |