Advertisement
Guest User

Untitled

a guest
Jun 28th, 2017
60
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 3.55 KB | None | 0 0
  1. <?php
  2. /**
  3. * Single Event Template
  4. * A single event. This displays the event title, description, meta, and
  5. * optionally, the Google map for the event.
  6. *
  7. * Override this template in your own theme by creating a file at [your-theme]/tribe-events/single-event.php
  8. *
  9. * @package TribeEventsCalendar
  10. * @version 4.3
  11. *
  12. */
  13.  
  14. if ( ! defined( 'ABSPATH' ) ) {
  15. die( '-1' );
  16. }
  17.  
  18. $events_label_singular = tribe_get_event_label_singular();
  19. $events_label_plural = tribe_get_event_label_plural();
  20.  
  21. $event_id = get_the_ID();
  22.  
  23. ?>
  24.  
  25. <div id="tribe-events-content" class="tribe-events-single">
  26.  
  27. <p class="tribe-events-back">
  28. <a href="<?php echo esc_url( tribe_get_events_link() ); ?>"> <?php printf( '&laquo; ' . esc_html_x( 'All %s', '%s Events plural label', 'the-events-calendar' ), $events_label_plural ); ?></a>
  29. </p>
  30.  
  31. <!-- Notices -->
  32. <?php tribe_the_notices() ?>
  33.  
  34. <?php the_title( '<h1 class="tribe-events-single-event-title">', '</h1>' ); ?>
  35.  
  36. <div class="tribe-events-schedule tribe-clearfix">
  37. <?php echo tribe_events_event_schedule_details( $event_id, '<h2>', '</h2>' ); ?>
  38. <?php if ( tribe_get_cost() ) : ?>
  39. <span class="tribe-events-cost"><?php echo tribe_get_cost( null, true ) ?></span>
  40. <?php endif; ?>
  41. </div>
  42.  
  43. <!-- Event header -->
  44. <div id="tribe-events-header" <?php tribe_events_the_header_attributes() ?>>
  45. <!-- Navigation -->
  46. <h3 class="tribe-events-visuallyhidden"><?php printf( esc_html__( '%s Navigation', 'the-events-calendar' ), $events_label_singular ); ?></h3>
  47. <ul class="tribe-events-sub-nav">
  48. <li class="tribe-events-nav-previous"><?php tribe_the_prev_event_link( '<span>&laquo;</span> %title%' ) ?></li>
  49. <li class="tribe-events-nav-next"><?php tribe_the_next_event_link( '%title% <span>&raquo;</span>' ) ?></li>
  50. </ul>
  51. <!-- .tribe-events-sub-nav -->
  52. </div>
  53. <!-- #tribe-events-header -->
  54.  
  55. <?php if ( current_user_can( 'manage_options' ) ) { ?>
  56. <?php while ( have_posts() ) : the_post(); ?>
  57. <div id="post-<?php the_ID(); ?>" <?php post_class(); ?>>
  58. <!-- Event featured image, but exclude link -->
  59. <?php echo tribe_event_featured_image( $event_id, 'full', false ); ?>
  60.  
  61. <!-- Event content -->
  62. <?php do_action( 'tribe_events_single_event_before_the_content' ) ?>
  63. <div class="tribe-events-single-event-description tribe-events-content">
  64. <?php the_content(); ?>
  65. </div>
  66. <!-- .tribe-events-single-event-description -->
  67. <?php do_action( 'tribe_events_single_event_after_the_content' ) ?>
  68.  
  69. <!-- Event meta -->
  70. <?php do_action( 'tribe_events_single_event_before_the_meta' ) ?>
  71. <?php tribe_get_template_part( 'modules/meta' ); ?>
  72. <?php do_action( 'tribe_events_single_event_after_the_meta' ) ?>
  73. </div> <!-- #post-x -->
  74. <?php if ( get_post_type() == Tribe__Events__Main::POSTTYPE && tribe_get_option( 'showComments', false ) ) comments_template() ?>
  75. <?php endwhile; ?>
  76. <?php } else {
  77. echo "<div>To view event details and purchase tickets, please <a href='" . wp_login_url( get_permalink() ) . "'>login</a> first.";
  78. } ?>
  79.  
  80. <!-- Event footer -->
  81. <div id="tribe-events-footer">
  82. <!-- Navigation -->
  83. <h3 class="tribe-events-visuallyhidden"><?php printf( esc_html__( '%s Navigation', 'the-events-calendar' ), $events_label_singular ); ?></h3>
  84. <ul class="tribe-events-sub-nav">
  85. <li class="tribe-events-nav-previous"><?php tribe_the_prev_event_link( '<span>&laquo;</span> %title%' ) ?></li>
  86. <li class="tribe-events-nav-next"><?php tribe_the_next_event_link( '%title% <span>&raquo;</span>' ) ?></li>
  87. </ul>
  88. <!-- .tribe-events-sub-nav -->
  89. </div>
  90. <!-- #tribe-events-footer -->
  91.  
  92. </div><!-- #tribe-events-content -->
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement