doutang3077 2017-10-16 17:31
浏览 37

Wordpress管理面板搜索结果

I have a Custom Post type defined in one site i am doing as follows:

$labels = array(
   'name' => 'Clients',
   'singular_name' => 'Client',
   'add_new' => 'Add New',
   'all_items' => 'All Items',
   'add_new_item' => 'Add New',
   'edit_item' => 'Edit Item',
   'new_item' => 'Add New',
   'view_item' => 'View Item',
   'search_item' => 'Search Item',
   'not_found' => 'Item Not Found',
   'not_found_in_trash' => 'Item Not Found',
   'parent_item_color' => 'Parent Item'
 );

 $args = array(
   'labels' => $labels,
   'public' => true,
   'show_ui' => true,
   'has_archive' => true,
   'publicly_queryable' => true,
   'query_var' => true,
   'rewrite' => true,
   'capability_type' => 'post',
   'hierarchical' => false,
   'supports' => array('title', 'editor', 'thumbnail', 'revisions'),
   'taxonomies' => array('category', 'post_tag'),
   'menu_position' => 20,
   'exclude_from_search' => false,
   'menu_icon'   => 'dashicons-admin-users'
);

register_post_type('clients', $args);

My problem is that when I try to search my posts in the clients section in the admin panel (not a search form, but the wordpress admin panel) the results shown are from the regular posts, not the clients custom post type. Obviously I need the results for the clients. I am missing an argument here or something? Or this is something you should do with a filter? I am a bit lost here, I have to accept it.

  • 写回答

2条回答 默认 最新

  • duannima8347 2017-10-23 16:42
    关注

    try adding:
    'rewrite' => array('slug' => 'your-slug-name')),
    to the $args array for your custom post type.

    评论

报告相同问题?

悬赏问题

  • ¥15 关于#matlab#的问题:在模糊控制器中选出线路信息,在simulink中根据线路信息生成速度时间目标曲线(初速度为20m/s,15秒后减为0的速度时间图像)我想问线路信息是什么
  • ¥15 banner广告展示设置多少时间不怎么会消耗用户价值
  • ¥16 mybatis的代理对象无法通过@Autowired装填
  • ¥15 可见光定位matlab仿真
  • ¥15 arduino 四自由度机械臂
  • ¥15 wordpress 产品图片 GIF 没法显示
  • ¥15 求三国群英传pl国战时间的修改方法
  • ¥15 matlab代码代写,需写出详细代码,代价私
  • ¥15 ROS系统搭建请教(跨境电商用途)
  • ¥15 AIC3204的示例代码有吗,想用AIC3204测量血氧,找不到相关的代码。