- Statut : non résolu
- Ce sujet contient 6 réponses, 3 participants et a été mis à jour pour la dernière fois par
Lumiere de Lune, le il y a 13 années et 9 mois.
-
AuteurMessages
-
11 avril 2011 à 21 h 02 min #493675
Bonjour,
Ma configuration WP actuelle
– Version de WordPress : 3.0.4
– Version de PHP/MySQL : dernières
– Thème utilisé : perso
– Extensions en place : nombreuses
– Nom de l’hebergeur : 1and1
– Adresse du site : intranetProblème(s) rencontré(s) :
J’ai un problème avec les custom post type ;
Rapidement j’ai créé un nouveau type ‘myCust’ qui fonctionne très bien et avec lequel je réalise tout ce que je veux.
register_post_type(‘myCust’, array(
‘label’ => __(‘Labels’),
‘singular_label’ => __(‘Label’),
‘public’ => true,
‘show_ui’ => true,
‘_builtin’ => false,
‘rewrite’ => array(« slug » => « label », »with_front’=>false »),
‘capability_type’ => ‘post’,
‘hierarchical’ => false,
‘supports’ => array(‘title’, ‘author’, ‘revisions’, ‘editor’),
‘taxonomies’ => array( ‘category’, ‘post_tag’ )
));J’utilise avec les articles standard de wordpress les catégories.
J’ai rajouté dans les taxonomies de mon type de post personnalisé les « category » afin de pouvoir utiliser les mêmes.Lorsque je publie l’un de mes post de type ‘myCust’, il n’apparait pas dans la catégorie associée….
Et c’est cela que je n’arrive pas à comprendre. Chaque poste de type ‘myCust’ est bien rattaché à ma categorie, seulement aucun ne s’affiche lorsque je suis le lien http://www.intranet.fr/category/macategory/ ;
Et si ma categorie ne contient que des poste de type ‘myCust’ alors j’ai un message : « Désolé la categorie a été supprimée »…..Je n’ai pas de pistes….merci de votre aide sur ce point problématique !
12 avril 2011 à 5 h 47 min #764731Des fois un problème de permalink intervient à la création des customs post type, il te suffit de les rafraichir en allant dans l’onglet permaliens dans ton admin dans l’onglet réglages.
En espérant que cela puisse t’aider12 avril 2011 à 6 h 29 min #764732Mais quelle action faut-il faire dans cette partie pour rafraîchir ? Juste aller sur la page ?
J’y suis déjà allé, sans succès…. -_-12 avril 2011 à 7 h 11 min #764733Juste aller sur cette page, cela suffit normalement.
Donc soucis vient d’ailleurs, as tu bien créer une page pour cette catégorie?12 avril 2011 à 11 h 03 min #764730Une page pour la catégorie ? Non jamais eu besoin de cela.
Je précise bien que la/les catégories fonctionnaient et fonctionnent bien pour les articles standards WP.
C’est uniquement pour les posts issus de mon « mycust »…12 avril 2011 à 12 h 11 min #764734Solution trouvée :
add_filter(‘pre_get_posts’, ‘query_post_type’);
function query_post_type($query) {
if(is_category() || is_tag()) {
$post_type = get_query_var(‘post_type’);
if($post_type)
$post_type = $post_type;
else
$post_type = array(‘post’,’cpt’); // replace cpt to your custom post type
$query->set(‘post_type’,$post_type);
return $query;
}
}ici : http://wordpress.org/support/topic/custom-post-type-tagscategories-archive-page
Merci pour ton aide boddhi 😉27 septembre 2011 à 9 h 58 min #764735boddhi wrote:Juste aller sur cette page, cela suffit normalement.Non il faut réenregistrer la structure de permalinks. Aller sur la page ne suffit pas.
-
AuteurMessages
- Le forum ‘Utilisation spécifique de WordPress’ est fermé à de nouveaux sujets et réponses.