Afficher une catégorie d'article
JeanneG
-
Utilisateur anonyme -
Utilisateur anonyme -
Bonjour,
je suis débutante en php donc j'aurais besoin d'aide pour quelque chose qui vous semblera facile...
Je fais un site wordpress et je souhaite crée trois modèles de pages différents où sera affichées trois catégories d'articles différentes.
Le problème c'est que je ne sais pas comment afficher les articles d'une catégorie ni où le placer dans ce code php :
<?php
/**
* Template Name: Blog - Left Sidebar
*/
get_header();?>
<?php include (TEMPLATEPATH.'/get-option.php');?>
<div id="page">
<div id="container">
<div class="page-wrapper">
<div class="page-w600-right">
<div class="space h10"></div>
<!-- get Cat ID -->
<?php $cat_id = get_post_meta($post->ID, "cat-id-blog", true); ?>
<?php $blog_num = get_post_meta($post->ID, "blog-item-number", true); ?>
<?php query_posts('showposts='.$blog_num.'&cat='.get_cat_ID(htmlspecialchars($cat_id)).'&paged='.$paged)?>
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post();?>
<div class="blog-sidebar-wrapper">
<!-- post container -->
<?php
$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'large', true);
?>
<?php if($image_id==null):?>
<?php else:?>
<div class="frame h125 w210 hover mt7 mr30 alignleft">
<a href="<?php the_permalink();?>">
<img src="<?php bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<?php echo $image_url[0] ;?>&h=125&w=210&zc=1" alt="<?php the_title(); ?>" />
</a>
</div>
<?php endif ?>
<div class="blog-sidebar-content">
<!-- Title -->
<div class="title-wrapper">
<div class="title">
<h2>
<a href="<?php the_permalink();?>">
<?php the_title();?>
</a>
</h2>
</div>
</div>
<?php postDate();?>
<div class="meta-left-full">
<?php echo mb_substr(get_the_excerpt(),0,230);?>
</div>
<?php //end blog sidebar content ?>
</div>
<div class="space h27"></div>
<div class="divider"></div>
</div>
<?php endwhile?>
<?php endif ?>
<div class="space h15"></div>
<?php if (function_exists("pagination")) {
global $additional_loop;
pagination($additional_loop->max_num_pages);
} ?>
</div>
<?php get_sidebar('blog-left')?>
</div>
</div>
</div>
<?php get_footer();?>
Je suis perdue...Merci pour vos réponses..
Jeanne.
je suis débutante en php donc j'aurais besoin d'aide pour quelque chose qui vous semblera facile...
Je fais un site wordpress et je souhaite crée trois modèles de pages différents où sera affichées trois catégories d'articles différentes.
Le problème c'est que je ne sais pas comment afficher les articles d'une catégorie ni où le placer dans ce code php :
<?php
/**
* Template Name: Blog - Left Sidebar
*/
get_header();?>
<?php include (TEMPLATEPATH.'/get-option.php');?>
<div id="page">
<div id="container">
<div class="page-wrapper">
<div class="page-w600-right">
<div class="space h10"></div>
<!-- get Cat ID -->
<?php $cat_id = get_post_meta($post->ID, "cat-id-blog", true); ?>
<?php $blog_num = get_post_meta($post->ID, "blog-item-number", true); ?>
<?php query_posts('showposts='.$blog_num.'&cat='.get_cat_ID(htmlspecialchars($cat_id)).'&paged='.$paged)?>
<?php if(have_posts()) : ?>
<?php while(have_posts()) : the_post();?>
<div class="blog-sidebar-wrapper">
<!-- post container -->
<?php
$image_id = get_post_thumbnail_id();
$image_url = wp_get_attachment_image_src($image_id,'large', true);
?>
<?php if($image_id==null):?>
<?php else:?>
<div class="frame h125 w210 hover mt7 mr30 alignleft">
<a href="<?php the_permalink();?>">
<img src="<?php bloginfo('template_directory'); ?>/scripts/timthumb.php?src=<?php echo $image_url[0] ;?>&h=125&w=210&zc=1" alt="<?php the_title(); ?>" />
</a>
</div>
<?php endif ?>
<div class="blog-sidebar-content">
<!-- Title -->
<div class="title-wrapper">
<div class="title">
<h2>
<a href="<?php the_permalink();?>">
<?php the_title();?>
</a>
</h2>
</div>
</div>
<?php postDate();?>
<div class="meta-left-full">
<?php echo mb_substr(get_the_excerpt(),0,230);?>
</div>
<?php //end blog sidebar content ?>
</div>
<div class="space h27"></div>
<div class="divider"></div>
</div>
<?php endwhile?>
<?php endif ?>
<div class="space h15"></div>
<?php if (function_exists("pagination")) {
global $additional_loop;
pagination($additional_loop->max_num_pages);
} ?>
</div>
<?php get_sidebar('blog-left')?>
</div>
</div>
</div>
<?php get_footer();?>
Je suis perdue...Merci pour vos réponses..
Jeanne.
A voir également:
- Afficher une catégorie d'article
- Afficher appdata - Guide
- Afficher taille dossier windows - Guide
- Afficher toutes les lignes masquées excel ✓ - Forum Excel
- L'url suivante, censée aboutir à un article, donne lieu à une redirection indiquant que la page n'a pas été trouvée. retrouvez la page recherchée. reportez le titre de l’article et son auteur. - Forum Microsoft Edge / Internet Explorer
- Windows 11 afficher d'autres options - Guide