2017-10-16 1 views
0

Je type post personnalisé défini sur un site je suis en train de faire comme suit:Word Press panneau d'administration Résultats de la recherche

$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); 

Mon problème est que lorsque je tente de rechercher mes messages dans la section clients dans l'admin panneau (pas un formulaire de recherche, mais le panneau d'administration wordpress) les résultats affichés sont des postes réguliers, pas le type de poste personnalisé clients. Évidemment, j'ai besoin des résultats pour les clients. Il me manque un argument ici ou quelque chose? Ou c'est quelque chose que vous devriez faire avec un filtre? Je suis un peu perdu ici, je dois l'accepter.

Répondre

0

essayer d'ajouter:
'rewrite' => array('slug' => 'your-slug-name')),
au tableau $args pour votre type de poste personnalisé.

0

OK, je vais répondre à ma propre question. En fait, il n'y avait rien de mal avec mon type de poste. Le type coupable ici était un pre_get_posts que j'avais sans! Is_admin() et il propageait aussi la fonctionnalité au panneau d'administration. Mauvais temps à chercher ... Merci quand même