Taxonomy wordpress

Discussion dans 'Développement d'un site Web ou d'une appli mobile' créé par sigma2008, 4 Mai 2017.

  1. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    Bonjour,
    j'ai créé un post type avec ACF sur wordpress, tout fonctionne à la merveille sauf l'affichage de la taxonomy, voici le code de ma page taxonomy-categorymachine.php :
    Code:
    
    $loop = new WP_Query( array( 'post_type' => 'machine' ) );
    while ( $loop->have_posts() ) : $loop->the_post();
    ?>
    
    
    
    <div id="listemachine">
    <a href="<?php the_permalink(); ?>" title="<?php the_title(); ?>"><h2><?php the_title(); ?></h2></a>
    </div>
    <?php 
    endwhile;
    
    
    Le code fonctionne mais au lieu d'afficher seulement les articles de la taxonomy ouverte il affiche les articles de toutes les taxonomy !

    Avez vous une idée ?

    Merci
     
  2. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
    ACF, c'est pas juste pour les custom field ? perso, je ne passe pas par un plugin pour ça, pour des raisons de performances (ces plugins sont très gourmands), j'instancie mes custom post type, mes custom taxo, etc depuis functions.php.
     
  3. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    Voici le code que j'utilise dans function.php :

    Code:
    add_action( 'init', 'create_post_type' );
    function create_post_type() {
      register_post_type( 'machine',
        array(
          'labels' => array(
            'name' => __( 'Machine' ),
    		'add_new_item' => 'AJOUTER UNE Machine',
    		'edit_item' => 'MODIFIER machine',
    		'new_item' => 'AJOUTER NOUVEL machine',
            'singular_name' => __( 'Machine' )
          ),
          'public' => true
        )
      );
    register_taxonomy( 'categorymachine', 'machine', array( 'hierarchical' => true, 'label' => 'Category machine', 'query_var' => true, 'rewrite' => true ) );
    }
    
     
  4. UsagiYojimbo
    UsagiYojimbo WRInaute accro
    Inscrit:
    23 Novembre 2005
    Messages:
    12 003
    J'aime reçus:
    128
    Perso dans le template je structure plus mes requêtes ainsi :

    Code:
    $query_annonces = new WP_Query( array('post_type' => array('actualite','annonce','manifestation','commerce-vampiral','interview'),'posts_per_page' => 2));
    while ($query_annonces->have_posts()) : $query_annonces->the_post(); 
    
    Et pour les register de CPT :

    Code:
    function custom_post_type() {
    	//Actualite
    	$labels = array(
    		'name'                  => _x( 'Actualités', 'Post Type General Name'),
    		'singular_name'         => _x( 'Actualité', 'Post Type Singular Name'),
    		'menu_name'             => __( 'Actualité' ),
    		'name_admin_bar'        => __( 'Actualité' ),
    		'archives'              => __( 'Item Archives' ),
    		'attributes'            => __( 'Item Attributes' ),
    		'parent_item_colon'     => __( 'Parent Item:' ),
    		'all_items'             => __( 'All Items' ),
    		'add_new_item'          => __( 'Add New Item' ),
    		'add_new'               => __( 'Add New' ),
    		'new_item'              => __( 'New Item' ),
    		'edit_item'             => __( 'Edit Item' ),
    		'update_item'           => __( 'Update Item' ),
    		'view_item'             => __( 'View Item' ),
    		'view_items'            => __( 'View Items' ),
    		'search_items'          => __( 'Search Item' ),
    		'not_found'             => __( 'Not found' ),
    		'not_found_in_trash'    => __( 'Not found in Trash' ),
    		'featured_image'        => __( 'Featured Image' ),
    		'set_featured_image'    => __( 'Set featured image' ),
    		'remove_featured_image' => __( 'Remove featured image' ),
    		'use_featured_image'    => __( 'Use as featured image' ),
    		'insert_into_item'      => __( 'Insert into item' ),
    		'uploaded_to_this_item' => __( 'Uploaded to this item' ),
    		'items_list'            => __( 'Items list' ),
    		'items_list_navigation' => __( 'Items list navigation' ),
    		'filter_items_list'     => __( 'Filter items list' ),
    	);
    	$rewrite = array(
    		'slug'                  => 'actualite',
    		'with_front'            => true,
    		'pages'                 => true,
    		'feeds'                 => true,
    	);
    	$args = array(
    		'label'                 => __( 'Actualité' ),
    		'description'           => __( 'Actualité' ),
    		'labels'                => $labels,
    		'supports'              => array( 'title', 'editor', 'excerpt', 'author', 'thumbnail', 'comments', 'revisions', 'custom-fields', 'page-attributes', 'post-formats', ),
    		'taxonomies'            => array( 'category','production','annee','auteur'),
    		'hierarchical'          => false,
    		'public'                => true,
    		'show_ui'               => true,
    		'show_in_menu'          => true,
    		'menu_position'         => 5,
    		'show_in_admin_bar'     => true,
    		'show_in_nav_menus'     => true,
    		'can_export'            => true,
    		'has_archive'           => true,		
    		'exclude_from_search'   => false,
    		'publicly_queryable'    => true,
    		'rewrite'               => $rewrite,
    		'capability_type'       => 'post',
    	);
    	register_post_type( 'actualite', $args );
    	
    }
    add_action( 'init', 'custom_post_type', 0 );
    
     
  5. sigma2008
    sigma2008 WRInaute impliqué
    Inscrit:
    18 Juin 2008
    Messages:
    790
    J'aime reçus:
    5
    C'est bizarre que mon code ne fonctionne pas, quelqu'un a une réponse ?
     
