如何使“删除”按钮在某些类别上处于非活动状态?

时间:2014-05-25 作者:Mayeenul Islam

currently there\'s no way 要在WordPress(3.9.1)中声明任何新的自定义帖子格式,是否有一种方法可以使某些类别上的“删除”按钮处于非活动状态,以便编辑器无法删除它们,并且我可以在必要时使用它们的ID调用它们,而无需任何麻烦
delete button in categories

我只想将其用于某些特定类别—并非全部。

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

WordPress使用WP_List_Table 类或其某些扩展来生成这些列表。在这种情况下WP_Terms_List_Table 班该类包含一个名为{$taxonomy}_row_actions.

add_filter(
  \'category_row_actions\',
  function($actions, $tag) {
    $no_del = array(11,22,33);
    if (in_array($tag->term_id,$no_del)) {
      unset($actions[\'delete\']);
    }
    return $actions;
  },
  10,2
);

结束

相关推荐

Show post categories

我正在尝试显示一些面包屑的帖子类别。目前,我有:the_category(\' / \', \'multiple\'); 但出于某种原因,它两次声明了父类别(我只想parent > child):FASHION / DAILY FASHION CANDY / FASHION 它应该是:FASHION / DAILY FASHION CANDY 有人知道它为什么这样做,以及如何改变它吗?