SHOW:
|
|
- or go back to the newest paste.
| 1 | <?php | |
| 2 | - | function product_template() { // Здесь можно использовать любые template tags
|
| 2 | + | function product_template() {
|
| 3 | ?> | |
| 4 | <li class="category-content-wrap"> | |
| 5 | <center> | |
| 6 | <div class="category-content"> | |
| 7 | <a href="<?php the_permalink();?>" rel="bookmark" title="<?php the_title_attribute(); ?>" style="text-decoration:none;"> | |
| 8 | ||
| 9 | <div class="category-content-image"> | |
| 10 | <?php the_post_thumbnail( "category-content-thumb" ) ;?> | |
| 11 | </div> | |
| 12 | <div class="category-content-name"> | |
| 13 | <h3> | |
| 14 | <?php the_title ()?> | |
| 15 | </h3> | |
| 16 | </div> | |
| 17 | ||
| 18 | </a> | |
| 19 | <span class="additional"> | |
| 20 | <?php comments_popup_link( __( '0 comments'), __( '1 Comment'), __( '% Comments') ); ?> | |
| 21 | <?php edit_post_link( __( 'Edit'), '<span class="meta-sep">|</span> <span class="edit-link">', '</span>' ); ?> | |
| 22 | </span> | |
| 23 | </div> | |
| 24 | </center> | |
| 25 | </li> | |
| 26 | ||
| 27 | <?php | |
| 28 | } | |
| 29 | $ctax = 'category'; | |
| 30 | $ptype = 'post'; | |
| 31 | $posts_per_page = 4; | |
| 32 | ||
| 33 | $categories = get_categories( array ( 'taxonomy' => $ctax ) ); | |
| 34 | foreach ( $categories as $par_cat ) | |
| 35 | {
| |
| 36 | if ( $par_cat->parent < 1 ) | |
| 37 | {
| |
| 38 | $par_catname = $par_cat->name; | |
| 39 | $par_catid = $par_cat->term_id; | |
| 40 | echo "<h2>$par_catname</h2>"; | |
| 41 | query_posts( array( 'post_type' => $ptype, $ctax => $par_catname, 'posts_per_page' => $posts_per_page, 'order'=>'DESC', 'category__in'=>$par_catid ) ); | |
| 42 | if ( have_posts() ) : while ( have_posts() ) : the_post(); | |
| 43 | product_template(); | |
| 44 | endwhile; endif; wp_reset_query(); | |
| 45 | } | |
| 46 | ||
| 47 | } | |
| 48 | ?> |