?>
							<?php 
        /* Translators: Topic author and date. 1 is the topic author. 2 is the topic date. */
        printf(__('Started by %1$s %2$s', 'message-board'), mb_get_topic_author_profile_link(), mb_get_topic_natural_time());
        ?>
						</div><!-- .mb-topic-meta -->

					</td><!-- .mb-col-title -->

					<td class="mb-col-count">
						<?php 
        printf(__('Replies: %s', 'message-board'), mb_get_topic_reply_count());
        ?>
<br />
						<?php 
        printf(__('Voices: %s', 'message-board'), mb_get_topic_voice_count());
        ?>
					</td><!-- .mb-col-count -->

					<td class="mb-col-latest">
						<?php 
        mb_topic_last_poster();
        ?>
<br />
						<a href="<?php 
        mb_topic_last_post_url();
        ?>
"><?php 
        mb_topic_last_active_time();
        ?>
</a> 
示例#2
0
/**
 * Displays the topic voice count.
 *
 * @since  1.0.0
 * @access public
 * @param  int     $topic_id
 * @return void
 */
function mb_topic_voice_count($topic_id = 0)
{
    echo mb_get_topic_voice_count($topic_id);
}
 /**
  * Handles the output for custom columns.
  *
  * @since  1.0.0
  * @access public
  * @param  string  $column
  * @param  int     $post_id
  */
 public function manage_columns($column, $post_id)
 {
     /* Post status column. */
     if ('status' === $column) {
         $post_type = mb_get_topic_post_type();
         $status = get_post_status_object(mb_get_topic_status($post_id));
         if (mb_get_publish_post_status() === $status->name) {
             wp_update_post(array('ID' => $post_id, 'post_status' => mb_get_open_post_status()));
         }
         $url = add_query_arg(array('post_status' => $status->name, 'post_type' => $post_type), admin_url('edit.php'));
         printf('<a href="%s">%s</a>', $url, $status->label);
         /* Topic forum column. */
     } elseif ('forum' === $column) {
         $post_type = mb_get_topic_post_type();
         $forum_id = mb_get_topic_forum_id($post_id);
         $url = add_query_arg(array('post_type' => $post_type, 'post_parent' => $forum_id), admin_url('edit.php'));
         printf('<a href="%s">%s</a>', $url, mb_get_forum_title($forum_id));
         /* Replies column. */
     } elseif ('replies' === $column) {
         $reply_count = mb_get_topic_reply_count($post_id);
         $reply_count = !empty($reply_count) ? absint($reply_count) : number_format_i18n(0);
         if (0 < $reply_count && current_user_can('edit_replies')) {
             printf('<a href="%s">%s</a>', add_query_arg(array('post_type' => mb_get_reply_post_type(), 'post_parent' => $post_id), admin_url('edit.php')), $reply_count);
         } else {
             echo $reply_count;
         }
         /* Voices column. */
     } elseif ('voices' === $column) {
         $voice_count = mb_get_topic_voice_count($post_id);
         echo !empty($voice_count) ? absint($voice_count) : number_format_i18n(0);
         /* Datetime column. */
     } elseif ('datetime' === $column) {
         the_time(get_option('date_format'));
         echo '<br />';
         the_time(get_option('time_format'));
     }
 }
	<h1 class="mb-page-header"><?php 
mb_single_topic_title();
?>
</h1>

	<p>
		<?php 
mb_topic_forum_link();
?>
		<span class="mb-topic-post-count"><?php 
printf(__('Posts: %s', 'message-board'), mb_get_topic_post_count());
?>
</span>
		<span class="mb-topic-voice-count"><?php 
printf(__('Participating: %s', 'message-board'), mb_get_topic_voice_count());
?>
</span>
		<?php 
mb_topic_subscribe_link();
?>
		<?php 
mb_topic_bookmark_link();
?>
	</p>

</header><!-- .mb-page-header -->

<?php 
if (current_user_can('read_topic', mb_get_topic_id())) {
    ?>