Viewing File: /home/maglabs/exclusive/wp-content/plugins/g5-blog/inc/functions/template.php
<?php
// Do not allow directly accessing this file.
if (!defined('ABSPATH')) {
exit('Direct script access denied.');
}
function g5blog_get_image_sizes($image_sizes)
{
$image_sizes = wp_parse_args(apply_filters('g5blog_image_sizes',array(
'blog-widget' => '100x100',
'blog-single' => '840x470',
'blog-single-full' => '1170x620',
)),$image_sizes);
return $image_sizes;
}
add_filter('g5core_image_sizes','g5blog_get_image_sizes');
function g5blog_template_post_title($args = array() ) {
$args = wp_parse_args( $args, array(
'post' => null
) );
G5BLOG()->get_template('loop/title.php', $args );
}
function g5blog_template_post_meta($args = array() ) {
$args = wp_parse_args( $args, array(
'cat' => false,
'author' => false,
'date' => false,
'comment' => false,
'view' => false,
'like' => false,
'edit' => false
) );
G5BLOG()->get_template( 'loop/meta.php', $args );
}
function g5blog_template_widget_post_meta() {
g5blog_template_post_meta( apply_filters('g5blog_widget_posts_post_meta_args',array(
'date' => true
)) );
}
function g5blog_template_loop_excerpt() {
$post_settings = &G5BLOG()->listing()->get_layout_settings();
$excerpt_enable = isset($post_settings['excerpt_enable']) ? $post_settings['excerpt_enable'] : G5BLOG()->options()->get_option('excerpt_enable');
if ($excerpt_enable === 'on') {
G5BLOG()->get_template('loop/post-excerpt.php');
}
}
function g5blog_template_loop_post_meta($post_layout) {
global $post;
if ($post->post_type !== 'post') {
return;
}
$post_meta = array();
switch ($post_layout) {
case 'large-image':
$post_meta = array(
'author' => true,
'date' => true,
'comment' => true,
'view' => true,
'like' => true,
);
break;
case 'grid':
$post_meta = array(
'date' => true,
'author' => true
);
break;
case 'medium-image':
$post_meta = array(
'date' => true,
'author' => true
);
break;
}
g5blog_template_post_meta(apply_filters('g5blog_loop_post_meta_args',$post_meta,$post_layout));
}
function g5blog_template_post_view() {
G5BLOG()->get_template('loop/post-view.php');
}
function g5blog_template_post_like() {
G5BLOG()->get_template('loop/post-like.php');
}
function g5blog_template_single_image() {
G5BLOG()->get_template('single/image.php');
}
function g5blog_template_single_media() {
G5BLOG()->get_template('single/media.php');
}
function g5blog_template_single_title() {
G5BLOG()->get_template('single/title.php');
}
function g5blog_template_link_pages() {
G5BLOG()->get_template('single/link-pages.php');
}
function g5blog_template_single_meta($layout) {
g5blog_template_post_meta(apply_filters('g5blog_single_meta_args', array(
'author' => true,
'date' => true,
'comment' => true,
'view' => true,
'like' => true
),$layout));
}
function g5blog_single_meta_bottom() {
G5BLOG()->get_template('single/meta-bottom.php');
}
function g5blog_single_meta_tag() {
$single_tag_enable = G5BLOG()->options()->get_option('single_post_tag_enable');
if ($single_tag_enable !== 'on' || !has_tag()) return;
G5BLOG()->get_template('single/meta/tag.php');
}
function g5blog_single_meta_share() {
$single_share_enable = G5BLOG()->options()->get_option('single_post_share_enable');
if ($single_share_enable !== 'on') return;
g5core_template_social_share();
}
function g5blog_template_single_navigation() {
$single_navigation = G5BLOG()->options()->get_option('single_post_navigation_enable');
if ($single_navigation !== 'on') return;
G5BLOG()->get_template('single/navigation.php');
}
function g5blog_template_author_info() {
$author_info_enable = G5BLOG()->options()->get_option('single_post_author_info_enable');
if ($author_info_enable !== 'on') return;
G5BLOG()->get_template('single/author-info.php');
}
function g5blog_template_single_related() {
if (!is_singular('post')) return;
$related_enable = G5BLOG()->options()->get_option('single_post_related_enable');
if ($related_enable !== 'on') return;
G5BLOG()->get_template('single/related.php');
}
function g5blog_template_single_comment() {
G5BLOG()->get_template('single/comment.php');
}
function g5blog_template_breadcrumbs() {
g5core_template_breadcrumbs('g5blog__single-breadcrumbs');
}
Back to Directory
File Manager