remove published post notice while error handled

江枫思渺然 提交于 2019-12-04 17:10:35

Yes. It is possible with the filter post_updated_messages.

add_filter( 'post_updated_messages', 'remove_all_messages_so_16015959' );

function remove_all_messages_so_16015959( $messages )
{
    return array();
}

In this example, an empty array is returned. Resulting in no messages at all.
This can be fine tuned using the sample values bellow, which are the contents of $messages before the filter.

Array
(
    [post] => Array
        (
            [0] => 
            [1] => Post updated. View post
            [2] => Custom field updated.
            [3] => Custom field deleted.
            [4] => Post updated.
            [5] => 
            [6] => Post published. View post
            [7] => Post saved.
            [8] => Post submitted. Preview post
            [9] => Post scheduled for: Jan 12, 2013 @ 19:03. Preview post
            [10] => Post draft updated. Preview post
        )

    [page] => Array
        (
            [0] => 
            [1] => Page updated. View page
            [2] => Custom field updated.
            [3] => Custom field deleted.
            [4] => Page updated.
            [5] => 
            [6] => Page published. View page
            [7] => Page saved.
            [8] => Page submitted. Preview page
            [9] => Page scheduled for: Jan 12, 2013 @ 19:03. Preview page
            [10] => Page draft updated. Preview page
        )

    [attachment] => Array
        (
            [1] => Media attachment updated.
            [2] => Media attachment updated.
            [3] => Media attachment updated.
            [4] => Media attachment updated.
            [5] => Media attachment updated.
            [6] => Media attachment updated.
            [7] => Media attachment updated.
            [8] => Media attachment updated.
            [9] => Media attachment updated.
            [10] => Media attachment updated.
        )

)
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!