Support

Account

Home Forums Add-ons Options Page using options page fields for update messages Reply To: using options page fields for update messages

  • I used stuff like this:

    add_filter( 'post_updated_messages', 'gk_post_update_messages', 10, 1 );
    function gk_post_update_messages( $messages ) {
    	if( !current_user_can( 'manage_options' ) ) {
    		$gk_messages = array();
    		...
    		$gk_messages['ww'] = array (
    		     0 => '', // Unused. Messages start at index 1.
    			 1 => sanitize_text_field( get_field('pref_note_ww_1', 'option') ),
    		     2 => sanitize_text_field( get_field('pref_note_ww_2', 'option') ),
    		     3 => sanitize_text_field( get_field('pref_note_ww_3', 'option') ),
    		     4 => sanitize_text_field( get_field('pref_note_ww_4', 'option') ),
    		     5 => isset($_GET['revision']) ? sprintf( sanitize_text_field( get_field('pref_note_ww_5', 'option') ), wp_post_revision_title( (int) $_GET['revision'], false ) ) : false,
    		     6 => sanitize_text_field( get_field('pref_note_ww_6', 'option') ),
    		     7 => sanitize_text_field( get_field('pref_note_ww_7', 'option') ),
    		     8 => sanitize_text_field( get_field('pref_note_ww_8', 'option') ),
    		     9 => sprintf( __( sanitize_text_field( get_field('pref_note_ww_9', 'option') ) . ' <strong>%1$s</strong>.'),
    		        date_i18n( __( 'M j, Y @ G:i' ), strtotime( $post->post_date ) ), esc_url( get_permalink($post_ID) ) ),
    		     10 => sanitize_text_field( get_field('pref_note_ww_10', 'option') )
    		);
    		...
    	} else {
    		return $messages;
    	}
    }