/** * Returns the forum last topic URL. This returns the last topic by activity, which is not * necessarily the newest topic created. * * @since 1.0.0 * @access public * @param int $forum_id * @return string */ function mb_get_forum_last_topic_url($forum_id = 0) { $forum_id = mb_get_forum_id($forum_id); $topic_id = mb_get_forum_last_topic_id($forum_id); $topic_url = $topic_id ? mb_get_topic_url($topic_id) : ''; return apply_filters('mb_get_forum_last_topic_url', $topic_url); }
/** * Returns a topic's last post URL. * * @since 1.0.0 * @access public * @param int $topic_id * @return string */ function mb_get_topic_last_post_url($topic_id = 0) { $topic_id = mb_get_topic_id($topic_id); $reply_id = mb_get_topic_last_reply_id($topic_id); $url = $reply_id ? mb_get_reply_url($reply_id) : ''; if (!$url && $topic_id) { $url = user_trailingslashit(mb_get_topic_url($topic_id)); $url = $url ? "{$url}#{$topic_id}" : ''; } return apply_filters('mb_get_topic_last_post_url', $url, $reply_id, $topic_id); }