HI mọi người, mình có cái web wordpress mà nó bị thiếu nhiều thẻ meta tag quá, nó chỉ có vài thẻ meta SEO thôi, giờ mình muốn add thêm các thẻ meta seo như og:img, itemprop="image", name="twitter:card" thì làm như thế nào? bạn nào biết chỉ mình cách với. cảm ơn
Ủa bạn có sử dụng plugin seo yoast chưa thế? cái plugin này có hết og:img, name="twitter:card" rùi mà ?
Ah mình không để ý nó có 2 cái thẻ đó của facebook và twitter rùi còn thiếu thẻ itemprop="image" thì làm sao bạn? giúp mình với
Chèn thẻ này bạn vào header.php của themes của bạn chèn code sau vào <head> của nó như sau: Nếu bạn không dùng plugin sản phẩm WooCommerce thì bỏ is_product() || đi nhé PHP: <?php if(is_product() || is_single()) { global $post; $title = strip_tags(get_the_title()); $site_name = get_bloginfo( 'name' ); $content = get_the_content(); $image_url = ""; if ( has_post_thumbnail( $post->ID ) ) { $thumbnail = wp_get_attachment_image_src( get_post_thumbnail_id( $post->ID ), 'large' ); $image_url = esc_attr( $thumbnail[0] ); } $excerpt = get_the_excerpt(); if ( $excerpt != "" ) { $excerpt = strip_tags( trim( preg_replace( '|\[(.+?)\](.+?\[/\\1\])?|s', '', $content ) ) ); if ( function_exists( 'mb_strimwidth' ) ) { $excerpt = mb_strimwidth( $excerpt, 0, 100, '...' ); } }?> <meta itemprop="name" content="<?php echo esc_attr($title); ?> - <?php echo esc_attr($site_name); ?>"> <meta itemprop="description" content="<?php echo esc_attr($excerpt);?>"> <?php if (!empty($image_url)) : ?> <meta itemprop="image" content="<?php echo esc_url($image_url); ?>"> <?php endif; ?><?php } ?>
Thẻ tag này nếu sử dụng chuẩn thì rất tốt cho seo. Mặc dù google giờ không còn đánh giá cao nhưng để bài viết lọt top 100 trong vài ngày thì tag rất quan trọng