Tribe__Events__Main::updatePostMessage( $messages )
Update custom post type messages
Contents
Parameters
- $messages
-
(Required)
Return
(mixed)
Source
File: src/Tribe/Main.php
public function updatePostMessage( $messages ) {
global $post, $post_ID;
$messages[ self::POSTTYPE ] = array(
0 => '', // Unused. Messages start at index 1.
1 => sprintf(
esc_html__( '%1$s updated. %2$sView %1$s%3$s', 'the-events-calendar' ),
esc_html( $this->singular_event_label ),
'<a href="' . esc_url( get_permalink( $post_ID ) ) . '">',
'</a>'
),
2 => esc_html__( 'Custom field updated.', 'the-events-calendar' ),
3 => esc_html__( 'Custom field deleted.', 'the-events-calendar' ),
4 => sprintf( esc_html__( '%s updated.', 'the-events-calendar' ), $this->singular_event_label ),
/* translators: %s: date and time of the revision */
5 => isset( $_GET['revision'] ) ? sprintf( esc_html__( '%1$s restored to revision from %2$s', 'the-events-calendar' ), $this->singular_event_label, wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
6 => sprintf(
esc_html__( '%1$s published. %2$sView %3$s', 'the-events-calendar' ),
$this->singular_event_label,
'<a href="' . esc_url( get_permalink( $post_ID ) ) . '">',
$this->singular_event_label_lowercase . '</a>'
),
7 => sprintf( esc_html__( '%s saved.', 'the-events-calendar' ), $this->singular_event_label ),
8 => sprintf(
esc_html__( '%1$s submitted. %2$sPreview %3$s', 'the-events-calendar' ),
$this->singular_event_label,
'<a target="_blank" href="' . esc_url( add_query_arg( 'preview', 'true', get_permalink( $post_ID ) ) ) . '">',
$this->singular_event_label_lowercase . '</a>'
),
9 => sprintf(
esc_html__( '%1$s scheduled for: %2$s. %3$sPreview %4$s', 'the-events-calendar' ),
$this->singular_event_label,
// translators: Publish box date format, see http://php.net/date
'<strong>' . date_i18n( esc_html__( 'M j, Y @ G:i', 'the-events-calendar' ),
strtotime( $post->post_date ) ) . '</strong>',
'<a target="_blank" href="' . esc_url( get_permalink( $post_ID ) ) . '">',
$this->singular_event_label_lowercase . '</a>'
),
10 => sprintf(
esc_html__( '%1$s draft updated. %2$sPreview %3$s', 'the-events-calendar' ),
$this->singular_event_label,
'<a target="_blank" href="' . esc_url( add_query_arg( 'preview', 'true', get_permalink( $post_ID ) ) ) . '">',
$this->singular_event_label_lowercase . '</a>'
),
);
$messages[ Tribe__Events__Venue::POSTTYPE ] = array(
0 => '', // Unused. Messages start at index 1.
1 => sprintf( esc_html__( '%s updated.', 'the-events-calendar' ), $this->singular_venue_label ),
2 => esc_html__( 'Custom field updated.', 'the-events-calendar' ),
3 => esc_html__( 'Custom field deleted.', 'the-events-calendar' ),
4 => sprintf( esc_html__( '%s updated.', 'the-events-calendar' ), $this->singular_venue_label ),
/* translators: %s: date and time of the revision */
5 => isset( $_GET['revision'] ) ? sprintf( esc_html__( '%1$s restored to revision from %2$s', 'the-events-calendar' ), $this->singular_venue_label, wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
6 => sprintf( esc_html__( '%s published.', 'the-events-calendar' ), $this->singular_venue_label ),
7 => sprintf( esc_html__( '%s saved.', 'the-events-calendar' ), $this->singular_venue_label ),
8 => sprintf( esc_html__( '%s submitted.', 'the-events-calendar' ), $this->singular_venue_label ),
9 => sprintf(
esc_html__( '%1$s scheduled for: %2$s.', 'the-events-calendar' ),
$this->singular_venue_label,
// translators: Publish box date format, see http://php.net/date
'' . date_i18n( esc_html__( 'M j, Y @ G:i', 'the-events-calendar' ), strtotime( $post->post_date ) ) . '</strong>'
),
10 => sprintf( esc_html__( '%s draft updated.', 'the-events-calendar' ), $this->singular_venue_label ),
);
$messages[ Tribe__Events__Organizer::POSTTYPE ] = array(
0 => '', // Unused. Messages start at index 1.
1 => sprintf( esc_html__( '%s updated.', 'the-events-calendar' ), $this->singular_organizer_label ),
2 => esc_html__( 'Custom field updated.', 'the-events-calendar' ),
3 => esc_html__( 'Custom field deleted.', 'the-events-calendar' ),
4 => sprintf( esc_html__( '%s updated.', 'the-events-calendar' ), $this->singular_organizer_label ),
/* translators: %s: date and time of the revision */
5 => isset( $_GET['revision'] ) ? sprintf( esc_html__( '%s restored to revision from %s', 'the-events-calendar' ), $this->singular_organizer_label, wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
6 => sprintf( esc_html__( '%s published.', 'the-events-calendar' ), $this->singular_organizer_label ),
7 => sprintf( esc_html__( '%s saved.', 'the-events-calendar' ), $this->singular_organizer_label ),
8 => sprintf( esc_html__( '%s submitted.', 'the-events-calendar' ), $this->singular_organizer_label ),
9 => sprintf(
esc_html__( '%1$s scheduled for: %2$s.', 'the-events-calendar' ),
$this->singular_organizer_label,
// translators: Publish box date format, see http://php.net/date
'<strong>' . date_i18n( esc_html__( 'M j, Y @ G:i', 'the-events-calendar' ), strtotime( $post->post_date ) ) . '</strong>'
),
10 => sprintf( esc_html__( '%s draft updated.', 'the-events-calendar' ), $this->singular_organizer_label ),
);
return $messages;
}