+ ID ) {
- if ( 'future' == $post->post_status ) { // scheduled for publishing at a future date
- /* translators: Post date information. %s: Date on which the post is currently scheduled to be published */
- $stamp = __( 'Scheduled for: %s' );
- } elseif ( 'publish' == $post->post_status || 'private' == $post->post_status ) { // already published
- /* translators: Post date information. %s: Date on which the post was published */
- $stamp = __( 'Published on: %s' );
- } elseif ( '0000-00-00 00:00:00' == $post->post_date_gmt ) { // draft, 1 or more saves, no date specified
+ if ( 0 !== $post_id ) {
+ if ( 'future' === $post->post_status ) { // Scheduled for publishing at a future date.
+ /* translators: Post date information. %s: Date on which the post is currently scheduled to be published. */
+ $stamp = __( 'Scheduled for: %s' );
+ } elseif ( 'publish' === $post->post_status || 'private' === $post->post_status ) { // Already published.
+ /* translators: Post date information. %s: Date on which the post was published. */
+ $stamp = __( 'Published on: %s' );
+ } elseif ( '0000-00-00 00:00:00' === $post->post_date_gmt ) { // Draft, 1 or more saves, no date specified.
+ $stamp = __( 'Publish immediately' );
+ } elseif ( time() < strtotime( $post->post_date_gmt . ' +0000' ) ) { // Draft, 1 or more saves, future date specified.
+ /* translators: Post date information. %s: Date on which the post is to be published. */
+ $stamp = __( 'Schedule for: %s' );
+ } else { // Draft, 1 or more saves, date specified.
+ /* translators: Post date information. %s: Date on which the post is to be published. */
+ $stamp = __( 'Publish on: %s' );
+ }
+ $date = sprintf(
+ $date_string,
+ date_i18n( $date_format, strtotime( $post->post_date ) ),
+ date_i18n( $time_format, strtotime( $post->post_date ) )
+ );
+ } else { // Draft (no saves, and thus no date specified).
$stamp = __( 'Publish immediately' );
- } elseif ( time() < strtotime( $post->post_date_gmt . ' +0000' ) ) { // draft, 1 or more saves, future date specified
- /* translators: Post date information. %s: Date on which the post is to be published */
- $stamp = __( 'Schedule for: %s' );
- } else { // draft, 1 or more saves, date specified
- /* translators: Post date information. %s: Date on which the post is to be published */
- $stamp = __( 'Publish on: %s' );
+ $date = sprintf(
+ $date_string,
+ date_i18n( $date_format, strtotime( current_time( 'mysql' ) ) ),
+ date_i18n( $time_format, strtotime( current_time( 'mysql' ) ) )
+ );
}
- $date = date_i18n( $datef, strtotime( $post->post_date ) );
- } else { // draft (no saves, and thus no date specified)
- $stamp = __( 'Publish immediately' );
- $date = date_i18n( $datef, strtotime( current_time( 'mysql' ) ) );
- }
+
+ if ( ! empty( $args['args']['revisions_count'] ) ) :
+ ?>
+
+ unpublished customization changes. You can edit, but there’s no need to publish now. It will be published automatically with those changes.' ),
+ esc_url(
+ add_query_arg(
+ 'changeset_uuid',
+ rawurlencode( get_post_meta( $post_id, '_customize_changeset_uuid', true ) ),
+ admin_url( 'customize.php' )
+ )
+ )
+ );
+ ?>
+
- unpublished customization changes. You can edit, but there’s no need to publish now. It will be published automatically with those changes.' ),
- esc_url(
- add_query_arg(
- 'changeset_uuid',
- rawurlencode( get_post_meta( $post->ID, '_customize_changeset_uuid', true ) ),
- admin_url( 'customize.php' )
- )
- )
- );
- ?>
-
- post_date )
+ post_date ) ),
+ /* translators: Publish box time format, see https://www.php.net/date */
+ date_i18n( _x( 'H:i', 'publish box time format' ), strtotime( $post->post_date ) )
);
- printf(
- /* translators: Attachment information. %s: Date the attachment was uploaded */
- __( 'Uploaded on: %s' ),
- '' . $date . ''
- );
- ?>
+ /* translators: Attachment information. %s: Date the attachment was uploaded. */
+ printf( __( 'Uploaded on: %s' ), '' . $uploaded_on . '' );
+ ?>
@@ -402,7 +441,7 @@
echo "" . __( 'Move to Trash' ) . '';
} else {
$delete_ays = ! MEDIA_TRASH ? " onclick='return showNotice.warn();'" : '';
- echo "" . __( 'Delete Permanently' ) . '';
+ echo "" . __( 'Delete permanently' ) . '';
}
}
?>
@@ -445,8 +484,8 @@
if ( ! $post_format ) {
$post_format = '0';
}
- // Add in the current one if it isn't there yet, in case the current theme doesn't support it
- if ( $post_format && ! in_array( $post_format, $post_formats[0] ) ) {
+ // Add in the current one if it isn't there yet, in case the current theme doesn't support it.
+ if ( $post_format && ! in_array( $post_format, $post_formats[0], true ) ) {
$post_formats[0][] = $post_format;
}
?>
@@ -492,9 +531,9 @@
} else {
$args = $box['args'];
}
- $r = wp_parse_args( $args, $defaults );
- $tax_name = esc_attr( $r['taxonomy'] );
- $taxonomy = get_taxonomy( $r['taxonomy'] );
+ $parsed_args = wp_parse_args( $args, $defaults );
+ $tax_name = esc_attr( $parsed_args['taxonomy'] );
+ $taxonomy = get_taxonomy( $parsed_args['taxonomy'] );
$user_can_assign_terms = current_user_can( $taxonomy->cap->assign_terms );
$comma = _x( ',', 'tag delimiter' );
$terms_to_edit = get_terms_to_edit( $post->ID, $tax_name );
@@ -555,9 +594,9 @@
} else {
$args = $box['args'];
}
- $r = wp_parse_args( $args, $defaults );
- $tax_name = esc_attr( $r['taxonomy'] );
- $taxonomy = get_taxonomy( $r['taxonomy'] );
+ $parsed_args = wp_parse_args( $args, $defaults );
+ $tax_name = esc_attr( $parsed_args['taxonomy'] );
+ $taxonomy = get_taxonomy( $parsed_args['taxonomy'] );
?>
@@ -573,8 +612,9 @@
"; // Allows for an empty term set to be sent. 0 is an invalid Term ID and will be ignored by empty() checks.
+ $name = ( 'category' === $tax_name ) ? 'post_category' : 'tax_input[' . $tax_name . ']';
+ // Allows for an empty term set to be sent. 0 is an invalid term ID and will be ignored by empty() checks.
+ echo "";
?>