Chargement...
Similar Threads - Taxonomy wordpress Forum Date
[Wordpress] - Comment faire une page "racine" pour chaque custom taxonomy ? Développement d'un site Web ou d'une appli mobile 4 Novembre 2011
URL "Blackhole" sur un un blog créé via Wordpress Problèmes de référencement spécifiques à vos sites Jeudi à 15:26
WordPress Changer l'emplacement par défaut des médias dans WordPress Développement d'un site Web ou d'une appli mobile 14 Juillet 2022
WordPress Migrer un site depuis Typepad vers Wordpress Développement d'un site Web ou d'une appli mobile 13 Avril 2022
Comment obfusquer un lien sur Wordpress ? Développement d'un site Web ou d'une appli mobile 3 Mars 2022
Serveur dédié, WHM et wordpress Développement d'un site Web ou d'une appli mobile 17 Février 2022
Cookies Adsense et analytics Wordpress AdSense 15 Février 2022
WordPress Gérer de nombreuses pages sur Wordpress (structure en silo) Développement d'un site Web ou d'une appli mobile 15 Janvier 2022
Search Console Negative SEO - SPAM - Page de Recherche - RSS2 - Wordpress Problèmes de référencement spécifiques à vos sites 13 Janvier 2022
WordPress Choix d'un thème WordPress Développement d'un site Web ou d'une appli mobile 1 Janvier 2022
Option WordPress « Ne pas indexer ce site » Crawl et indexation Google, sitemaps 23 Septembre 2021
Désindexer des pages auteur avec Yoast sur Wordpress Référencement Google 15 Septembre 2021
Wordpress plugin pour cinéphiles Développement d'un site Web ou d'une appli mobile 1 Août 2021
Wordpress et le robots.txt Débuter en référencement 21 Juin 2021
Template pour un site vitrine sous Wordpress? Seo Friendly Débuter en référencement 27 Mai 2021
WordPress Analytics, Vues et Wordpress Google Analytics 21 Avril 2021
WordPress Pas sûr de ce texte alternatif dans Wordpress Débuter en référencement 8 Avril 2021
Autres solution que Wordpress pour création de site ? Développement d'un site Web ou d'une appli mobile 13 Janvier 2021
Adaptation site vers wordpress Demandes d'avis et de conseils sur vos sites 29 Décembre 2020
Wordpress : quelles structure de page pour un meilleur référencement Crawl et indexation Google, sitemaps 30 Novembre 2020