function mpp_filter_body_class($classes, $class) { $new_classes = array(); $component = mpp_get_current_component(); //if not mediapress pages, return if (!mpp_is_gallery_component() && !mpp_is_component_gallery()) { return $classes; } //ok, It must be mpp pages $new_classes[] = 'mpp-page'; //for all mediapress pages //if it is a directory page if (mpp_is_gallery_directory()) { $new_classes[] = 'mpp-page-directory'; } elseif (mpp_is_gallery_component() || mpp_is_component_gallery()) { //we are on user gallery page or a component gallery page //append class mpp-page-members or mpp-page-groups or mpp-page-events etc depending on the current associated component $new_classes[] = 'mpp-page-' . $component; if (mpp_is_media_management()) { //is it edit media? $new_classes[] = 'mpp-page-media-management'; $new_classes[] = 'mpp-page-media-management-' . mpp_get_media_type(); //mpp-photo-management, mpp-audio-management $new_classes[] = 'mpp-page-media-manage-action-' . mediapress()->get_edit_action(); //mpp-photo-management, mpp-audio-management } elseif (mpp_is_single_media()) { //is it single media $new_classes[] = 'mpp-page-media-single'; $new_classes[] = 'mpp-page-media-single-' . mpp_get_media_type(); } elseif (mpp_is_gallery_management()) { //id gallery management? $new_classes[] = 'mpp-page-gallery-management'; $new_classes[] = 'mpp-page-gallery-management-' . mpp_get_gallery_type(); $new_classes[] = 'mpp-page-gallery-manage-action-' . mediapress()->get_edit_action(); } elseif (mpp_is_single_gallery()) { //is singe gallery $new_classes[] = 'mpp-page-single-gallery'; $new_classes[] = 'mpp-page-single-gallery-' . mpp_get_gallery_type(); $new_classes[] = 'mpp-page-single-gallery-' . mpp_get_gallery_status(); } else { //it is the gallery listing page of the component $new_classes[] = 'mpp-page-gallery-list'; //home could have been a better name $new_classes[] = 'mpp-page-gallery-list-' . $component; //home could have been a better name } } if (!empty($new_classes)) { $classes = array_merge($classes, $new_classes); } return $classes; }
?> </div> <a href="<?php mpp_media_permalink(); ?> " class="mpp-item-title mpp-media-title mpp-audio-title"><?php mpp_media_title(); ?> </a> <div class="mpp-item-actions mpp-media-actions mpp-audio-actions"> <?php mpp_media_action_links(); ?> </div> <div class="mpp-type-icon"><?php do_action('mpp_type_icon', mpp_get_media_type(), mpp_get_media()); ?> </div> <?php do_action('mpp_after_media_widget_item'); ?> </div> <?php } ?> <?php mpp_reset_media_data(); ?> </div>
public function pagination_count() { $paged = $this->get('paged') ? $this->get('paged') : 1; $posts_pet_page = $this->get('posts_per_page'); $from_num = intval(($paged - 1) * $posts_pet_page) + 1; $to_num = $from_num + ($posts_pet_page - 1) > $this->found_posts ? $this->found_posts : $from_num + ($posts_pet_page - 1); echo sprintf(__('Viewing %d to %d (of %d %s)', 'mediapress'), $from_num, $to_num, $this->found_posts, mpp_get_media_type()); }
/** * print the type of media * @param type $media */ function mpp_media_type($media = false) { echo mpp_get_media_type($media); }
<?php // Exit if the file is accessed directly over web if (!defined('ABSPATH')) { exit; } /** * Single Media View switcher * Swictehs to gallery/media/single/audio.pho, video.php, */ $type = mpp_get_media_type(); mpp_locate_sub_template('gallery/media/single/', $type . ".php", 'default.php');