' . $before, $after . '');
return;
}
global $post;
$separator = isset($args['separator']) ? $args['separator'] : '/';
$breadcrums_id = isset($args['id']) ? $args['id'] : 'fansub_breadcrumbs';
$home_title = __('Home', 'fansub');
$custom_taxonomy = 'product_cat';
$class = isset($args['class']) ? $args['class'] : '';
$class = fansub_add_string_with_space_before($class, 'list-inline list-unstyled breadcrumbs');
if(!is_front_page()) {
echo '
';
echo '
';
echo '- ' . $home_title . '
';
echo '- ' . $separator . '
';
if(is_post_type_archive()) {
echo '- ' . post_type_archive_title('', false) . '
';
} elseif(is_archive() && is_tax() && !is_category()) {
$post_type = get_post_type();
if($post_type != 'post') {
$post_type_object = get_post_type_object($post_type);
$post_type_archive = get_post_type_archive_link($post_type);
if(is_object($post_type_object)) {
echo '- ' . $post_type_object->labels->name . '
';
echo '- ' . $separator . '
';
}
}
if(is_search()) {
echo '- Search results for: ' . get_search_query() . '
';
} else {
$custom_tax_name = get_queried_object()->name;
echo '- ' . $custom_tax_name . '
';
}
} elseif(is_single()) {
$post_type = get_post_type();
if($post_type != 'post') {
$post_type_object = get_post_type_object($post_type);
$post_type_archive = get_post_type_archive_link($post_type);
echo '- ' . $post_type_object->labels->name . '
';
echo '- ' . $separator . '
';
}
$category = get_the_category();
$array_values = array_values($category);
$last_category = end($array_values);
$get_cat_parents = '';
if(is_object($last_category)) {
$get_cat_parents = rtrim(get_category_parents($last_category->term_id, true, ','), ',');
}
$cat_parents = explode(',', $get_cat_parents);
$cat_display = '';
foreach($cat_parents as $parents) {
$cat_display .= '- ' . $parents . '
';
$cat_display .= '- ' . $separator . '
';
}
$taxonomy_exists = taxonomy_exists($custom_taxonomy);
if(empty($last_category) && !empty($custom_taxonomy) && $taxonomy_exists) {
$taxonomy_terms = get_the_terms($post->ID, $custom_taxonomy);
if(isset($taxonomy_terms[0]) && is_a($taxonomy_terms[0], 'WP_Term')) {
$cat_id = $taxonomy_terms[0]->term_id;
$cat_nicename = $taxonomy_terms[0]->slug;
$cat_link = get_term_link($taxonomy_terms[0]->term_id, $custom_taxonomy);
$cat_name = $taxonomy_terms[0]->name;
}
}
if(!empty($last_category)) {
echo $cat_display;
echo '- ' . get_the_title() . '
';
} elseif(!empty($cat_id)) {
echo '- ' . $cat_name . '
';
echo '- ' . $separator . '
';
echo '- ' . get_the_title() . '
';
} else {
echo '- ' . get_the_title() . '
';
}
} elseif(is_category()) {
echo '- ' . single_cat_title('', false) . '
';
} elseif(is_page()) {
if($post->post_parent) {
$anc = get_post_ancestors($post->ID);
$anc = array_reverse($anc);
$anc = array_reverse($anc);
$parents = '';
foreach($anc as $ancestor) {
$parents .= '- ' . get_the_title($ancestor) . '
';
$parents .= '- ' . $separator . '
';
}
echo $parents;
echo '- ' . get_the_title() . '
';
} else {
echo '- ' . get_the_title() . '
';
}
} elseif(is_tag()) {
$term_id = get_query_var('tag_id');
$taxonomy = 'post_tag';
$args ='include=' . $term_id;
$terms = fansub_get_terms($taxonomy, $args);
if(fansub_array_has_value($terms)) {
echo '- ' . $terms[0]->name . '
';
}
} elseif(is_day()) {
echo '- ' . get_the_time('Y') . ' Archives
';
echo '- ' . $separator . '
';
echo '- ' . get_the_time('M') . ' Archives
';
echo '- ' . $separator . '
';
echo '- ' . get_the_time('jS') . ' ' . get_the_time('M') . ' Archives
';
} elseif(is_month()) {
echo '- ' . get_the_time('Y') . ' Archives
';
echo '- ' . $separator . '
';
echo '- ' . get_the_time('M') . ' Archives
';
} elseif(is_year()) {
echo '- ' . get_the_time('Y') . ' Archives
';
} elseif(is_author()) {
global $author;
$userdata = get_userdata($author);
echo '- ' . 'Author: ' . $userdata->display_name . '
';
} elseif(get_query_var('paged')) {
echo '- '.__('Page') . ' ' . get_query_var('paged') . '
';
} elseif(is_search()) {
echo '- Search results for: ' . get_search_query() . '
';
} elseif(is_404()) {
echo '- ' . __('Error 404', 'fansub') . '
';
}
echo '
';
echo '
';
}
}
function fansub_facebook_login_button() {
$action = fansub_get_method_value('action', 'request');
?>
');
$before = fansub_get_value_by_key($args, 'before', '');
$after = fansub_get_value_by_key($args, 'after', '');
$post_id = fansub_get_value_by_key($args, 'post_id', get_the_ID());
$separator = fansub_get_value_by_key($args, 'separator', ', ');
the_terms($post_id, $taxonomy, $before . $icon, $separator, $after);
}
function fansub_the_date() {
?>
ID;
$author_name = $authordata->display_name;
$author_avatar = get_avatar_url($author_id, array('size' => 128));
}
$logo_url = apply_filters('fansub_publisher_logo_url', '');
?>
ID;
$author_name = $authordata->display_name;
$author_avatar = get_avatar_url($author_id, array('size' => 128));
}
$logo_url = apply_filters('fansub_publisher_logo_url', '');
?>
get_queried_object_id()) {
return;
}
$link = get_permalink($id);
if($page = get_query_var('cpage')) {
$link = get_comments_pagenum_link($page);
}
$link = apply_filters('fansub_head_rel_canonical', $link, $id);
echo "\n";
}
function fansub_posts_pagination($args = array()) {
$defaults = array(
'prev_text' => __('Trước', 'fansub'),
'next_text' => __('Tiếp theo', 'fansub'),
'screen_reader_text' => __('Phân trang', 'fansub')
);
$args = wp_parse_args($args, $defaults);
the_posts_pagination($args);
}
function fansub_entry_content($content = '') {
?>
';
the_excerpt();
echo '';
}
function fansub_entry_tags() {
echo '';
the_tags('Tags: ', ' ', '');
echo '
';
}
function fansub_button_vote_group() {
$post_id = get_the_ID();
$vote_up = absint(get_post_meta($post_id, 'likes', true));
$vote_down = absint(fansub_get_post_meta('dislikes', $post_id));
?>