Exemplo n.º 1
0
/**
 * 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);
}
Exemplo n.º 2
0
/**
 * 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);
}