Advertisement
Guest User

Untitled

a guest
May 25th, 2019
104
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.61 KB | None | 0 0
  1. <?php
  2. /* Template Name: Category Template */
  3.  
  4. if ( ! defined( 'ABSPATH' ) ) {
  5. exit; // Exit if accessed directly.
  6. }
  7.  
  8. get_header(); ?>
  9.  
  10. <div id="primary" <?php generate_do_element_classes( 'content' ); ?>>
  11. <main id="main" <?php generate_do_element_classes( 'main' ); ?>>
  12. <?php
  13. /**
  14. * generate_before_main_content hook.
  15. *
  16. * @since 0.1
  17. */
  18. do_action( 'generate_before_main_content' );
  19.  
  20. $categories = get_categories();
  21. foreach ( $categories as $cat ) { ?>
  22.  
  23. <?php do_action( 'generate_before_term' ); ?>
  24.  
  25. <div class="category" id ="category-<?php echo $cat->term_id; ?>">
  26. <a class="cat-link" href="<?php echo get_category_link( $cat->term_id ); ?>">
  27. <?php do_action( 'generate_before_term_title' ); ?>
  28. <h2 class="cat-title"><?php echo $cat->name; ?></h2>
  29. <?php do_action( 'generate_before_term_desc' ); ?>
  30. <p class="cat-description"><?php echo $cat->description; ?></p>
  31. <?php do_action( 'generate_after_term_desc' ); ?>
  32. </a>
  33. </div>
  34.  
  35. <?php do_action( 'generate_after_term' ); ?>
  36.  
  37.  
  38. <?php }
  39.  
  40. /**
  41. * generate_after_main_content hook.
  42. *
  43. * @since 0.1
  44. */
  45. do_action( 'generate_after_main_content' );
  46. ?>
  47. </main><!-- #main -->
  48. </div><!-- #primary -->
  49.  
  50. <?php
  51. /**
  52. * generate_after_primary_content_area hook.
  53. *
  54. * @since 2.0
  55. */
  56. do_action( 'generate_after_primary_content_area' );
  57.  
  58. generate_construct_sidebars();
  59.  
  60. get_footer();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement