Thứ Sáu, 3 tháng 7, 2020

Code thêm bài viết liên quan có ảnh vào theme Flatsome

Code thêm bài viết liên quan có ảnh vào theme Flatsome


Code thêm bài viết liên quan có ảnh vào theme Flatsome

Theme Flatsome khá tuyệt nhưng phần blog thì không có bài viết liên quan như các theme khác, nó chỉ có bài trước và bài kế tiếp nên nhiều khi cần phải chỉnh sửa theo yêu cầu của khách hoặc sử dụng plugin thay thế. Nhưng đã có giải pháp nhé!

Thứ Năm, 2 tháng 7, 2020

Hướng dẫn hiển thị bài viết ngẫu nhiên trong wordpress

Hướng dẫn hiển thị bài viết ngẫu nhiên trong wordpress

Bạn muốn hiển thị bài viết ngẫu nhiên trên WordPress? Việc hiển thị bài viết ngẫu nhiên giúp cho người dùng có cơ hội khám phá được nhiều nội dung trên WordPress của bạn. Trong bài hướng dẫn kì này, tôi sẽ hướng dẫn cho bạn cách hiển thị bài viết ngẫu nhiên trên WordPress.

Hiển thị Random Posts trên WordPress ở đâu và khi nào?

Danh sách WordPress của bạn được hiển thị theo trình tự thời gian đảo ngược ( tức là từ tin mới nhất cho đến tin cũ nhất). Điều này cho phép người dùng có thể xem được những bài viết mới nhất của bạn.

Tuy nhiên, đa phần người dùng sẽ không thể thấy được những bài viết cũ hơn. Nếu trang web của bạn được sử dụng trong một thời gian dài thì các bài viết cũ hơn của bạn sẽ không được hiển thị nổi bật.

Để tránh tình trạng này, bạn có thể tạo ra một liên kết nội bộ. Việc liên kết những bài viết cũ hơn trong bài viết mới giúp người dùng có thể khám phá nhiều hơn. Nó cũng làm tăng lượt xem trên trang và cải thiện điểm SEO của bạn.
Một cách nữa đó là hiển thị bài viết ngẫu nhiên trong sidebar. Với cách này, người dùng sẽ khám phá được nhiều bài viết mà họ không thể nhìn thấy.
Nào bây giờ, chúng ta cùng nhau tìm hiểu cách hiển thị các bài viết ngẫu nhiên trong WordPress.

Cách 1: hiển thị bài viết ngẫu nhiên trên WordPress bằng Plugin

Đây là cách được người dùng sử dụng nhiều nhất Điều đầu tiên cần làm đó là thiết lập và khởi động Plugin Advanced Random Posts Widget. Để biết thêm thông tin chi tiết, hãy truy cập vào bài viết cách thiết lập WordPress plugin.
Khi kích hoạt, bạn cần truy cập Appearance Widget page. Bạn sẽ thấy một Widget mới được dán nhãn “ Random Posts” phía dưới danh mục các widget có sẵn.

randomposts-widget
Bạn cần thêm widget này vào sidebar. Bài viết “ hướng dẫn thêm và dùng Widgets trong WordPress” sẽ hướng dẫn kĩ về điều này
Bây giờ, bạn có thể nhìn thấy Widget Settings. Những tùy chọn mặc định này sẽ làm việc cho hầu hết các website. Kế tiếp, nhấp “save”.

Advanced Random Posts Widget là một công cụ tuyệt vời với nhiều lựa chọn tùy biến. Bạn có thể lựa chọn những bài đăng khác nhau, hiển thị đoạn trích, chương trình thu nhỏ và bỏ qua được những bài viết mà bạn không muốn hiển thị, hoặc hiển thị những bài viết từ categories hoặc tabs cụ thể.

Với những người dùng có nhiều kinh nghiệm, plugin cũng cho phép bạn thêm tùy chỉnh trước và sau HTML, hoặc tùy chỉnh chính CSS của mình.
Đừng quên nhấp save để lưu lại widget settings. Bây giờ, bạn có thể truy cập vào trang web của mình và kiểm tra lại widget đăng bài ngẫu nhiên.

randompoststhumb

Cách 2: hiển thị Random Posts trong WordPress bằng Code

Cách này yêu cầu bạn thêm code cho theme của WordPress.
Điều đầu tiên bạn cần làm là thêm code này và file funtions.php vào trong chủ đề của bạn hoặc plugin của một trang cụ thể.

function wpb_rand_posts() { 

$args = array(
	'post_type' => 'post',
	'orderby'	=> 'rand',
	'posts_per_page' => 5, 
	);

$the_query = new WP_Query( $args );

if ( $the_query->have_posts() ) {

$string .= '<ul>';
	while ( $the_query->have_posts() ) {
		$the_query->the_post();
		$string .= '<li><a href="'. get_permalink() .'">'. get_the_title() .'</a></li>';
	}
	$string .= '</ul>';
	/* Restore original Post Data */
	wp_reset_postdata();
} else {

$string .= 'no posts found';
}

return $string; 
} 

add_shortcode('wpb-random-posts','wpb_rand_posts');
add_filter('widget-text', 'do_shortcode'); 

Mã code này sẽ tạo ra 1 chức năng. Đó là hiển thị 5 bài viết ngẫu nhiên. Sau đó, nó sẽ tạo ra một shortcode để bạn có thể dễ dàng hiển thị bài viết ngẫu nhiên bất cứ nơi nào trên trang web của mình. Cuối cùng, nó cho phép khả năng thực thi của shortcode trong WordPress widget để bạn có thể sử dụng shortcode trong một văn bản widget.
Bây giờ, bạn có thể hiển thị bài viết ngẫu nhiên trong WordPress, trang chủ, hoặc văn bản widget bẳng cách dùng shortcode [ wpb-random-posts].

hiển thị bài viết ngẫu nhiên
Chúc bạn thành công!

Thứ Năm, 7 tháng 5, 2020

Hướng dẫn thêm Bài viết liên quan trong website WordPress sử dụng theme Flatsome


Hướng dẫn thêm Bài viết liên quan trong website WordPress sử dụng theme Flatsome

Video hướng dẫn chi tiết các bước để bạn thêm bài viết liên quan trong website wordpress sử dụng theme Flatsome một cách đơn giản nhất mà không cần biết code quá nhiều.

Thứ Năm, 9 tháng 4, 2020

Đếm lượt xem bài viết không cần Plugin

Đếm lượt xem bài viết không cần Plugin

Đếm lượt xem bài viết không cần Plugin

Để hiển thị số lượt xem bài viết trong wordpress bạn chỉ cần chèn đoạn code theo mã sau:

Cách đếm và hiển thị số lượt xem bài viết

Để đếm và hiển thị số lượt xem bài viết thì các bạn lần lượt chèn đoạn code sau vào các file tương ứng như mình hướng dẫn, ở đây mình sẽ thực hiện trên theme Smartline để các bạn tham khảo.

B1: Chèn code đếm lượt xem vào cuối file function.php của theme đang sử dụng:

//CODE LAY LUOT XEM
function getPostViews($postID){
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
        return "01 lượt xem";
    }
    return $count.' lượt xem';
}
 
// CODE DEM LUOT XEM
function setPostViews($postID) {
    $count_key = 'post_views_count';
    $count = get_post_meta($postID, $count_key, true);
    if($count==''){
        $count = 0;
        delete_post_meta($postID, $count_key);
        add_post_meta($postID, $count_key, '0');
    }else{
        $count++;
        update_post_meta($postID, $count_key, $count);
    }
}
  
//CODE HIEN THI SO LUOT XEM BAI VIET TRONG DASHBOARDH
add_filter('manage_posts_columns', 'posts_column_views');
add_action('manage_posts_custom_column', 'posts_custom_column_views',5,2);
function posts_column_views($defaults){
    $defaults['post_views'] = __('Views');
    return $defaults;
}
function posts_custom_column_views($column_name, $id){
    if($column_name === 'post_views'){
        echo getPostViews(get_the_ID());
    }
}
?>

B2: Các bạn dán đoạn dưới đây vào trong file single.php như hình bên dưới

<?php setPostViews(get_the_ID()); ?>

Vị trí chèn:  các bạn mở file single.php ra và chèn nó gần ở mấy dòng code đầu luôn, cụ thể là chèn nó bên dưới đoạn:

<div id="wrap" class="clearfix">

Sau khi xong nó sẽ như thế này:

Code lay luot xem sau khi duoc chen trong file single.php

Code lấy lượt xem sau khi được chèn trong file single.php

B3: Chèn đoạn code sau vào vị trí bạn muốn nó hiển thị, ở đây mình sẽ cho nó hiển thị chỗ thông tin bài viết (post info). Các bạn mở file template-tags.php (wp-content/themes/smartline-lite/inc/template-tags.php)và tìm đến đoạn Display Comments.

Ngay bên dưới nó các bạn chèn đoạn code sau vào vị trí như hình mình đã làm sẵn:

<span class="luot-xem">
<?php echo getPostViews(get_the_ID()); ?> </span>

Vị trí chèn:

Chen code hien thi so luot xem trong post info

Chèn code hiển thị số lượt xem trong post info

B4: Thêm CSS cho cái hiển thị lượt xem. Bạn nào biết CSS thì chèn nó vào trong file Style.css còn nếu không thì cứ vào phần Additional CSS và dán đoạn code sau đây xuống dưới cùng nhé !

.luot-xem:before {
    content: '\f403';
	margin-right: 3px;
}
span.luot-xem {
    color: #0000ac;
}

Sau khi làm xong thì các bạn sẽ được kết quả như cái hình ở đầu bài viết ấy, lưu ý là số lượt xem bài viết nó sẽ được đếm kể từ lúc các bạn thực hiện theo hướng dẫn này. Trước đó nếu có triệu view nó cũng không có đếm đâu.

Đồng thời trong trang quản lý bài viết các bạn cũng có thêm trường thông tin về số lượt xem bài viết nữa. Trong đoạn code đầu tiên mình có ghi chú là code để hiển thị số lượt xem trong Dashboard, bạn nào không cần thì xóa đoạn đó đi là được.

