Ticket #10303: admin-message-core-wporg.diff

File admin-message-core-wporg.diff, 2.0 KB (added by tott, 4 years ago)

core patches needed to implement desired behavior

  • wp-admin/post.php

     
    6363                $location = add_query_arg( 'message', 4, get_edit_post_link( $post_ID, 'url' ) ); 
    6464        } 
    6565 
     66        do_action_ref_array( 'pre_post_redirect', array( $post_ID, $location ) ); 
     67 
    6668        wp_redirect( $location ); 
    6769} 
    6870 
  • wp-admin/edit-page-form.php

     
    404404<div id="notice" class="error"><p><?php echo $notice ?></p></div> 
    405405<?php endif; ?> 
    406406<?php if (isset($_GET['message'])) : ?> 
    407 <div id="message" class="updated fade"><p><?php echo $messages[$_GET['message']]; ?></p></div> 
     407<div id="message" class="updated fade"><?php echo apply_filters( 'page_admin_message', '<p>' . $messages[$_GET['message']] . '</p>' ); ?></div> 
    408408<?php endif; ?> 
    409409 
    410410<?php 
  • wp-admin/edit-form-advanced.php

     
    554554<div id="notice" class="error"><p><?php echo $notice ?></p></div> 
    555555<?php endif; ?> 
    556556<?php if (isset($_GET['message'])) : ?> 
    557 <div id="message" class="updated fade"><p><?php echo $messages[$_GET['message']]; ?></p></div> 
     557<div id="message" class="updated fade"><?php echo apply_filters( 'post_admin_message', '<p>' . $messages[$_GET['message']] . '</p>' ); ?></div> 
    558558<?php endif; ?> 
    559559<form name="post" action="post.php" method="post" id="post"> 
    560560<?php 
  • wp-admin/page.php

     
    5757        } else { 
    5858                $location = add_query_arg( 'message', 1, get_edit_post_link( $page_ID, 'url' ) ); 
    5959        } 
     60         
     61        do_action_ref_array( 'pre_page_redirect', array( $page_ID, $location ) ); 
    6062 
    6163        wp_redirect($location); 
    6264}