コード例 #1
0
function get_rtmedia_gallery_title()
{
    global $rtmedia_query, $rtmedia;
    $title = false;
    if (isset($rtmedia_query->query['media_type']) && $rtmedia_query->query['media_type'] == "album" && isset($rtmedia_query->media_query['album_id']) && $rtmedia_query->media_query['album_id'] != "") {
        $id = $rtmedia_query->media_query['album_id'];
        $title = get_rtmedia_title($id);
    } elseif (isset($rtmedia_query->media_query['media_type']) && !is_array($rtmedia_query->media_query['media_type']) && $rtmedia_query->media_query['media_type'] != "") {
        $current_media_type = $rtmedia_query->media_query['media_type'];
        if ($current_media_type != "" && is_array($rtmedia->allowed_types) && isset($rtmedia->allowed_types[$current_media_type]) && is_array($rtmedia->allowed_types[$current_media_type]) && isset($rtmedia->allowed_types[$current_media_type]['plural_label'])) {
            $title = sprintf('%s %s', __('All', 'rtmedia'), $rtmedia->allowed_types[$current_media_type]['plural_label']);
        }
    }
    $title = apply_filters('rtmedia_gallery_title', $title);
    return $title;
}
コード例 #2
0
function get_rtmedia_gallery_title()
{
    global $rtmedia_query;
    $title = false;
    if (isset($rtmedia_query->media_query['media_type']) && !is_array($rtmedia_query->media_query['media_type']) && $rtmedia_query->media_query['media_type'] != "") {
        $photos_title = __('All Photos', 'rtmedia');
        $videos_title = __('All Videos', 'rtmedia');
        $music_title = __('All Music', 'rtmedia');
        if ($rtmedia_query->media_query['media_type'] == "music") {
            $title = ucwords(__('All ' . $rtmedia_query->media_query['media_type'], 'rtmedia'));
        } else {
            $title = ucwords(__('All ' . $rtmedia_query->media_query['media_type'] . "s", 'rtmedia'));
        }
        return $title;
    }
    if (isset($rtmedia_query->query['media_type']) && $rtmedia_query->query['media_type'] == "album" && isset($rtmedia_query->media_query['album_id']) && $rtmedia_query->media_query['album_id'] != "") {
        $id = $rtmedia_query->media_query['album_id'];
        return get_rtmedia_title($id);
    }
    $title = apply_filters('rtmedia_gallery_title', $title);
    return $title;
}
コード例 #3
0
ファイル: rtmedia-functions.php プロジェクト: rtCamp/rtMedia
/**
 * Get Title for RTMedia Gallery
 *
 * @global      RTMediaQuery    $rtmedia_query
 * @global      RTMedia         $rtmedia
 *
 * @return bool|string
 */
function get_rtmedia_gallery_title()
{
    global $rtmedia_query, $rtmedia;
    $title = false;
    if (isset($rtmedia_query->query['media_type']) && 'album' === $rtmedia_query->query['media_type'] && isset($rtmedia_query->media_query['album_id']) && '' !== $rtmedia_query->media_query['album_id']) {
        $id = $rtmedia_query->media_query['album_id'];
        $title = get_rtmedia_title($id);
    } elseif (isset($rtmedia_query->media_query['media_type']) && !is_array($rtmedia_query->media_query['media_type']) && '' !== $rtmedia_query->media_query['media_type']) {
        $current_media_type = $rtmedia_query->media_query['media_type'];
        if (!empty($current_media_type) && is_array($rtmedia->allowed_types) && isset($rtmedia->allowed_types[$current_media_type]) && is_array($rtmedia->allowed_types[$current_media_type]) && isset($rtmedia->allowed_types[$current_media_type]['plural_label'])) {
            $title = sprintf('%s %s', esc_html__('All', 'buddypress-media'), $rtmedia->allowed_types[$current_media_type]['plural_label']);
        }
    }
    $title = apply_filters('rtmedia_gallery_title', $title);
    return $title;
}