8768 sujets

Développement web côté serveur, CMS

Bonjour à tous,

Voilà mon problème :
J'ai crée 2 customs post type, et ensuite j'ai crée une taxonomie pour regrouper tous les articles des deux.
Je voudrais que sur une page à part qui contient un tableau, récupérer via la taxonomie, tous les articles des deux custom post type que je compte trier par date.


<tr>
          <td>Date de l'évenement</td>
          <td>Titre de l'evenements</td>
          <td>description de l'evenement</td>
</tr>


// CUSTOM POST TYPE
function child_post_types(){
  register_post_type('sports', array( // ACTIVITES SPORTIVES
    'supports' => array('title', 'editor', 'excerpt'),
    'rewrite' => array('slug' => 'sports'),
    'has_archive' => true,
    'public' => true,
    'labels' => array(
      'name' => 'Actualité sportive',
      'add_new_item' => 'Ajouter un évènement sportif',
      'edit_item' => 'Editer l\'article',
      'all_items' => 'Voir tous les évènements sportifs',
      'singular_name' => 'Sport'
    ),
    'menu_icon' => 'dashicons-welcome-write-blog'
  ));

  register_post_type('culture', array( //ACTIVITES CULTURELLES
    'supports' => array('title', 'editor', 'excerpt'),
    'rewrite' => array('slug' => 'culture'),
    'has_archive' => true,
    'public' => true,
    'labels' => array(
      'name' => 'Actualité culturelle',
      'add_new_item' => 'Ajouter un nouvel évènement culturel',
      'edit_item' => 'Editer l\'article',
      'all_items' => 'Voir tous les évènements culturels',
      'singular_name' => 'Culture'
    ),
    'menu_icon' => 'dashicons-welcome-write-blog'
  ));

  // AJOUT D'UNE TAXONOMIE POUR LES RASSEMBLER
  register_taxonomy('activites', array('sports', 'culture'), array(
    'hierarchical' => true,
    'label' => 'Catégorie',
    'show_ui' => true,
    'query_var' => true,
    'rewrite' => true
  ));

}
add_action('init', 'child_post_types');
Modérateur
Bonjour,

C'est une question de type extraterrestre ! Smiley cligne

On va donc essayer d'y voir clair.

Question 1 : c'est du wordPress ?

Amicalement,