有没有一个WordPress钩子来过滤编辑帖子视图?

时间:2011-02-15 作者:The How-To Geek

我希望能够自定义WordPress编辑帖子屏幕,以便根据自定义字段(或任何内容)进行筛选。

不幸的是,我不确定在这里使用什么过滤器或钩子,我没有亲自打开代码,而是想在这里抛出这个问题。

我要说的是这个屏幕。基本上,我希望能够在草稿、待定等旁边添加一个新的“选项卡”。

enter image description here

Update经过测试,以下是解决方案:

add_filter( \'parse_query\', \'filter_post_edit_screen\' );
function filter_post_edit_screen($query) {
  global $pagenow;

  if (is_admin() && $pagenow==\'edit.php\'){
        $query->query_vars[\'category__not_in\'] = array(120,9999);
  }
  return $query;
}
就是这样。只需将其粘贴到插件中。显然,您需要调整类别ID或添加一些更重要的代码。

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

你需要用几个钩子

看看mike\'s answer 类似的问题。

希望这有帮助

SO网友:Abhishek Bhardwaj

我找到了一个插件,可以解决您的问题:http://wordpress.org/extend/plugins/extended-admin-post-filter/installation/
如果这不起作用,那么我认为唯一的解决方法是为“编辑帖子”视图编辑WP核心文件(不推荐)(&;添加一个选项卡,根据类别或标记过滤帖子。这肯定会有用!:)

结束

相关推荐

WP-ADMIN小工具没有标题文本

在wp admin中,当我输入widget时,我会看到它们的条形图,但widget的标题丢失了。只有:有些东西仍然可见,其他的都不见了。怎么搞的?我该如何解决这个问题?编辑:在wp admin/includes/widgets中找到它。php那条线是<div class=\"widget-title\"><h4><?php $widget_title ?><span class=\"in-widget-title\"></span></h4