48 lines
2.1 KiB
PHP
48 lines
2.1 KiB
PHP
<?php
|
|
function sportspress_post_updated_messages( $messages ) {
|
|
|
|
global $typenow, $post;
|
|
|
|
if ( in_array( $typenow, array( 'sp_result', 'sp_outcome', 'sp_column', 'sp_metric', 'sp_statistic' ) ) ):
|
|
$obj = get_post_type_object( $typenow );
|
|
|
|
for ( $i = 0; $i <= 10; $i++ ):
|
|
$messages['post'][ $i ] = __( 'Settings saved.', 'sportspress' ) .
|
|
' <a href="' . esc_url( admin_url( 'edit.php?post_type=' . $typenow ) ) . '">' .
|
|
__( 'View All', 'sportspress' ) . '</a>';
|
|
endfor;
|
|
|
|
elseif ( in_array( $typenow, array( 'sp_event', 'sp_team', 'sp_table', 'sp_player', 'sp_list', 'sp_staff' ) ) ):
|
|
$obj = get_post_type_object( $typenow );
|
|
|
|
$messages['post'][1] = __( 'Changes saved.', 'sportspress' ) .
|
|
' <a href="' . esc_url( get_permalink($post->ID) ) . '">' . $obj->labels->view_item . '</a>';
|
|
|
|
$messages['post'][4] = __( 'Changes saved.', 'sportspress' );
|
|
|
|
$messages['post'][6] = __( 'Success!', 'sportspress' ) .
|
|
' <a href="' . esc_url( get_permalink($post->ID) ) . '">' . $obj->labels->view_item . '</a>';
|
|
|
|
$messages['post'][7] = __( 'Changes saved.', 'sportspress' );
|
|
|
|
$messages['post'][8] = __( 'Success!', 'sportspress' ) .
|
|
' <a target="_blank" href="' . esc_url( add_query_arg( 'preview', 'true', get_permalink($post->ID) ) ) . '">' .
|
|
sprintf( __( 'Preview %s', 'sportspress' ), $obj->labels->singular_name ) . '</a>';
|
|
|
|
$messages['post'][9] = sprintf(
|
|
__( 'Scheduled for: <b>%1$s</b>.', 'sportspress' ),
|
|
date_i18n( __( 'M j, Y @ G:i', 'sportspress' ), strtotime( $post->post_date ) ), esc_url( get_permalink($post->ID) ) ) .
|
|
' <a target="_blank" href="' . esc_url( get_permalink($post->ID) ) . '">' .
|
|
sprintf( __( 'Preview %s', 'sportspress' ), $obj->labels->singular_name ) . '</a>';
|
|
|
|
$messages['post'][10] = __( 'Success!', 'sportspress' ) .
|
|
' <a target="_blank" href="' . esc_url( add_query_arg( 'preview', 'true', get_permalink($post->ID) ) ) . '">' .
|
|
sprintf( __( 'Preview %s', 'sportspress' ), $obj->labels->singular_name ) . '</a>';
|
|
|
|
endif;
|
|
|
|
return $messages;
|
|
}
|
|
|
|
add_filter('post_updated_messages', 'sportspress_post_updated_messages');
|
|
?>
|