Như vậy là chúng ta vừa thực hiện xong việc đếm và hiển thị số lượt xem trên WordPress mà không dùng plugin rồi đấy. Cũng không quá phức tạp nhỉ ? Và nếu bạn nào xem xong mà chưa làm được hoặc có chỗ nào thắc mắc / góp ý thì cứ để lại bình luận bên dưới nhé !

Thứ Ba, 24 tháng 3, 2020

Nhân nhượng với đối tượng trốn cách ly là tự sát cộng đồng

Nhân nhượng với đối tượng trốn cách ly là tự sát cộng đồng

Giữa lúc “nước sôi lửa bỏng”, “chống dịch như chống giặc” này thì chần chừ, nhân nhượng với hành vi trốn cách ly giống như sự “tự sát cả cộng đồng”!

Nhân nhượng với đối tượng trốn cách ly là tự sát cộng đồng - 1
Trong khi nhân dân cả nước gồng mình chống lại “giặc dịch” Covid 19 bằng mọi biện pháp.

Thứ Ba, 4 tháng 2, 2020

Chèn file office word, excel, powerpoint và pdf vào blogspot



Thông qua Google Drive, chúng ta có thể dễ dàng chèn hoặc nhúng các file office như word (doc,docx) - excel (xls, xlsx), powerpoint (ppt, pptx) hay pdf vào nền tảng blogger.

Thứ Hai, 3 tháng 2, 2020

Viêm phổi Vũ Hán


Bác sĩ chúng tôi cũng là con người nên ai chẳng sợ bệnh tật, sợ những cái chết bất thình lình từ đâu rơi xuống với mình, với người thân yêu. Những ngày qua, hình ảnh các nhân viên y tế Vũ Hán kiệt lực chống chọi với dịch bệnh tác động mạnh nhất đến chúng tôi.

Thứ Ba, 21 tháng 1, 2020

NHỊP SỐNG TẠI ĐỒNG TÂM 2 NGÀY CẬN TẾT

NHỊP SỐNG TẠI ĐỒNG TÂM 2 NGÀY CẬN TẾT

Về thôn Hoành, xã Đồng Tâm (huyện Mỹ Đức, Hà Nội) những ngày giáp Tết, từ đầu làng cho tới từng ngõ nhỏ, đâu đâu cũng rợp bóng cờ, người dân vội vã chuẩn bị cho ngày Tết đã cận kề...

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 1
Trở về thôn Hoành vào chiều ngày 27 tháng Chạp Âm lịch, người người, nhà nhà - ai nấy đều vội vã chuẩn bị cho một cái Tết cận kề. Đường làng, ngõ xóm được sang sửa khang trang, cờ Tổ quốc bay phấp phới từ đầu làng đến từng con ngõ nhỏ.
Nửa tháng sau vụ việc một nhóm người ở thôn Hoành, xã Đồng Tâm (huyện Mỹ Đức, Hà Nội) gây rối, chống người thi hành công vụ khiến 3 chiến sĩ công an hy sinh và một người dân tử vong, đến nay, cuộc sống nơi đây đã ổn định trở lại.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 2


Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 4
Những con đường được sang sửa khang trang, hai bên rợp bóng cờ.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 5

Nhịp sống tại Đồng Tâm 2 ngày cận Tết

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 6
Những đứa trẻ hạnh phúc khi được trở về, chuẩn bị đón một cái Tết mới. Nụ cười hồn nhiên của con trẻ khiến không khí thêm rộn ràng.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 7
Sắc hồng của những cành bích đào, thêm chút vàng của trái bưởi quê, màu xanh của nải chuối vừa cắt khiến khu chợ thôn Hoành rộn ràng hơn vào buổi chiều cuối năm.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 8
Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 9
Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 10
Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 11
Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 12
Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 13
Người người, nhà nhà tranh thủ đi chợ quê sắm chút đồ chuẩn bị Tết, nào cành đào, nào lá dong...

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 14
Người dân thôn Hoành sắm đào, sắm quất trưng Tết.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 15
Nhìn thấy chiếc máy ảnh, cụ bà vui vẻ vẫy chào.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 16
Cậu bé ngoan ngoãn ngồi trông hàng giúp mẹ.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 17
Những ngày này, người dân thôn Hoành vừa chuẩn bị Tết vừa sẵn sàng cho mùa lúa mới.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 18
Chiều 27 Tết, người dân thôn Hoành vẫn cần mẫn gieo mạ chuẩn bị cho vụ chiêm - xuân.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 19
Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 20

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 21
"Tranh thủ cho đàn bò đi ăn để nó cũng đón Tết no!", ông Phạm Văn Lư cười rạng rỡ chia sẻ.

Nhịp sống tại Đồng Tâm 2 ngày cận Tết - 22
Chiều cuối năm, những người con thôn Hoành xa quê vội vã trở về, chuẩn bị sum vầy đón Tết Canh Tý cùng gia đình.
 Toàn Vũ - Nguyễn Trường

Thứ Năm, 2 tháng 1, 2020