content.php 4.9 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143
  1. <?php
  2. /**
  3. * Content Template
  4. *
  5. *
  6. * @category CyberChimps Framework
  7. * @package Framework
  8. * @since 1.0
  9. * @author CyberChimps
  10. * @license http://www.opensource.org/licenses/gpl-license.php GPL v3.0 (or later)
  11. * @link http://www.cyberchimps.com/
  12. */
  13. ?>
  14. <article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
  15. <header class="entry-header">
  16. <?php cyberchimps_post_format_icon(); ?>
  17. <?php echo ( 'post' == get_post_type() && !is_single() || is_search() ) ? '<h2 class="entry-title">' : '<h1 class="entry-title">'; ?>
  18. <?php
  19. if( 'page' == get_post_type() ) :
  20. // get the page title toggle option
  21. $page_title = get_post_meta( get_the_ID(), 'cyberchimps_page_title_toggle', true );
  22. if( is_search() ):
  23. ?>
  24. <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'business-lite' ), the_title_attribute( 'echo=0' ) ); ?>" rel="bookmark">
  25. <?php ( get_the_title() ) ? the_title() : the_permalink(); ?>
  26. </a>
  27. <?php
  28. elseif( $page_title == "1" || $page_title == "" ) :
  29. ( get_the_title() ) ? the_title() : the_permalink();
  30. endif;
  31. else :
  32. if( 'post' == get_post_type() && is_single() ) :
  33. // get the post title toggle option
  34. $post_title = cyberchimps_get_option( 'single_post_title' );
  35. if( $post_title == "1" ) : ?>
  36. <?php ( get_the_title() ) ? the_title() : the_permalink(); ?>
  37. <?php endif;
  38. else : ?>
  39. <a href="<?php the_permalink(); ?>" title="<?php printf( esc_attr__( 'Permalink to %s', 'business-lite' ), the_title_attribute( 'echo=0' ) ); ?>"
  40. rel="bookmark"><?php ( get_the_title() ) ? the_title() : the_permalink(); ?></a>
  41. <?php
  42. endif;
  43. endif; ?>
  44. <?php echo ( 'post' == get_post_type() && !is_single() && is_search() ) ? '</h2>' : '</h1>'; ?>
  45. <?php if( 'post' == get_post_type() ) : ?>
  46. <div class="entry-meta">
  47. <?php cyberchimps_posted_on(); ?>
  48. <?php cyberchimps_posted_by(); ?>
  49. <?php cyberchimps_post_comments(); ?>
  50. <?php cyberchimps_posted_in(); ?>
  51. </div><!-- .entry-meta -->
  52. <?php endif; ?>
  53. </header>
  54. <!-- .entry-header -->
  55. <?php if( is_single() ) : ?>
  56. <div class="entry-content">
  57. <?php cyberchimps_featured_image(); ?>
  58. <?php the_content( __( 'Continue reading', 'business-lite' ) . ' <span class="meta-nav">&rarr;</span>' ); ?>
  59. <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'business-lite' ), 'after' => '</div>' ) ); ?>
  60. </div><!-- .entry-content -->
  61. <?php elseif( is_search() ): ?>
  62. <div class="entry-summary">
  63. <?php cyberchimps_featured_image(); ?>
  64. <?php add_filter( 'excerpt_more', 'cyberchimps_search_excerpt_more', 999 ); ?>
  65. <?php add_filter( 'excerpt_length', 'cyberchimps_search_excerpt_length', 999 ); ?>
  66. <?php the_excerpt(); ?>
  67. <?php remove_filter( 'excerpt_length', 'cyberchimps_search_excerpt_length', 999 ); ?>
  68. <?php remove_filter( 'excerpt_more', 'cyberchimps_search_excerpt_more', 999 ); ?>
  69. </div><!-- .entry-summary -->
  70. <?php
  71. elseif( is_archive() ): ?>
  72. <?php if( cyberchimps_get_option( 'archive_post_excerpts' ) ): ?>
  73. <div class="entry-summary">
  74. <?php cyberchimps_featured_image(); ?>
  75. <?php the_excerpt(); ?>
  76. </div>
  77. <?php else: ?>
  78. <div class="entry-content">
  79. <?php cyberchimps_featured_image(); ?>
  80. <?php the_content( __( 'Continue reading', 'business-lite' ) . ' <span class="meta-nav">&rarr;</span>' ); ?>
  81. <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'business-lite' ), 'after' => '</div>' ) ); ?>
  82. </div><!-- .entry-content -->
  83. <?php endif; ?>
  84. <?php
  85. elseif( is_page() ): ?>
  86. <div class="entry-summary">
  87. <?php cyberchimps_featured_image(); ?>
  88. <?php the_content(); ?>
  89. </div><!-- .entry-summary -->
  90. <?php
  91. elseif( is_home() ) : // blog post pages
  92. ?>
  93. <?php if( cyberchimps_get_option( 'post_excerpts' ) ): ?>
  94. <div class="entry-summary">
  95. <?php cyberchimps_featured_image(); ?>
  96. <?php the_excerpt(); ?>
  97. </div>
  98. <?php else: ?>
  99. <div class="entry-content">
  100. <?php cyberchimps_featured_image(); ?>
  101. <?php the_content( __( 'Continue reading', 'business-lite' ) . ' <span class="meta-nav">&rarr;</span>' ); ?>
  102. <?php wp_link_pages( array( 'before' => '<div class="page-links">' . __( 'Pages:', 'business-lite' ), 'after' => '</div>' ) ); ?>
  103. </div><!-- .entry-content -->
  104. <?php endif; ?>
  105. <?php else: ?>
  106. <div class="entry-content">
  107. <?php the_content(); ?>
  108. </div><!-- .entry-content -->
  109. <?php endif; ?>
  110. <footer class="entry-meta">
  111. <?php if( 'post' == get_post_type() ) : // Hide category and tag text for pages on Search ?>
  112. <?php cyberchimps_post_tags(); ?>
  113. <?php endif; // End if 'post' == get_post_type() ?>
  114. <?php edit_post_link( __( 'Edit', 'business-lite' ), '<span class="edit-link">', '</span>' ); ?>
  115. </footer>
  116. <!-- #entry-meta -->
  117. </article><!-- #post-<?php the_ID(); ?> -->