Hỏi cách để hiển thị Description theo ý muốn khi cài đặt WordPress?
Bài viết nằm trong Series hỏi đáp Cài đặt WordPress Trả lời câu hỏi tuần 4 tháng 7/2015 của bạn đọc về cách để hiển thị Description theo ý muốn khi cài đặt WordPress. Bạn đọc hỏi: Chào bạn HL. Website của mình cài đặt WordPress, mình có cài pugin wordpress seo rùi mà vẫn không hiển ...
Bài viết nằm trong Series hỏi đáp Cài đặt WordPress
Trả lời câu hỏi tuần 4 tháng 7/2015 của bạn đọc về cách để hiển thị Description theo ý muốn khi cài đặt WordPress.
Bạn đọc hỏi: Chào bạn HL. Website của mình cài đặt WordPress, mình có cài pugin wordpress seo rùi mà vẫn không hiển thị được description theo ý muốn, mà wordpress tự lấy một đoạn trong bài viết ra làm thẻ miêu tả, riêng trang chủ mình bị lỗi như vậy, còn mấy trang vệ tinh thì vẫn hiển thị tốt. Mình không biết tại sao lại như vậy, bạn có thể chỉ mình cách khắc phục lỗi này được không? Cảm ơn bạn!
Trả lời câu hỏi:
Chào bạn đọc,
Theo cách của mình đầu tiên bạn lấy nội dung của description meta tag bằng cách sử dụng hàm get_post_meta(). Bạn muốn hiển description trên trang chủ phải không, vậy ta sẽ cần một bước để check xem trang hiện tại thuộc loại gì, các hàm để kiểm tra này trong wordpress gọi là Conditional Tags:
- function sv_getSEODescriptionMetakey() { $plugin_classes = apply_filters("sv_getSEODescriptionMetakey",array( 'All_in_One_SEO_Pack'=>'_aioseop_description', 'All_in_One_SEO_Pack_p' =>'_aioseop_description', 'wpSEO'=>'_yoast_wpseo_metadesc') ); //* Check for classes foreach ( $plugin_classes as $class=>$metakey ) { if ( class_exists( $class ) ) return $metakey; } return false; } function sv_add_description_content($content) { global $post; $html = '; $metakey = sv_getSEODescriptionMetakey(); if($metakey && is_singular()) { $seoDescription = get_post_meta($post->ID, $metakey, true); if ($seoDescription) { $html = '<div class="post-excerpt"><p>' . $seoDescription . '</p></div>'; $html .= $content; } } return $html; }
12345678910111213141516171819202122232425262728293031 -function sv_getSEODescriptionMetakey(){$plugin_classes = apply_filters("sv_getSEODescriptionMetakey",array('All_in_One_SEO_Pack'=>'_aioseop_description','All_in_One_SEO_Pack_p' =>'_aioseop_description','wpSEO'=>'_yoast_wpseo_metadesc'));//* Check for classesforeach ( $plugin_classes as $class=>$metakey ) {if ( class_exists( $class ) )return $metakey;}return false;}function sv_add_description_content($content){global $post;$html = ';$metakey = sv_getSEODescriptionMetakey();if($metakey && is_singular()) {$seoDescription = get_post_meta($post->ID, $metakey, true);if ($seoDescription) {$html = '<div class="post-excerpt"><p>' . $seoDescription . '</p></div>';$html .= $content;}}return $html;}Tiếp theo bạn add hàm này vào filter ‘the_action’. Bạn đặt đoạn code sau vào file function.php hoặc nếu bạn muốn đặt cố định vào một templage file nào đó thì cũng rất tốt:
add_filter('the_content', 'sv_add_description_content', 100);
1 add_filter('the_content', 'sv_add_description_content', 100);Vậy là xong rồi đấy, bạn đặt tất cả các đoạn code trên vào file functions.php của theme mà bạn đang sử dụng nhé.
Thân ái!
Bạn có thể xem lại hướng dẫn cài đặt WordPress trong case study của mình để biết cách thực hiện cấu hình và thiết lập chính xác. Nếu bạn đọc có những ý kiến đóng góp nào khác về cách để hiển thị Description theo ý muốn khi cài đặt WordPress xin hãy để lời bình luận phía dưới để giúp bạn đọc biết cách xử lý tình huống này. Cảm ơn bạn đọc đã ghé thăm Blog Hoàng Luyến.
Ảnh: Hỏi cách để hiển thị Description theo ý muốn khi cài đặt WordPress?
Thông tin chính của bài viết: cách để hiển thị Description theo ý muốn khi cài đặt WordPress, cách hiển thị nội dung mô tả category trong wordpress, cách sử dụng meta Description, hướng dẫn hiển thị Meta tag Category Description, công dụng và cách viết thẻ meta description, cài đặt wordpress bị lỗi, lỗi phổ biến, lỗi thường gặp, lỗi hay gặp, cách xử lý lỗi, giải quyết lỗi, tình huống lỗi, khắc phục lỗi, wordpress tiếng việt, hỏi đáp wordpress, loi pho bien, loi thuong gap, loi hay gap, cach xu ly loi, giai quyet loi, tinh huong loi, khac phuc loi, error install wordpress, loi cai dat wp, localhost, hosting, server, vps, may chu, wordpress tieng viet, hostinger, wordpress Multisite, instal wp, plugin wordpress, themes, free, download, share, tài liệu, hoi dap, wordpress faq, thu thuat wordpress, thu thuat seo, thu thuat web
WordPress Tiếng Việt » Hoc WordPress » Sử dụng WordPress » Hỏi đáp WordPress