Cách thêm ngày bản quyền động trong chân trang WordPress

0
(0)


Thường thì bạn sẽ thấy một trang web có ngày bản quyền lỗi thời khá khó chịu. Cũng có những trang web chỉ hiển thị năm hiện tại cho ngày bản quyền của họ, điều này còn khó chịu hơn vì bạn sẽ không biết trang web đó bao nhiêu tuổi. Có một giải pháp PHP đơn giản cho điều này mà hầu hết các nhà phát triển đều biết, nhưng có một cách đơn giản hơn mà chúng tôi sẽ chỉ cho bạn. Trong bài viết này, chúng tôi sẽ chia sẻ một chức năng sẽ tự động tạo ngày bản quyền dựa trên ngày xuất bản của bài đăng cũ nhất và mới nhất của bạn.

Giải pháp PHP đơn giản cho Ngày bản quyền động

Bạn sẽ dán một cái gì đó như thế này vào tệp functions.php của chủ đề của bạn

© 2009 –  YourSite.com

Vấn đề với vấn đề này là bạn sẽ phải thêm nó khi trang web của bạn được ít nhất một năm tuổi.

Giải pháp WordPress thanh lịch cho Ngày bản quyền động

Trong khi lướt web, chúng tôi đã thấy một giải pháp thanh lịch hơn được đề xuất bởi @frumph của Chủ đề CompicPress . Họ đang sử dụng chức năng này trên chủ đề ComicPress xuất sắc của họ. Chức năng này sẽ tạo ra một ngày bản quyền động dựa trên ngày xuất bản của bài đăng cũ nhất và bài đăng mới nhất của bạn. Nếu đó là năm đầu tiên của trang web của bạn, thì chức năng này sẽ chỉ hiển thị năm hiện tại.

Để triển khai ngày bản quyền động này trong chân trang WordPress của bạn, hãy mở tệp functions.php của chủ đề và thêm mã sau:

function comicpress_copyright() {
global $wpdb;
$copyright_dates = $wpdb->get_results("
SELECT
YEAR(min(post_date_gmt)) AS firstdate,
YEAR(max(post_date_gmt)) AS lastdate
FROM
$wpdb->posts
WHERE
post_status="publish"
");
$output="";
if($copyright_dates) {
$copyright = "© " . $copyright_dates[0]->firstdate;
if($copyright_dates[0]->firstdate != $copyright_dates[0]->lastdate) {
$copyright .= '-' . $copyright_dates[0]->lastdate;
}
$output = $copyright;
}
return $output;
}

Sau đó, mở tệp footer.php của chủ đề của bạn và thêm mã sau vào nơi bạn muốn hiển thị ngày:



Source link

How useful was this post?

Click on a star to rate it!

Average rating 0 / 5. Vote count: 0

No votes so far! Be the first to rate this post.

Related posts

Tự động cập nhật URL khi thay đổi tên miền trong WordPress

TOP 5 lỗi WordPress thường gặp nhất 2022

Cách đặt lại mật khẩu quản trị viên WordPress trên Localhost