comment activer le portfolio dans wordpress?
existe-t-il un moyen d’activer la section portfolio en ajoutant du code aux fonctions du thème ? j’ai vu des thèmes qui ont cette fonctionnalité, ces thèmes ajoutent une nouvelle section nommée portfolio au back-end de Word-press
Solution n°1 trouvée
Vous pouvez utiliser un type de publication personnalisé pour accomplir ce que vous voulez.
WordPress peut contenir et afficher de nombreux types de contenu différents. Un seul élément d’un tel contenu est généralement appelé une publication, bien que la publication soit également un type de publication spécifique. En interne, tous les types de publication sont stockés au même endroit, dans la table de base de données wp_posts, mais sont différenciés par une colonne appelée post_type.
EXEMPLE PHP :
add_action( 'init', 'create_post_type' );
function create_post_type() {
register_post_type( 'portfolio',
array(
'labels' => array(
'name' => __( 'Portfolios' ),
'singular_name' => __( 'Portfolio' )
),
'public' => true,
'has_archive' => true,
)
);
}
Ensuite, pour l’ajouter dans votre thème, vous pouvez utiliser WP_Query.
ÉDITER:
WP_Query Exemple
$args = array(
'post_type' => 'portfolio'
); // these arguments are telling WP_Query to only look for the post types called portfolio.
$query = new WP_Query( $args );
<!-- the loop -->
<?php while ( $the_query->have_posts() ) : $the_query->the_post(); ?>
<h2><?php the_title(); ?></h2>
the_post_thumbnail();
<?php endwhile; ?>
<!-- end of the loop -->
Demandez-moi pour toute confusion.
REMARQUE : je vous montre une méthode sans utiliser de plugins. Une approche personnalisée.
0 commentaire