删除自定义帖子类型的帖子已发布。查看帖子

时间:2022-01-29 作者:Doug Higson

我正在开发一个插件,它有一个自定义的帖子类型,名为;“重要日期”;

我想在创建新的自定义帖子时删除Wordpress管理通知。

这是我的代码-它删除所有帖子类型的通知。我如何使其仅适用于我的;“重要日期”;自定义帖子类型?

add_filter( \'post_updated_messages\', \'post_published\' );

function post_published( $messages )
{
    unset($messages[\'posts\'][6]);
    return $messages;
}
}

2 个回复
最合适的回答,由SO网友:Sébastien Serre 整理而成

类似于以上的操作应该可以:

add_filter( \'post_updated_messages\', \'post_published\' );

function post_published( $messages )
{
   if ( \'important_dates\' === get_post_type() ){
       unset($messages[\'posts\'][6]);
   }
   return $messages;
}

SO网友:Doug Higson

这是完整的代码


function post_published( $messages )
{
  if ( \'important_dates\' === get_post_type() ){
    unset($messages[\'posts\'][6]);
  } else {
    return $messages;
}
}

相关推荐