コード例 #1
0
			<h1 class="entry-title"><?php 
            the_title();
            ?>
</h1>
			<div class="entry-meta">
				<?php 
            echo get_the_date();
            ?>
			</div><!-- .entry-meta -->
		</header><!-- .entry-header -->
		
		<div class="entry-content">
			<div id="wats_single_ticket_metas">
			<?php 
            if ($wats_settings['ticket_priority_key_enabled'] == 1) {
                echo '<div id="wats_single_ticket_priority" class="wats_priority_' . get_post_meta($post->ID, 'wats_ticket_priority', true) . '"><label class="wats_label">' . __("Current priority : ", 'WATS') . '</label>' . wats_ticket_get_priority($post) . '</div>';
            }
            if ($wats_settings['ticket_status_key_enabled'] == 1) {
                echo '<div id="wats_single_ticket_status" class="wats_status_' . get_post_meta($post->ID, 'wats_ticket_status', true) . '"><label class="wats_label">' . __("Current status : ", 'WATS') . '</label>' . wats_ticket_get_status($post) . '</div>';
            }
            if ($wats_settings['ticket_type_key_enabled'] == 1) {
                echo '<div id="wats_single_ticket_type" class="wats_type_' . get_post_meta($post->ID, 'wats_ticket_type', true) . '"><label class="wats_label">' . __("Ticket type : ", 'WATS') . '</label>' . wats_ticket_get_type($post) . '</div>';
            }
            if ($wats_settings['ticket_product_key_enabled'] == 1) {
                echo '<div id="wats_single_ticket_product" class="wats_product_' . get_post_meta($post->ID, 'wats_ticket_product', true) . '"><label class="wats_label">' . __("Ticket product : ", 'WATS') . '</label>' . wats_ticket_get_product($post) . '</div>';
            }
            echo '<div id="wats_single_ticket_originator"><label class="wats_label">' . __("Ticket originator : ", 'WATS') . '</label>';
            the_author();
            echo '</div>';
            if (current_user_can('administrator')) {
                $ticket_author_name = get_post_meta($post->ID, 'wats_ticket_author_name', true);
コード例 #2
0
function wats_single_ticket_content_filter($content)
{
    global $wats_settings, $post;
    $output = '';
    if (wats_check_visibility_rights()) {
        $output .= '<div id="wats_single_ticket_metas">';
        if ($wats_settings['ticket_priority_key_enabled'] == 1) {
            $output .= '<div id="wats_single_ticket_priority" class="wats_priority_' . get_post_meta($post->ID, 'wats_ticket_priority', true) . '"><label class="wats_label">' . __("Current priority : ", 'WATS') . '</label>' . wats_ticket_get_priority($post) . '</div>';
        }
        if ($wats_settings['ticket_status_key_enabled'] == 1) {
            $output .= '<div id="wats_single_ticket_status" class="wats_status_' . get_post_meta($post->ID, 'wats_ticket_status', true) . '"><label class="wats_label">' . __("Current status : ", 'WATS') . '</label>' . wats_ticket_get_status($post) . '</div>';
        }
        if ($wats_settings['ticket_type_key_enabled'] == 1) {
            $output .= '<div id="wats_single_ticket_type" class="wats_type_' . get_post_meta($post->ID, 'wats_ticket_type', true) . '"><label class="wats_label">' . __("Ticket type : ", 'WATS') . '</label>' . wats_ticket_get_type($post) . '</div>';
        }
        if ($wats_settings['ticket_product_key_enabled'] == 1) {
            $output .= '<div id="wats_single_ticket_product" class="wats_product_' . get_post_meta($post->ID, 'wats_ticket_product', true) . '"><label class="wats_label">' . __("Ticket product : ", 'WATS') . '</label>' . wats_ticket_get_product($post) . '</div>';
        }
        $output .= '<div id="wats_single_ticket_originator"><label class="wats_label">' . __("Ticket originator : ", 'WATS') . '</label>' . get_the_author() . '</div>';
        if (current_user_can('administrator')) {
            $ticket_author_name = get_post_meta($post->ID, 'wats_ticket_author_name', true);
            if ($ticket_author_name) {
                $output .= '<div id="wats_single_ticket_author_name"><label class="wats_label">' . __('Ticket author name : ', 'WATS') . '</label>' . $ticket_author_name . '</div>';
            }
            $ticket_author_email = get_post_meta($post->ID, 'wats_ticket_author_email', true);
            if ($ticket_author_email) {
                $output .= '<div id="wats_single_ticket_author_email"><label class="wats_label">' . __('Ticket author email : ', 'WATS') . '</label>' . '<a href="mailto:' . $ticket_author_email . '">' . $ticket_author_email . '</a></div>';
            }
            $ticket_author_url = get_post_meta($post->ID, 'wats_ticket_author_url', true);
            if ($ticket_author_url) {
                $output .= '<div id="wats_single_ticket_author_url"><label class="wats_label">' . __('Ticket author url : ', 'WATS') . '</label>' . '<a href="' . $ticket_author_url . '">' . $ticket_author_url . '</a></div>';
            }
        }
        $output .= '</div>';
        $output = apply_filters('wats_single_ticket_content_metas_output_filter', $output);
        $content = $output . $content;
        remove_filter('the_content', 'wats_single_ticket_content_filter');
    } else {
        wp_die(__('You are not allowed to view this ticket.', 'WATS'));
    }
    return $content;
}