Làm thế nào để Thêm một Ngày Bản quyền động trong WordPress Footer

Thường bạn sẽ thấy một trang web có ngày bản quyền đã lỗi thời khá khó chịu. Ngoài ra còn có các trang web chỉ hiển thị năm hiện tại cho ngày bản quyền của họ mà thậm chí còn gây phiền nhiễu hơn bởi vì bạn sẽ không biết bao nhiêu trang web được. 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 sẽ biết, nhưng có một cách thanh lịch hơn mà chúng tôi sẽ chỉ cho bạn. Trong bài này, chúng tôi sẽ chia sẻ một chức năng sẽ tự động tạo ra một ngày bản quyền dựa trên ngày xuất bản của bài viết lâu đời 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 trong chủ đề của bạn functions.php tập tin

© 2009 - YourSite.com 

Vấn đề với vấn đề này là bạn sẽ phải thêm điều này một lần khi trang web của bạn ít nhất là 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 trang nhã hơn được đề xuất bởi @frumph của CompicPress Theme. 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 ngày bản quyền năng độ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 năng động này trong footer WordPress của bạn, hãy mở chủ đề của bạn functions.php tập tin và thêm mã sau đây:

chức năng comicpress_copyright () {
 global wpdb;
 $ copyright_dates = $ wpdb-> get_results ("
 LỰA CHỌN
 YEAR (phút (post_date_gmt)) AS lần đầu tiên,
 YEAR (tối đa (post_date_gmt)) AS lastdate
 TỪ
 $ wpdb-> bài viết
 Ở ĐÂU
 post_status = 'xuất bản'
 ");
 $ output = '';
 if ($ copyright_dates) {
 $ copyright = "©".  $ copyright_dates [0] -> firstdate;
 if ($ copyright_dates [0] -> firstdate! = $ copyright_dates [0] -> lastdate) {
 $ copyright. = '-'.  $ copyright_dates [0] -> lastdate;
 }
 $ output = $ bản quyền;
 }
 return $ output;
 } 

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

Chức năng này sẽ thêm văn bản sau:

© 2009 – 2016

Không giữ ngày bản quyền của bạn lỗi thời. Tận dụng lợi thế của kỹ thuật này trong các trang web WordPress hiện tại và tương lai của bạn.