Các bạn chèn đoạn code này vào File Funtions.php là được nhé:
// Tạo Beadcrumbs cho bài viết
function get_flatsome_blog_breadcrumbs() {
$delimiter = ‘<span class=”divider”>/</span>’;
$home = ‘Trang chủ’;
$before = ”;
$after = ”;
if ( !is_home() && !is_front_page() || is_paged() ) {
echo ‘<div class=”page-title shop-page-title product-page-title”><div class=”page-title-inner flex-row medium-flex-wrap container”><div class=”flex-col flex-grow medium-text-center”><div class=”is-medium”>’;
echo ‘<nav class=”breadcrumbs”>’;
global $post;
$homeLink = get_bloginfo(‘url’);
echo ‘<a href=”‘%20.%20$homeLink%20.%20′”>’ . $home . ‘</a> ‘ . $delimiter . ‘ ‘;
if ( is_category() ) {
global $wp_query;
$cat_obj = $wp_query->get_queried_object();
$thisCat = $cat_obj->term_id;
$thisCat = get_category($thisCat);
$parentCat = get_category($thisCat->parent);
if ($thisCat->parent != 0) echo(get_category_parents($parentCat, TRUE, ‘ ‘ . $delimiter . ‘ ‘));
echo $before . single_cat_title(”, false) . $after;
} elseif ( is_day() ) {
echo ‘<a href=”‘%20.%20get_year_link(get_the_time(‘Y’))%20.%20′”>’ . get_the_time(‘Y’) . ‘</a> ‘ . $delimiter . ‘ ‘;
echo ‘<a href=”‘%20.%20get_month_link(get_the_time(‘Y’),get_the_time(‘m’))%20.%20′”>’ . get_the_time(‘F’) . ‘</a> ‘ . $delimiter . ‘ ‘;
echo $before . get_the_time(‘d’) . $after;
} elseif ( is_month() ) {
echo ‘<a href=”‘%20.%20get_year_link(get_the_time(‘Y’))%20.%20′”>’ . get_the_time(‘Y’) . ‘</a> ‘ . $delimiter . ‘ ‘;
echo $before . get_the_time(‘F’) . $after;
} elseif ( is_year() ) {
echo $before . get_the_time(‘Y’) . $after;
} elseif ( is_single() && !is_attachment() ) {
if ( get_post_type() != ‘post’ ) {
$post_type = get_post_type_object(get_post_type());
$slug = $post_type->rewrite;
echo ‘<a href=”‘%20.%20$homeLink%20.%20’/’%20.%20$slug[‘slug’]%20.%20’/”>’ . $post_type->labels->singular_name . ‘</a> ‘ . $delimiter . ‘ ‘;
echo $before . get_the_title() . $after;
} else {
$cat = get_the_category(); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ‘ ‘ . $delimiter . ‘ ‘);
echo $before . get_the_title() . $after;
}
} elseif ( !is_single() && !is_page() && get_post_type() != ‘post’ && !is_404() ) {
$post_type = get_post_type_object(get_post_type());
echo $before . $post_type->labels->singular_name . $after;
} elseif ( is_attachment() ) {
$parent = get_post($post->post_parent);
$cat = get_the_category($parent->ID); $cat = $cat[0];
echo get_category_parents($cat, TRUE, ‘ ‘ . $delimiter . ‘ ‘);
echo ‘<a href=”‘%20.%20get_permalink($parent)%20.%20′”>’ . $parent->post_title . ‘</a> ‘ . $delimiter . ‘ ‘;
echo $before . get_the_title() . $after;
} elseif ( is_page() && !$post->post_parent ) {
echo $before . get_the_title() . $after;
} elseif ( is_page() && $post->post_parent ) {
$parent_id = $post->post_parent;
$breadcrumbs = array();
while ($parent_id) {
$page = get_page($parent_id);
$breadcrumbs[] = ‘<a href=”‘%20.%20get_permalink($page->ID)%20.%20′”>’ . get_the_title($page->ID) . ‘</a>’;
$parent_id = $page->post_parent;
}
$breadcrumbs = array_reverse($breadcrumbs);
foreach ($breadcrumbs as $crumb) echo $crumb . ‘ ‘ . $delimiter . ‘ ‘;
echo $before . get_the_title() . $after;
} elseif ( is_search() ) {
echo $before . ‘Search results for “‘ . get_search_query() . ‘”‘ . $after;
} elseif ( is_tag() ) {
echo $before . ‘Posts tagged “‘ . single_tag_title(”, false) . ‘”‘ . $after;
} elseif ( is_author() ) {
global $author;
echo $before . ‘Articles posted by ‘ . $userdata->display_name . $after;
} elseif ( is_404() ) {
echo $before . ‘Error 404’ . $after;
}
if ( get_query_var(‘paged’) ) {
if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ‘ (‘;
echo __(‘Page’) . ‘ ‘ . get_query_var(‘paged’);
if ( is_category() || is_day() || is_month() || is_year() || is_search() || is_tag() || is_author() ) echo ‘)’;
}
echo ‘</nav>’;
echo ‘</div></div></div></div>’;
}
}
add_action( ‘flatsome_before_blog’ , ‘get_flatsome_blog_breadcrumbs’, 20 );
add_filter(‘woocommerce_default_catalog_orderby’, ‘custom_default_catalog_orderby’);
function custom_default_catalog_orderby() {
return ‘date’;
}
-
Cách tạo liên kết đi ra (outbound links) hiệu quả cho SEO website
Liên kết đi ra (outbound links) đóng một vai trò quan trọng trong việc cải thiện thứ hạng website trên công cụ tìm kiếm. Tuy nhiên, không phải liên kết đi ra nào cũng mang lại hiệu quả tốt. Bài viết này sẽ hướng dẫn cách tạo liên kết đi ra hiệu quả cho SEO...
-
Cách lấy mã theo dõi Google Analytics GA4 phiên bản mới của Google
Google mới thay đổi giao diện cho Google Analytics. Video này hướng dẫn bạn cách lấy mã theo dõi Google Analytics GA4 phiên bản mới. Xem toàn bộ video hướng dẫn Làm Chủ Website: Xem toàn bộ video hướng dẫn SEO tại: https://bit.ly/34wKlBp – Nếu bạn chưa có website, hãy lựa chọn tại https://aznet.vn hoặc https://aznet.edu.vn –...
-
Nên SEO Website hay Quảng Cáo Google?
Trong thời đại kỹ thuật số hiện nay, việc quảng bá thương hiệu và sản phẩm dịch vụ trên internet là vô cùng quan trọng đối với mọi doanh nghiệp. Hai phương pháp phổ biến nhất được sử dụng là Tối ưu hóa Công cụ Tìm kiếm (SEO) và Quảng cáo trả phí trên các...
-
SEO website Mỹ Phẩm với ngân sách 20 triệu/tháng
Website bán hàng mỹ phẩm với ngân sách quảng cáo khoảng 20 triệu mỗi tháng muốn nhanh chóng lên top Google thì việc tối ưu hóa SEO là vô cùng quan trọng. Với ngân sách như vậy, bạn hoàn toàn có thể xây dựng một chiến lược SEO hiệu quả để website lên top nhanh...
-
Hướng dẫn kết hợp SEO Từ Khóa với SEO Chủ Đề để phù hợp tiêu chí mới của Google
Tối ưu hóa cả SEO từ khóa và SEO chủ đề là xu thế tất yếu để đáp ứng tiêu chí mới của Google. Bài viết này sẽ hướng dẫn chi tiết cách kết hợp hai yếu tố này để tăng khả năng xuất hiện top Google. Tầm quan trọng của việc tối ưu hóa...